A Full-Newton Step O(n) Infeasible Interior-Point Algorithm for Linear Optimization

We present a primal-dual infeasible interior-point algorithm. As usual, the algorithm decreases the duality gap and the feasibility residuals at the same rate. Assuming that an optimal solution exists, it is shown that at most $O(n)$ iterations suffice to reduce the duality gap and the residuals by the factor $1/{e}$. This implies an $O(n\log(n/\varepsilon))$ iteration bound for getting an $\varepsilon$-solution of the problem at hand, which coincides with the best known bound for infeasible interior-point algorithms. The algorithm constructs strictly feasible iterates for a sequence of perturbations of the given problem and its dual problem. A special feature of the algorithm is that it uses only full-Newton steps. Two types of full-Newton steps are used, so-called feasibility steps and usual (centering) steps. Starting at strictly feasible iterates of a perturbed pair, (very) close to its central path, feasibility steps serve to generate strictly feasible iterates for the next perturbed pair. By accomplishing a few centering steps for the new perturbed pair we obtain strictly feasible iterates close enough to the central path of the new perturbed pair. The algorithm finds an optimal solution or detects infeasibility or unboundedness of the given problem.

[1]  Jiming Peng,et al.  Self-regularity - a new paradigm for primal-dual interior-point algorithms , 2002, Princeton series in applied mathematics.

[2]  Mauricio G. C. Resende,et al.  A Polynomial-Time Primal-Dual Affine Scaling Algorithm for Linear and Convex Quadratic Programming and Its Power Series Extension , 1990, Math. Oper. Res..

[3]  Robert M. Freund,et al.  ALGORITHM FOR SOLVING A LINEAR PROGRAM DIRECTLY FROM AN INFEASIBLE "WARM START" , 1991 .

[4]  Florian A. Potra,et al.  An Infeasible-Interior-Point Predictor-Corrector Algorithm for Linear Programming , 1996, SIAM J. Optim..

[5]  Stephen J. Wright An infeasible-interior-point algorithm for linear complementarity problems , 1994, Math. Program..

[6]  Shinji Mizuno,et al.  A primal—dual infeasible-interior-point algorithm for linear programming , 1993, Math. Program..

[7]  Shinji Mizuno,et al.  A Surface of Analytic Centers and Infeasible- Interior-Point Algorithms for Linear Programming , 1993 .

[8]  Robert J. Vanderbei,et al.  Linear Programming: Foundations and Extensions , 1998, Kluwer international series in operations research and management service.

[9]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .

[10]  Michael C. Ferris,et al.  Convergence of an Infeasible Interior-Point Algorithm from Arbitrary Positive Starting Points , 1996, SIAM J. Optim..

[11]  Shinji Mizuno,et al.  An O(√nL)-Iteration Homogeneous and Self-Dual Linear Programming Algorithm , 1994, Math. Oper. Res..

[12]  Stephen J. Wright Primal-Dual Interior-Point Methods , 1997, Other Titles in Applied Mathematics.

[13]  Florian A. Potra,et al.  A quadratically convergent predictor—corrector method for solving linear programs from infeasible starting points , 1994, Math. Program..

[14]  Yinyu Ye,et al.  A Computational Study of the Homogeneous Algorithm for Large-scale Convex Optimization , 1998, Comput. Optim. Appl..

[15]  Michael J. Todd,et al.  A lower bound on the number of iterations of long-step primal-dual linear programming algorithms , 1996, Ann. Oper. Res..

[16]  Michael J. Todd,et al.  Approximate Farkas lemmas and stopping rules for iterative infeasible-point algorithms for linear programming , 1998, Math. Program..

[17]  Stephen J. Wright A path-following infeasible-interior-point algorithm for linear complementarity problems , 1993 .

[18]  Yin Zhang,et al.  On the Convergence of a Class of Infeasible Interior-Point Methods for the Horizontal Linear Complementarity Problem , 1994, SIAM J. Optim..

[19]  Masakazu Kojima,et al.  Global convergence in infeasible-interior-point algorithms , 1994, Math. Program..

[20]  Guoqing Zhang,et al.  McMaster University Advanced Optimization Laboratory Title : The Complexity of Self-Regular Proximity Based Infeasible , 2003 .

[21]  Shinji Mizuno,et al.  Polynomiality of infeasible-interior-point algorithms for linear programming , 1994, Math. Program..

[22]  Yinyu Ye,et al.  Interior point algorithms: theory and analysis , 1997 .

[23]  Richard S. Westfall Never at Rest: A Biography of Isaac Newton , 1980 .

[24]  J. Frédéric Bonnans,et al.  On the Convergence of the Iteration Sequence of Infeasible Path Following Algorithms for Linear Complementarity Problems , 1997, Math. Oper. Res..

[25]  Michael J. Todd,et al.  Infeasible-start primal-dual methods and infeasibility detectors for nonlinear programming problems , 1999, Math. Program..

[26]  Florian A. Potra,et al.  A Quadratically Convergent Infeasible-Interior-Point Algorithm for LCP with Polynomial Complexity , 1997, SIAM J. Optim..

[27]  Knud D. Andersen,et al.  The Mosek Interior Point Optimizer for Linear Programming: An Implementation of the Homogeneous Algorithm , 2000 .

[28]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[29]  Kees Roos,et al.  A Comparative Study of Kernel Functions for Primal-Dual Interior-Point Algorithms in Linear Optimization , 2004, SIAM J. Optim..

[30]  Irvin Lustig,et al.  Feasibility issues in a primal-dual interior-point method for linear programming , 1990, Math. Program..

[31]  Tamás Terlaky,et al.  A Polynomial Primal-Dual Dikin-Type Algorithm for Linear Programming , 1996, Math. Oper. Res..

[32]  Michael J. Todd,et al.  On the Riemannian Geometry Defined by Self-Concordant Barriers and Interior-Point Methods , 2002, Found. Comput. Math..

[33]  Jean-Philippe Vial,et al.  Theory and algorithms for linear optimization - an interior point approach , 1998, Wiley-Interscience series in discrete mathematics and optimization.