Skip to main content
Log in

Modified controlled Cholesky factorization for preconditioning linear systems from the interior-point method

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

Abstract

The interior-point method solves large linear programming problems in a few iterations. Each iteration requires computing the solution to one or more linear systems. This constitutes the most expensive step of the method and reducing the time to solve these linear systems is a way of improving the method’s performance. Iterative methods such as the preconditioned conjugate gradient method can be used to solve them. Incomplete Cholesky factorization can be used as a preconditioner to the problem. However, breakdowns may occur during incomplete factorizations and corrections on the diagonal may be required. This correction is accomplished by adding a positive number to diagonal elements of the linear system matrix and the factorization of the new matrix is restarted. In this work, we propose modifications to controlled Cholesky factorization to avoid or decrease the number of refactorizations of diagonally modified matrices. Computational results show that the proposed techniques can reduce the time needed for solving linear programming problems by the interior-point method.

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

Similar content being viewed by others

References

  • Bellavia S, de Simone V, di Serafino D, Morini B (2011) Efficient preconditioner updates for shifted linear systems. SIAM J Sci Comput 4:1785–1809

    Article  MathSciNet  Google Scholar 

  • Bellavia S, de Simone V, di Serafino D, Morini B (2012) A preconditioning framework for sequences of diagonally modified linear systems arising in optimization. SIAM J Numer Anal 6:3280–3302

    Article  MathSciNet  Google Scholar 

  • Benzi M, Golub GH, Liesen J (2005) Numerical solution of saddle point problems. Acta Numer 14:1–137

    Article  MathSciNet  Google Scholar 

  • Bergamaschi L, Gondzio J, Venturin Mand Zilli G (2007) Inexact constraint preconditioners for linear system arising interior point methods. Comput Optim Appl 36:137–147

  • Bocanegra S, Campos FF, Oliveira ARL (2007) Using a hybrid preconditioner for solving large-scale linear systems arising from interior point methods 36:149–164

  • Burkard RE, Karisch S, Rendl F (1991) QAPLIB-A quadratic assignment problem library. Eur J Oper Res 55:115–119

    Article  Google Scholar 

  • Campos FF, Birkett NRC (1998) An efficient solver for multi-right hand side linear systems based on the CCCG(\(\eta \)) method with applications to implicit time-dependent partial differential equations, SIAM. J Sci Comput 19:126–138

    MathSciNet  MATH  Google Scholar 

  • Czyzyk J, Mehrotra S, Wagner M, Wright SJ (1999) PCx: an interior-point code for linear programming. Optim Methods Softw 11:397–430

    Article  MathSciNet  Google Scholar 

  • Dolan ED, Moré JJ (2002) Benchmarking optimization software with performance profiles. Math Program 91:201–213

    Article  MathSciNet  Google Scholar 

  • Ghidini CTLS, Oliveira ARL, Silva J, Velazco MI (2012) Combining a hybrid preconditioner and a optimal adjustment algorithm to accelerate the convergence of interior point methods. Linear Algebra Appl 436:1267–1284

    Article  MathSciNet  Google Scholar 

  • Ghidini CTLS, Oliveira ARL, Sorensen DC (2014) Computing a hybrid preconditioner approach to solve the linear systems arising from interior point methods for linear programming using the conjugate gradient method. Ann Manag Sci 3:44–66

    Article  Google Scholar 

  • Gondzio J (2012) Interior point methods 25 years later. Eur J Oper Res 218:587–601

    Article  MathSciNet  Google Scholar 

  • Jones MT, Plassmann PE (1995) An improved incomplete Cholesky factorization. ACM Tran Math Softw 21:5–17

    Article  MathSciNet  Google Scholar 

  • Kershaw DS (1978) The incomplete Cholesky - conjugate gradient method for the iterative solution of systems of linear equations. J Comput Phys 26:43–65

    Article  MathSciNet  Google Scholar 

  • Manteuffel TA (1980) An incomplete factorization technique for positive definite linear systems. Math Comput 34:473–497

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  • Oliveira ARL, Sorensen DC (2005) A new class of preconditioners for large-scale linear systems from interior point methods for linear programming. Linear Algebra Appl 394:1–24

    Article  MathSciNet  Google Scholar 

  • Resende MGC, Veiga G (1993) An efficient implementation of a network interior point method. DIMACS Ser Discr Math Theoret Comput Sci 12:299–348

    Article  Google Scholar 

  • Velazco MI, Oliveira ARL, Campos FF (2010) A note on hybrid preconditioners for large-scale normal equations arising from interior-point methods. Optim Methods Softw 25:321–332

    Article  MathSciNet  Google Scholar 

  • Wright SJ (1997) Primal-Dual Interior-Point Methods, 289. Society for Industrial and Applied Mathematics, Philadelphia

Download references

Acknowledgements

The authors would like to thank the Brazilian institutions CAPES, CNPq, and FAPESP for financial support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lino M. Silva.

Additional information

Communicated by Joerg Fliege.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Silva, L.M., Oliveira, A.R.L. Modified controlled Cholesky factorization for preconditioning linear systems from the interior-point method. Comp. Appl. Math. 40, 154 (2021). https://doi.org/10.1007/s40314-021-01544-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-021-01544-0

Keywords

Mathematics Subject Classification

Navigation