Abstract
We propose a “build-down” scheme for Karmarkar's algorithm and the simplex method for linear programming. The scheme starts with an optimal basis “candidate” setΞ including all columns of the constraint matrix, then constructs a dual ellipsoid containing all optimal dual solutions. A pricing rule is developed for checking whether or not a dual hyperplane corresponding to a column intersects the containing ellipsoid. If the dual hyperplane has no intersection with the ellipsoid, its corresponding column will not appear in any of the optimal bases, and can be eliminated fromΞ. As these methods iterate,Ξ is eventually built-down to a set that contains only the optimal basic columns.
Similar content being viewed by others
References
I. Adler, N. Karmarkar, M.G.C. Resende and G. Veiga, “An implementation of Karmarkar's algorithm for linear programming,”Mathematical Programming 44 (1989) 297–335.
K.M. Anstreicher, “A monotonic projective algorithm for fractional linear programming,”Algorithmica 1 (1986) 483–498.
B.P. Burrell and M.J. Todd, “The ellipsoid method generates dual variables,”Mathematics of Operations Research 10 (1985) 688–700.
G.B. Dantzig,Linear Programming and Extensions (Princeton University Press, Princeton, NJ, 1963).
D.M. Gay, “A variant of Karmarkar's linear programming algorithm for problems in standard form,”Mathematical Programming 37 (1987) 81–90.
P.E. Gill, W. Murray, M.A. Saunders, J.A. Tomlin and M.H. Wright, “On projected Newton barrier methods for linear programming and an equivalence to Karmarkar's projective method,”Mathematical Programming 36 (1986) 183–209.
D. Goldfarb and J.K. Reid, “A practicable steepest-edge simplex algorithm,”Mathematical Programming 12 (1977) 361–371.
C.C. Gonzaga, “A conical projection algorithm for linear programming,”Mathematical Programming 43 (1989) 151–173.
H.J. Greenberg and J.E. Kalan, “An exact update for Harris' TREAD,”Mathematical Programming Study 4 (1975) 26–29.
D.B. Judin and A.S. Nemirovskii, “Informational complexity and effective methods of solution for convex extremal problems,”Ekonomika i Mathematicheskie Metody 12 (1976) 128–142. [Translated in Matekon:Translations of Russian and East European Mathematical Economics 13 (1977) 25–45.]
N. Karmarkar, “A new polynomial-time algorithm for linear programming,”Combinatorica 4 (1984) 373–395.
L.G. Khachiyan, “A polynomial algorithm for linear programming,”Doklady Akademiia Nauk USSR 244 (1979) 1093–1096. [Translated inSoviet Mathematics Doklady 20 (1979) 191–194.]
N.Z. Shor, “Utilization of the operation of space dilatation in the minimization of convex functions,”Kibernetika 6 (1970) 6–12. [Translated inCybernetics 13 (1970) 94–96.]
M.J. Todd, “Improved bounds and containing ellipsoids in Karmarkar's linear programming algorithm,”Mathematics of Operations Research 13 (1988) 650–659.
M.J. Todd and B.P. Burrell, “An extension of Karmarkar's algorithm for linear programming using dual variables,”Algorithmica 1 (1986) 409–424.
Y. Ye and M. Kojima, “Recovering optimal dual solutions in Karmarkar's polynomial algorithm for linear programming,”Mathematical Programming 39 (1987) 305–317.
Y. Ye, “Karmarkar's algorithm and the ellipsoid method,”Operations Research Letters 4 (1987) 177–182.
Y. Ye, “Interior algorithms for linear, quadratic, and linearly constrained convex programming,” Ph.D. Thesis, Department of Engineering-Economic Systems, Stanford University (Stanford, CA, 1987).
Y. Ye, “Eliminating columns in the simplex method for linear programming,” to appear in:Journal of Optimization Theory and Applications (1990).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ye, Y. A “build-down” scheme for linear programming. Mathematical Programming 46, 61–72 (1990). https://doi.org/10.1007/BF01585727
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01585727