Abstract
In order to study the behavior of interior-point methods on very large-scale linear programming problems, we consider the application of such methods to continuous semi-infinite linear programming problems in both primal and dual form. By considering different discretizations of such problems we are led to a certain invariance property for (finite-dimensional) interior-point methods. We find that while many methods are invariant, several, including all those with the currently best complexity bound, are not. We then devise natural extensions of invariant methods to the semi-infinite case. Our motivation comes from our belief that for a method to work well on large-scale linear programming problems, it should be effective on fine discretizations of a semi-infinite problem and it should have a natural extension to the limiting semi-infinite case.
Similar content being viewed by others
References
I. Adler, M.G.C. Resende, G. Veiga and N. Karmarkar, “An implementation of Karmarkar's algorithm for linear programming,”Mathematical Programming 44 (1989) 297–335.
E.L. Allgower, K. Böhmer, F.A. Potra and W.C. Rheinboldt, “A mesh-independence principle for operator equations and their discretizations,”SIAM Journal on Numerical Analysis 23 (1986) 160–169.
E.J. Anderson and P. Nash,Linear Programming in Infinite-Dimensional Spaces (Wiley, Chichester, 1987).
K.M. Anstreicher, “A monotonic projective algorithm for fractional linear programming,”Algorithmica 1 (1986) 483–498.
E.R. Barnes, “UA variation on Karmarkar's algorithm for solving linear programming problems,”Mathematical Programming 36 (1986) 174–182.
R.E. Bixby, J.W. Gregory, I.J. Lustig, R.E. Marsten and D.F. Shanno, “Very large-scale linear programming: a case study in combining interior point and simplex methods,”Operations Research 40 (1992) 885–897.
T.M. Cavalier and A.L. Soyster, “Some computational experience and a modification of the Karmarkar algorithm,” Working Paper 85-105, Dept. of Industrial and Management Systems Engineering, Pennsylvania State University, University Park, PA, 1985.
E. Christiansen and K.O. Kortanek, “Computing material collapse displacement fields on a Cray X-MP/48 by the LP primal affine scaling algorithm,”Annals of Operations Research 22 (1990) 355–376.
I.I. Dikin, “Iterative solution of problems of linear and quadratic programming,”Doklady Academiia Nauk SSSR 174 (1967) 747–748.
M.C. Ferris and A.B. Philpott, “An interior point algorithm for semi-infinite linear programming,”Mathematical Programming 43 (1989) 257–276.
M.C. Ferris and A.B. Philpott, “On affine scaling and semi-infinite programming,”Mathematical Programming 56 (1992) 361–364.
R.M. Freund, “An analog of Karmarkar's algorithm for inequality constrained linear programs, with a ‘new’ class of projective transformations for centering a polytope,”Operations Research Letters 7 (1988) 9–13.
R.M. Freund, “Polynomial-time algorithms for linear programming based only on primal scaling and projected gradients of a potential function,”Mathematical Programming 51 (1991) 203–222.
D. Gay, “A variant of Karmarkar's linear programming algorithm for problems in standard form,”Mathematical Programming 37 (1987) 81–90.
G. de Ghellinck and J.-Ph. Vial, “A polynomial Newton method for linear programming,”Algorithmica 1 (1986) 425–453.
K. Glashoff and S.-A. Gustafson,Linear Optimization and Approximation (Springer-Verlag, New York, 1983).
D. Goldfarb and M.J. Todd, “Linear programming,” in: G.L. Nemhauser, A.H.G. Rinnooy Kan, and M.J. Todd, eds.,Handbooks in Operations Research and Management Science, Vol. 1, Optimization (North-Holland, Amsterdam, 1989), pp. 73–170.
C.C. Gonzaga, “Conical projection algorithms for linear programming,”Mathematical Programming 43 (1989) 151–173.
C.C. Gonzaga, “An algorithm for solving linear programming programs in O(n 3 L) operations,” in: N. Megiddo, ed.,Progress in Mathematical Programming, Interior Point and Related Methods (Springer-Verlag, New York, 1989), pp. 1–28.
C.C. Gonzaga, “Search directions for interior linear-programming methods,”Algorithmica 6 (1991) 153–181.
C.C. Gonzaga, “Interior point algorithms for linear programming problems with inequality constraints,”Mathematical Programming 52 (1991) 209–225.
C.C. Gonzaga, “Polynomial affine algorithms for linear programming,”Mathematical Programming 49 (1990) 7–21.
C.C. Gonzaga, “Large-steps path-following methods for linear programming, Part II: Potential reduction method,”SIAM Journal on Optimization 1 (1991) 280–292.
D. den Hertog and C. Roos, “A survey of search directions in interior point methods for linear programming,”Mathematical Programming 52 (1991) 481–509.
R. Hettich and K.O. Kortanek, “Semi-infinite programming: theory, method and applications,”SIAM Review 35 (1993) 380–429.
N. Karmarkar, “A new polynomial time algorithm for linear programming,”Combinatorica 4 (1984) 373–395.
M. Kojima, S. Mizuno and A. Yoshise, “A primal—dual interior point algorithm for linear programming,” in: N. Megiddo, ed.,Progress in Mathematical Programming, Interior Point and Related Methods (Springer-Verlag, New York, 1989), pp. 29–47.
M. Kojima, S. Mizuno and A. Yoshise, “A polynomial-time algorithm for a class of linear complementarity problems,”Mathematical Programming 44 (1989) 1–26.
M. Kojima, S. Mizuno and A. Yoshise, “An O\((\sqrt {nL} )\) iteration potential reduction algorithm for linear complementarity problems,”Mathematical Programming 50 (1991) 331–342.
K.O. Kortanek and M. Shi, “Convergence results and numerical experiments on a linear programming hybrid algorithm,”European Journal of Operational Research 32 (1987) 47–61.
E. Kranich, “Interior point methods for mathematical programming: a bibliography,” Discussion Paper 171, Institute of Economics and Operations Research, Fern University Hagen, Hagen, Germany (also available via netlib).
I.J. Lustig, R.E. Marsten and D.F. Shanno, “The primal—dual interior point method on the Cray supercomputer,” in: T.F. Coleman and Y. Li, eds.,Large-Scale Numerical Optimization (SIAM, Philadelphia, 1990), pp. 70–80.
S. Mizuno, M.J. Todd,, and Y. Ye, “On adaptive step primal—dual interior-point algorithms for linear programming,”Mathematics of Operations Research 18 (1993) 964–981.
C. Monma and A. Morton, “Computational experience with a dual affine variant of Karmarkar's method for linear programming,”Operations Research Letters 6 (1987) 261–267.
R.C. Monteiro and I. Adler, “Interior path following primal—dual algorithms. Part I: Linear programming,”Mathematical Programming 44 (1989) 27–42.
R.C. Monteiro and I. Adler, “Interior path following primal—dual algorithms. Part II: Convex quadratic programming,”Mathematical Programming 44 (1989) 43–66.
M.J.D. Powell, “Karmarkar's algorithm: a view from nonlinear programming,”Bulletin of the Institute of Mathematics and its Applications 26 (1990) 165–181.
M.J.D. Powell, “The complexity of Karmarkar's algorithm for linear programming,” in: D.F. Griffiths and G.A. Watson, eds.,Numerical Analysis 1991, Pitman Research Notes in Mathematics 260 (Longman, Burnt Hill, UK, 1992), pp. 143–163.
M.J.D. Powell, “On the number of iterations of Karmarkar's algorithm for linear programming,”Mathematical Programming 62 (1993) 153–197.
J. Renegar, “A polynomial-time algorithm based on Newton's method for linear programming,”Mathematical Programming 40 (1988) 59–94.
C. Roos and J.-P. Vial, “A polynomial method of approximate centers for linear programming,”Mathematical Programming 54 (1992) 295–305.
G. Sonnevend, J. Stoer and G. Zhao, “On the complexity of following the central path of linear programs by linear extrapolation,”Methods of Operations Research 63 (1989) 19–31.
A. Steger, “An extension of Karmarkar's algorithm for bounded linear programming problems,” M.S. Thesis, SUNY at Stonybrook, New York (1985).
K. Tanabe, “Centered Newton method for mathematical programming,” in: M. Iri and K. Yajima, eds.,System Modelling and Optimization, Lecture Notes in Control and Information Sciences 113 (Springer-Verlag, Berlin, 1988), pp. 197–206.
M.J. Todd, “Recent developments and new directions in linear programming,” in: M. Iri and K. Tanabe, eds.,Mathematical Programming: Recent Developments and Applications (Kluwer Academic Press, Dordrecht, The Netherlands, 1989), pp. 109–157.
M.J. Todd and B.P. Burrell, “An extension of Karmarkar's algorithm for linear programming using dual variables,”Algorithmica 1 (1986) 409–424.
M.J. Todd and Y. Ye, “A centered projective algorithm for linear programming,”Mathematics of Operations Research 15 (1990) 508–529.
L. Tuncel and M.J. Todd, “Asymptotic behavior of interior-point methods: a view from semi-infinite programming,” Technical Report No. 1031, School of Operations Research and Industrial Engineering, Cornell University, Ithaca, NY, 1992.
P.M. Vaidya, “An algorithm for linear programming which requires O(((m + n)n 2 + (m+n) 1.5n)L) arithmetic operations,”Mathematical Programming 47 (1990) 175–202.
R.J. Vanderbei, M.S. Meketon and B.A. Freedman, “A modification of Karmarkar's linear programming algorithm,”Algorithmica 1 (1986) 395–407.
H. Yamashita, “A polynomially and quadratically convergent method for linear programming,” Working paper, Mathematical Systems Institute, Inc., Tokyo, Japan, 1986.
Y. Ye, “An O(n 3 L) potential reduction algorithm for linear programming,”Mathematical Programming 50 (1991) 239–258.
Y. Ye and M. Kojima, “Recovering optimal dual solutions in Karmarkar's polynomial algorithm for linear programming,”Mathematical Programming 39 (1987) 305–317.
Author information
Authors and Affiliations
Additional information
Research supported in part by NSF, AFORS and ONR through NSF grant DMS-8920550.
Rights and permissions
About this article
Cite this article
Todd, M.J. Interior-point algorithms for semi-infinite programming. Mathematical Programming 65, 217–245 (1994). https://doi.org/10.1007/BF01581697
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01581697