Skip to main content
Log in

Sparsity preserving preconditioners for linear systems in interior-point methods

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

Abstract

Systems of normal equations arising in interior-point methods for linear programming in the case of a degenerate optimal face have highly ill-conditioned coefficient matrices. In 2004, Monteiro et al. (SIAM J Optim 15:96–100, 2004) proposed a preconditioner which guarantees uniform well-conditionedness. However, the proposed preconditioner may lead to considerable loss of sparsity. Our approach is directed towards a generalization of the proposed preconditioner which makes a balance between sparsity and well-conditionedness. Experimental results on Netlib instances show the effects of the new approach.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Kovačević-Vujčić, V.V., Ašić, M.D.: Stabilization of interior-point methods for linear programming. Comput. Optim. Appl. 14(3), 331–346 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  2. Adler, I., Karmarkar, N., Resende, M.G.C., Veiga, G.: Data structures and programming techniques for the implementation of Karmarkar’s algorithm. ORSA J. Comput. 1(2), 84–106 (1989)

    Article  MATH  Google Scholar 

  3. Mehrotra, S.: On the implementation of a primal-dual interior point method. SIAM J. Optim. 2(4), 575–601 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  4. Wang, W., O’Leary, D.P.: Adaptive use of iterative methods in predictor-corrector interior point methods for linear programming. Numer. Algorithms 25(1–4), 387–406 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  5. Bocanegra, S., Campos, F.F., Oliveira, A.R.L.: Using a hybrid preconditioner for solving large-scale linear systems arising from interior point methods. Comput. Optim. Appl. 36(2–3), 149–164 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  6. Portugal, L.F., Resende, M.G.C., Veiga, G., Júdice, J.J.: A truncated primal-infeasible dual-feasible network interior point method. Networks 35(2), 91–108 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Velazco, M.I., Oliveira, A.R.L., Campos, F.F.: A note on hybrid preconditioners for large-scale normal equations arising from interior-point methods. Optim. Methods Softw. 25(2), 321–332 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  8. Boman, E.G., Chen, D., Hendrickson, B., Toledo, S.: Maximum-weight-basis preconditioners. Numer. Linear Algebra Appl. 11(8–9), 695–721 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  9. Ghidini, C.T.L.S., Oliveira, A.R.L., Silva, J., Velazco, M.I.: Combining a hybrid preconditioner and a optimal adjustment algorithm to accelerate the convergence of interior point methods. Linear Algebra Appl. 436(5), 1267–1284 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  10. Oliveira, A.R.L., Sorensen, D.C.: A new class of preconditioners for large-scale linear systems from interior point methods for linear programming. Linear Algebra Appl. 394, 1–24 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  11. Oliveira, A.R.L., Sorensen, D.C.: Computational experience with a preconditioner for interior point methods for linear programming. Technical Report CRPC-TR97772, Department of Computational and Applied Mathematics, Rice University, Houston, Texas (1997)

  12. Monteiro, R.D.C., O’Neal, J.W., Tsuchiya, T.: Uniform boundedness of a preconditioned normal matrix used in interior-point methods. SIAM J. Optim. 15(1), 96–100 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  13. Bocanegra, S., Castro, J., Oliveira, A.R.L.: Improving an interior-point approach for large block-angular problems by hybrid preconditioners. Eur. J. Oper. Res. 231(2), 263–273 (2013)

    Article  MathSciNet  Google Scholar 

  14. Ašić, M.D., Kovačević-Vujčić, V.V., Radosavljević-Nikolić, M.D.: Asymptotic behaviour of Karmarkar’s method for linear programming. Math. Program. 46(1–3), 173–190 (1990)

    MATH  Google Scholar 

  15. Ašić, M.D., Kovačević-Vujčić, V.V.: Ill-conditionedness and interior-point methods. Publikacija Elektrotehničkog Fakulteta-Serija Matematika 11, 53–58 (2000)

    MATH  Google Scholar 

  16. Stanimirović, P.S., Stojković, N.V., Kovačević-Vujčić, V.V.: Stabilization of Mehrotra’s primal-dual algorithm and its implementation. Eur. J. Oper. Res. 165(3), 598–609 (2005)

    Article  MATH  Google Scholar 

  17. Gonzalez-Lima, M., Wei, H., Wolkowicz, H.: A stable primal-dual approach for linear programming under nondegeneracy assumptions. Comput. Optim. Appl. 44(2), 213–247 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  18. Gonzalez-Lima, M.D., Oliveira, A.R.L., Oliveira, D.E.: A robust and efficient proposal for solving linear systems arising in interior-point methods for linear programming. Comput. Optim. Appl. 56(3), 573–597 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  19. Gill, P.E., Murray, W., Ponceleón, D.B., Saunders, M.A.: Preconditioners for indefinite systems arising in optimization. SIAM J. Matrix Anal. Appl. 13(1), 292–311 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  20. Bergamaschi, L., Gondzio, J., Zilli, G.: Preconditioning indefinite systems in interior point methods for optimization. Comput. Optim. Appl. 28(2), 149–171 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  21. Al-Jeiroudi, G., Gondzio, J., Hall, J.: Preconditioning indefinite systems in interior point methods for large scale linear optimisation. Optim. Methods Softw. 23(3), 345–363 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  22. Chai, J.-S., Toh, K.-C.: Preconditioning and iterative solution of symmetric indefinite linear systems arising from interior point methods for linear programming. Comput. Optim. Appl. 36(2–3), 221–247 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  23. Keller, C., Gould, N.I.M., Wathen, A.J.: Constraint preconditioning for indefinite linear systems. SIAM J. Matrix Anal. Appl. 21(4), 1300–1317 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  24. Rees, T., Greif, C.: A preconditioner for linear systems arising from interior point optimization methods. SIAM J. Sci. Comput. 29(5), 1992–2007 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  25. Toh, K.-C., Phoon, K.-K., Chan, S.-H.: Block preconditioners for symmetric indefinite linear systems. Int. J. Numer. Methods Eng. 60(8), 1361–1381 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  26. Axelsson, O., Neytcheva, M.: Preconditioning methods for linear systems arising in constrained optimization problems. Numer. Linear Algebra Appl. 10(1–2), 3–31 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  27. Resende, M.G.C., Veiga, G.: An implementation of the dual affine scaling algorithm for minimum-cost flow on bipartite uncapacitated networks. SIAM J. Optim. 3(3), 516–537 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  28. Markowitz, H.M.: The elimination form of the inverse and its application to linear programming. Manag. Sci. 3(3), 255–269 (1957)

    Article  MATH  MathSciNet  Google Scholar 

  29. Rose, D.J.: A graph-theoretic study of the numerical solution of sparse positive definite systems of linear equations. Graph Theory Comput. 183, 217 (1972)

    Google Scholar 

Download references

Acknowledgments

This work was partially funded by Projects Number 174010 and 174033, Ministry of Science, Technology and Development, Republic of Serbia. The authors would like to thank the two anonymous referees for their comments and observations which have helped to improve the presentation of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Milan D. Dražić.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dražić, M.D., Lazović, R.P. & Kovačević-Vujčić, V.V. Sparsity preserving preconditioners for linear systems in interior-point methods. Comput Optim Appl 61, 557–570 (2015). https://doi.org/10.1007/s10589-015-9735-7

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-015-9735-7

Keywords

Navigation