Skip to main content
Log in

Preconditioning Indefinite Systems in Interior Point Methods for Optimization

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

Every Newton step in an interior-point method for optimization requires a solution of a symmetric indefinite system of linear equations. Most of today's codes apply direct solution methods to perform this task. The use of logarithmic barriers in interior point methods causes unavoidable ill-conditioning of linear systems and, hence, iterative methods fail to provide sufficient accuracy unless appropriately preconditioned. Two types of preconditioners which use some form of incomplete Cholesky factorization for indefinite systems are proposed in this paper. Although they involve significantly sparser factorizations than those used in direct approaches they still capture most of the numerical properties of the preconditioned system. The spectral analysis of the preconditioned matrix is performed: for convex optimization problems all the eigenvalues of this matrix are strictly positive. Numerical results are given for a set of public domain large linearly constrained convex quadratic programming problems with sizes reaching tens of thousands of variables. The analysis of these results reveals that the solution times for such problems on a modern PC are measured in minutes when direct methods are used and drop to seconds when iterative methods with appropriate preconditioners are used.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. Altman and J. Gondzio, “Regularized symmetric indefinite systems in interior point methods for linear and quadratic optimization,” Optimization Methods and Software, vol. 11/12, pp. 275-302, 1999.

    Google Scholar 

  2. E.D. Andersen, J. Gondzio, C. Mészáros, and X. Xu, “Implementation of interior point methods for large scale linear programming,” in Interior Point Methods in Mathematical Programming, T. Terlaky (Ed.), Kluwer Academic Publishers, pp. 189-252, 1996.

  3. M. Arioli, I.S. Duff, and P.P.M. de Rijk, “On the augmented system approach to sparse least-squares problems,” Numerische Mathematik, vol. 55, pp. 667-684, 1989.

    Google Scholar 

  4. V. Baryamureeba, “Solution of large-scale weighted least-squares problems,” Numerical Linear Algebra with Applications, vol. 9, pp. 93-106, 2002.

    Google Scholar 

  5. V. Baryamureeba and T. Steihaug, “On the convergence of an inexact primal-dual interior point method for linear programming,” Tech. Rep. 188, Department of Informatics, University of Bergen, Norway, 2000.

    Google Scholar 

  6. S. Bellavia, “An inexact interior point method,” Journal of Optimization Theory and Applications, vol. 96, pp. 109-121, 1998.

    Google Scholar 

  7. L. Bergamaschi and G. Zilli, “Parallel inexact Newton and interior point method,” Ann. Univ. Ferrara-Sez VII-Sc. Mat., XLV, pp. 467-478, 2000.

    Google Scholar 

  8. J. Castro, “A specialized interior-point algorithm for multicommodity network flows,” SIAM Journal on Optimization, vol. 10, pp. 852-877, 2000.

    Google Scholar 

  9. R.S. Dembo, S.C. Eisenstat, and T. Steihaug, “Inexact Newton methods,” SIAM Journal on Numerical Analysis, vol. 19, pp. 400-408, 1982.

    Google Scholar 

  10. I.S. Duff, A.M. Erisman, and J.K. Reid, “Direct Methods for Sparse Matrices,” Oxford University Press: New York, 1987.

    Google Scholar 

  11. C. Durazzi and V. Ruggiero, “Indefinitely preconditioned conjugate gradient method for large sparse equality and inequality constrained quadratic problems,” Numerical Linear Algebra with Applications, vol. 10, pp. 673-688, 2003.

    Google Scholar 

  12. R. Fletcher, “Conjugate Gradient Methods for Indefinite Systems,” in Numerical Analysis Dundee 1975, G. Watson (Ed.), Springer-Verlag: Berlin, New York, 1976, pp. 73-89.

    Google Scholar 

  13. R.W. Freund and N.M. Nachtigal, “Software for simplified Lanczos and QMR algorithms,” Applied Numerical Mathematics, vol. 19, pp. 319-341, 1995.

    Google Scholar 

  14. P.E. Gill, W. Murray, D.B. Ponceleon, and M.A. Saunders, “Preconditioners for indefinite systems arising in optimization,” SIAM Journal on Matrix Analysis and Applications, vol. 13, pp. 292-311, 1992.

    Google Scholar 

  15. G.H. Golub and A.J. Wathen, “An iteration for indefinite systems and its application to the Navier-Stokes equations,” SIAM Journal on Scientific Computing, vol. 19, pp. 530-539, 1998.

    Google Scholar 

  16. J. Gondzio,“HOPDM(version 2.12)-a fast LP solver based on a primal-dual interior point method,” European Journal of Operational Research, vol. 85, pp. 221-225, 1995.

    Google Scholar 

  17. N.I.M. Gould, M.E. Hribar, and J. Nocedal, “On the solution of equality constrained quadratic problems arising in optimization,” SIAM Journal on Scientific Computing, vol. 23, pp. 1375-1394, 2001.

    Google Scholar 

  18. J.J. JÚdice, J. Patricio, L.F. Portugal, M.G.C. Resende, and G. Veiga, “A study of preconditioners for network interior point methods,” Computational Optimization and Applications, vol. 24, pp. 5-35, 2003.

    Google Scholar 

  19. C. Keller, N.I.M. Gould, and A.J. Wathen, “Constraint preconditioning for indefinite linear systems,” SIAM Journal on Matrix Analysis and Applications, vol. 21, pp. 1300-1317, 2000.

    Google Scholar 

  20. C.T. Kelley, Iterative Methods for Linear and Nonlinear Equations, vol. 16 of Frontiers in Applied Mathematics, SIAM, Philadelphia, 1995.

    Google Scholar 

  21. L. Lukšan and J. Vlček, “Indefinitely preconditioned inexact Newton method for large sparse equality constrained nonlinear programming problems,” Numerical Linear Algebra with Applications, vol. 5, pp. 219-247, 1998.

    Google Scholar 

  22. L. Lukšan and J. Vlček, “Interior point method for nonlinear nonconvex optimization,” Tech. Rep. 836, Institute of Computer Science, Academy of Sciences of the Czech Republic, 18207 Prague, Czech Republic, 2001.

    Google Scholar 

  23. A.R.L. Oliveira, A new class of preconditioners for large-scale linear systems from interior point methods for linear programming, PhD thesis, Department of Computational and Applied Mathematics, Rice University, Houston, TX 77005, 1997.

    Google Scholar 

  24. I. Perugia and V. Simoncini, “Block-diagonal and indefinite symmetric preconditioners for mixed finite elements formulations,” Numerical Linear Algebra with Applications, vol. 7, pp. 585-616, 2000.

    Google Scholar 

  25. M. Rozlozník and V. Simoncini, “Krylov subspace methods for saddle point problems with indefinite preconditioning,” SIAM Journal of Matrix Analysis and Applications, vol. 24, pp. 368-391, 2002.

    Google Scholar 

  26. Y. Saad and M. Schultz, “GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems,” SIAM Journal on Scientific and Statistical Computing, vol. 7, pp. 856-869, 1986.

    Google Scholar 

  27. H.A. Van der Vorst, “Bi-CGSTAB: A fast and smoothly converging variant to Bi-CG for the solution of nonlinear systems,” SIAM Journal on Scientific and Statistical Computing, vol. 13, pp. 631-644, 1992.

    Google Scholar 

  28. R.J. Vanderbei, “Symmetric quasidefinite matrices,” SIAM Journal on Optimization, vol. 5, pp. 100-113, 1995.

    Google Scholar 

  29. W. Wang and D.P. O'Leary, “Adaptive use of iterative methods in predictor-corrector interior point methods for linear programming,” Numerical Algorithms, vol. 25, pp. 387-406, 2000.

    Google Scholar 

  30. S.J. Wright, Primal-Dual Interior-Point Methods, SIAM, Philadelphia, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bergamaschi, L., Gondzio, J. & Zilli, G. Preconditioning Indefinite Systems in Interior Point Methods for Optimization. Computational Optimization and Applications 28, 149–171 (2004). https://doi.org/10.1023/B:COAP.0000026882.34332.1b

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:COAP.0000026882.34332.1b

Navigation