Abstract
To solve the linear program (LP): minimizec T l subject toA l+b≥0, for ann×d-matrixA, ann-vectorb and ad-vectorc, the positive orthantS and the planeE(t) are defined by S={(x1,x)εℝn+1 ¦(x1,x)⩾0}, E(t)={(x1,x)εℝn+1¦x1=−cc l+t, x=Al+b}.
First a geometric algorithm is given to determine d(E(t),S) for fixedt, where d(·,·) denotes euclidean distance. This algorithm is used to construct a second algorithm to find the minimalt with E(t) ∩S ≠ ∅, and thus solve LP. It is shown that all algorithms are finite.
Similar content being viewed by others
References
Betke U, Gritzmann P (1986) Projection algorithms for linear programming. Math Forschber Univ Siegen, Siegen, p 176
Dongarra J, Grosse E (1985) Distribution of mathematical software via electronic mail. Signum Newsletter 20:45–47
Dantzig G (1974) Linear programming and extensions. Princeton University Press, Princeton NJ
Fiacco A, McCormick G (1968) Nonlinear programming: Sequential unconstrained minimization techniques. Wiley, New York
Fletcher R (1980) Practical methods of optimization. Wiley, Chichester
Gill P et al. (1986) On projected Newton barrier methods for linear programming and an equivalence to Karmarkar's projective method. Math Prog 36:183–209
Golub G, Van Loan C (1983) Matrix computations. North Oxford Academic, Oxford
Karmarkar N (1984) A new polynomial-time algorithm for linear programming. Combinatorica 4:373–395
Khachiyan LG (1980) Polynomial algorithms in linear programming (in Russian), Zhurnal V ychislitel'noi Matematiki i Matematicheskoi Fiziki 20:51–68. [English translation: USSR Computational Mathematics and Mathematical Physics 20:53–72]
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Betke, U., Henk, M. Linear programming by minimizing distances. ZOR - Methods and Models of Operations Research 35, 299–307 (1991). https://doi.org/10.1007/BF01417518
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01417518