Computational Optimization and Applications

, Volume 67, Issue 1, pp 111–127

A new approach for finding a basis for the splitting preconditioner for linear systems from interior point methods


DOI: 10.1007/s10589-016-9887-0

Cite this article as:
Suñagua, P. & Oliveira, A.R.L. Comput Optim Appl (2017) 67: 111. doi:10.1007/s10589-016-9887-0


The class of splitting preconditioners for the iterative solution of linear systems arising from Mehrotra’s predictor-corrector method for large scale linear programming problems needs to find a basis through a sophisticated process based on the application of a rectangular LU factorization. This class of splitting preconditioners works better near a solution of the linear programming problem when the matrices are highly ill-conditioned. In this study, we develop and implement a new approach to find a basis for the splitting preconditioner, based on standard rectangular LU factorization with partial permutation of the scaled transpose linear programming constraint matrix. In most cases, this basis is better conditioned than the existing one. In addition, we include a penalty parameter in Mehrotra’s predictor-corrector method in order to reduce ill-conditioning of the normal equations matrix. Computational experiments show a reduction in the average number of iterations of the preconditioned conjugate gradient method. Also, the increased efficiency and robustness of the new approach become evident by the performance profile.


Linear programming Splitting preconditioner Rectangular LU factorization Transpose basis 

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  1. 1.Department of MathematicsSan Andres University of La PazLa PazBolivia
  2. 2.Department of Applied MathematicsUniversity of CampinasCampinasBrazil

Personalised recommendations