A new approach for finding a basis for the splitting preconditioner for linear systems from interior point methods
- 98 Downloads
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.
KeywordsLinear programming Splitting preconditioner Rectangular LU factorization Transpose basis
- 4.Campos, F.F., Rollet, J.S.: Controlled Cholesky Factorization for Preconditioning the Conjugate Gradient Method. Oxford University Computing Laboratory, Numerical Analysis Group (1995)Google Scholar
- 19.Kuzmin, A., Luisier, M., Schenk, O.: Fast methods for computing selected elements of the greens function in massively parallel nanoelectronic device simulations. In: Wolf, F., Mohr, B., Mey, D. (eds.) Euro-Par 2013 Parallel Processing. Lecture Notes in Computer Science, vol. 8097, pp. 533–544. Springer, Berlin (2013). doi:10.1007/978-3-642-40047-6_54 CrossRefGoogle Scholar
- 28.Wright, S.J.: Primal-Dual Interior-Point Methods, vol. 54. SIAM (1997)Google Scholar