Abstract
This paper addresses the role of centrality in the implementation of interior point methods. We provide theoretical arguments to justify the use of a symmetric neighbourhood, and translate them into computational practice leading to a new insight into the role of re-centering in the implementation of interior point methods. Second-order correctors, such as Mehrotra’s predictor–corrector, can occasionally fail: we derive a remedy to such difficulties from a new interpretation of multiple centrality correctors. Through extensive numerical experience we show that the proposed centrality correcting scheme leads to noteworthy savings over second-order predictor–corrector technique and previous implementations of multiple centrality correctors.
Similar content being viewed by others
References
Andersen, E.D., Gondzio, J., Mészáros, C., Xu, X.: Implementation of interior point methods for large scale linear programming. In: Terlaky, T. (ed.) Interior Point Methods in Mathematical Programming, pp. 189–252. Kluwer Academic, Dordrecht (1996)
Carpenter, T.J., Lustig, I.J., Mulvey, J.M., Shanno, D.F.: Higher-order predictor-corrector interior point methods with application to quadratic objectives. SIAM J. Optim. 3, 696–725 (1993)
Cartis, C.: Some disadvantages of a Mehrotra-type primal–dual corrector interior-point algorithm for linear programming. Technical report 04/27, Numerical Analysis Group, Computing Laboratory, Oxford University (2004)
Cartis, C.: On the convergence of a primal–dual second-order corrector interior point algorithm for linear programming. Technical report 05/04, Numerical Analysis Group, Computing Laboratory, Oxford University (2005)
Czyzyk, J., Mehrotra, S., Wright, S.: PCx user guide. Technical report OTC 96/01, Optimization Technology Center (May 1996)
Dolan, E.D., Moré, J.J.: Benchmarking optimization software with performance profiles. Math. Program. 91, 201–213 (2002)
Gondzio, J.: HOPDM (version 2.12)—a fast LP solver based on a primal–dual interior point method. Eur. J. Oper. Res. 85, 221–225 (1995)
Gondzio, J.: Multiple centrality corrections in a primal–dual method for linear programming. Comput. Optim. Appl. 6, 137–156 (1996)
Haeberly, J.-P., Nayakkankuppam, M., Overton, M.: Extending Mehrotra and Gondzio higher order methods to mixed semidefinite-quadratic–linear programming. Optim. Methods Softw. 11, 67–90 (1999)
Jarre, F., Wechs, M.: Extending Merhotra’s corrector for linear programs. Adv. Model. Optim. 1, 38–60 (1999)
Lustig, I.J., Marsten, R.E., Shanno, D.F.: On implementing Mehrotra’s predictor–corrector interior-point method for linear programming. SIAM J. Optim. 2, 435–449 (1992)
Mehrotra, S.: On the implementation of a primal–dual interior point method. SIAM J. Optim. 2, 575–601 (1992)
Mehrotra, S., Li, Z.: Convergence conditions and Krylov subspace-based corrections for primal–dual interior-point method. SIAM J. Optim. 15, 635–653 (2005)
Mizuno, S., Todd, M., Ye, Y.: On adaptive step primal–dual interior-point algorithms for linear programming. Math. Oper. Res. 18, 964–981 (1993)
Ortega, J.M., Rheinboldt, W.C.: Iterative Solution of Nonlinear Equations in Several Variables. Academic Press, New York (1970)
Salahi, M., Peng, J., Terlaky, T.: On Mehrotra-type predictor–corrector algorithms. AdvOl report 2005/4, McMaster University (2005)
Tapia, R., Zhang, Y., Saltzman, M., Weiser, A.: The Mehrotra predictor–corrector interior-point method as a perturbed composite Newton method. SIAM J. Optim. 6, 47–56 (1996)
Vavasis, S.A., Ye, Y.: A primal–dual interior point method whose running time depends only on the constraint matrix. Math. Program. 74, 79–120 (1996)
Wright, S.J.: Primal–Dual Interior-Point Methods. SIAM, Philadelphia (1997)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Colombo, M., Gondzio, J. Further development of multiple centrality correctors for interior point methods. Comput Optim Appl 41, 277–305 (2008). https://doi.org/10.1007/s10589-007-9106-0
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-007-9106-0