Abstract
This paper proposes two sets of rules, Rule G and Rule P, for controlling step lengths in a generic primal—dual interior point method for solving the linear programming problem in standard form and its dual. Theoretically, Rule G ensures the global convergence, while Rule P, which is a special case of Rule G, ensures the O(nL) iteration polynomial-time computational complexity. Both rules depend only on the lengths of the steps from the current iterates in the primal and dual spaces to the respective boundaries of the primal and dual feasible regions. They rely neither on neighborhoods of the central trajectory nor on potential function. These rules allow large steps without performing any line search. Rule G is especially flexible enough for implementation in practically efficient primal—dual interior point algorithms.
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
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.R. Barnes, “A variation on Karmarkar's algorithm for solving linear programming problems,”Mathematical Programming 36 (1986) 174–182.
I.I. Dikin, “Iterative solution of problems of linear and quadratic programming,”Soviet Mathematics Doklady 8 (1967) 674–675.
J. Ding and T.-Y. Li, “A polynomial-time predictor-corrector algorithm for linear complementarity problems,”SIAM Journal on Optimization 1 (1991) 83–92.
P.D. Domich, P.T. Boggs, J.R. Donaldson and C. Witzgall, “Optimal 3-dimensional methods for linear programming,” NISTIR89-4225, U.S. Department of Commerce, National Institute of Standards and Technology (Gaithersburg, MD, 1989).
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.
A.V. Fiacco and G.P. McCormick,Nonlinear Programming: Sequential Unconstrained Minimization Technique (Wiley, New York, 1968).
M. Kojima, N. Megiddo and T. Noma, “Homotopy continuation methods for non-linear complementarity problems,”Mathematics of Operations Research 16 (1991) 754–774.
M. Kojima, N. Megiddo, T. Noma and A. Yoshise,A Unified Approach to Interior Point Algorithms for Linear Complementarity Problems, Lecture Notes in Comput. Sci. No. 538 (Springer, New York, 1991).
M. Kojima, N. Megiddo and Y. Ye, “An interior point potential reduction algorithm for the linear complementarity problem,”Mathematical Programming 54 (1992) 267–279.
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, New York, 1989) pp. 29–47.
M. Kojima, S. Mizuno and A. Yoshise, “A polynomial-time algorithm for a class of linear complementary problems,”Mathematical Programming 44 (1989) 1–26.
M. Kojima, S. Mizuno and A. Yoshise, “An O(\(\sqrt n \) L) iteration potential reduction algorithm for linear complementarity problems,”Mathematical Programming 50 (1991) 331–342.
I.J. Lustig, “A generic primal—dual interior point algorithm,” Technical Report SOR 88-3, Program in Statistics and Operations Research, Department of Civil Engineering and Operations Research, Princeton University (Princeton, NJ, 1988).
I.J. Lustig, Private communication (1989).
R. Marsten, R. Subramanian, M. Saltzman, I.J. Lustig and D.F. Shanno, “Interior point methods for linear programming: Just call Newton, Lagrange and Fiacco and McCormick!”Interfaces 20 (1990) 105–116.
K.A. McShane, C.L. Monma and D.F. Shanno, “An implementation of a primal—dual interior point method for linear programming,”ORSA Journal on Computing 1 (1989) 70–83.
N. Megiddo, “Pathways to the optimal set in linear programming,” in: N. Megiddo, ed.,Progress in Mathematical Programming:Interior-Point and Related Methods (Springer, New York, 1989) pp. 131–158.
S. Mehrotra, “On the implementation of a (primal—dual) interior point method,” Technical Report 90-03, Department of Industrial Engineering and Management Sciences, Northwestern University (Evanston, IL, 1990).
S. Mizuno, “An O(n 3 L) algorithm using a sequence for a linear complementarity problem,”Journal of the Operations Research Society of Japan 33 (1990) 66–75.
S. Mizuno, M.J. Todd and Y. Ye, “On adaptive-step primal—dual interior-point algorithms for linear programming,” Technical Report No. 944, School of Operations Research and Industrial Engineering, Cornell University (Ithaca, NY, 1989).
S. Mizuno, A. Yoshise and T. Kikuchi, “Practical polynomial time algorithms for linear complementarity problems,”Journal of the Operations Research Society of Japan 32 (1989) 75–92.
R.D.C. Monteiro and I. Adler, “Interior path following primal-dual algorithms, Part I: Linear programming,”Mathematical Programming 44 (1989) 27–41.
R.D.C. Monteiro and I. Adler, “Interior path following primal-dual algorithms, Part II: Convex quadratic programming,”Mathematical Programming 44 (1989) 43–66.
R.D.C. Monteiro, I. Adler and M.G.C. Resende, “A polynomial-time primal—dual affine scaling algorithm for linear and convex quadratic programming and its power series extension,”Mathematics of Operations Research 15 (1990) 191–214.
G. Sonnevend and J. Stoer, “Global ellipsoidal approximations and homotopy methods for solving convex analytic programs,” Report No. 40, Institut für Angewandte Mathematik und Statistik, Universität Würzburg (Würzburg, Germany, 1988).
K. Tanabe, “Complementarity-enforcing centered Newton method for mathematical programming,” in: K. Tone, ed.,New Methods for Linear Programming (The Institute of Statistical Mathematics, Tokyo, 1987) pp. 118–144.
K. Tanabe, “Centered Newton method for mathematical programming,” in: M. Iri and K. Yajima, eds.,Systems Modeling and Optimization (Springer, New York, 1988) pp. 197–206.
M.J. Todd and Y. Ye, “A centered projective algorithm for linear programming,”Mathematics of Operations Research 15 (1990) 508–529.
R.J. Vanderbei, M.S. Meketon and B.A. Freedman, “A modification of Karmarkar's linear programming algorithm,”Algorithmica 1 (1986) 395–407.
Y. Ye, “An O(n 3 L) potential reduction algorithm for linear programming,”Mathematical Programming 50 (1991) 239–258.
Y. Ye, “Line search in potential reduction algorithms for linear programming,” Technical report, Department of Management Sciences, The University of Iowa (Iowa City, IA, 1989).
Y. Ye, K.O. Kortanek, J.A. Kaliski and S. Huang, “Near-boundary behavior of primal—dual potential reduction algorithms for linear programming,” Working Paper Series No. 90-9, College of Business Administration, The University of Iowa (Iowa City, IA, 1990).
Y. Zhang, R.A. Tapia and J.E. Dennis, “On the superlinear and quadratic convergence of primal—dual interior point linear programming algorithms,” Technical report, Department of Mathematical Sciences, Rice University (Houston, TX, 1990).
Y. Zhang, R.A. Tapia and F. Potra, “On the superlinear convergence of interior point algorithms for a general class of problems,” TR90-9, Department of Mathematical Sciences, Rice University (Houston, TX, 1990).
Author information
Authors and Affiliations
Additional information
Part of the research was done when M. Kojima and S. Mizuno visited at the IBM Almaden Research Center. Partial support from the Office of Naval Research under Contracts N00014-87-C-0820 and N00014-91-C-0026 is acknowledged.
Rights and permissions
About this article
Cite this article
Kojima, M., Megiddo, N. & Mizuno, S. Theoretical convergence of large-step primal—dual interior point algorithms for linear programming. Mathematical Programming 59, 1–21 (1993). https://doi.org/10.1007/BF01581234
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01581234