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.
Similar content being viewed by others
References
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)
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)
Mehrotra, S.: On the implementation of a primal-dual interior point method. SIAM J. Optim. 2(4), 575–601 (1992)
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)
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)
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)
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)
Boman, E.G., Chen, D., Hendrickson, B., Toledo, S.: Maximum-weight-basis preconditioners. Numer. Linear Algebra Appl. 11(8–9), 695–721 (2004)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Bergamaschi, L., Gondzio, J., Zilli, G.: Preconditioning indefinite systems in interior point methods for optimization. Comput. Optim. Appl. 28(2), 149–171 (2004)
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)
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)
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)
Rees, T., Greif, C.: A preconditioner for linear systems arising from interior point optimization methods. SIAM J. Sci. Comput. 29(5), 1992–2007 (2007)
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)
Axelsson, O., Neytcheva, M.: Preconditioning methods for linear systems arising in constrained optimization problems. Numer. Linear Algebra Appl. 10(1–2), 3–31 (2003)
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)
Markowitz, H.M.: The elimination form of the inverse and its application to linear programming. Manag. Sci. 3(3), 255–269 (1957)
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)
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
Corresponding author
Rights and permissions
About this article
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
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-015-9735-7