BFGS-like updates of constraint preconditioners for sequences of KKT linear systems in quadratic programming

被引:8
作者
Bergamaschi, L. [1 ]
De Simone, V. [2 ]
di Serafino, D. [2 ]
Martinez, A. [3 ]
机构
[1] Univ Padua, Dept Civil Environm & Architectural Engn, Padua, Italy
[2] Univ Campania Luigi Vanvitelli, Dept Math & Phys, Viale A Lincoln 5, I-81100 Caserta, Italy
[3] Univ Padua, Dept Math Tullio Levi Civita, Padua, Italy
关键词
BFGS-like updates; constraint preconditioners; interior point methods; KKT linear systems; INTERIOR-POINT METHODS; LIMITED MEMORY PRECONDITIONERS; LARGE SPARSE EQUALITY; INEXACT NEWTON METHOD; INDEFINITE SYSTEMS; OPTIMIZATION; ALGORITHMS; SOFTWARE; MATRICES;
D O I
10.1002/nla.2144
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We focus on efficient preconditioning techniques for sequences of Karush-Kuhn-Tucker (KKT) linear systems arising from the interior point (IP) solution of large convex quadratic programming problems. Constraint preconditioners (CPs), although very effective in accelerating Krylov methods in the solution of KKT systems, have a very high computational cost in some instances, because their factorization may be the most time-consuming task at each IP iteration. We overcome this problem by computing the CP from scratch only at selected IP iterations and by updating the last computed CP at the remaining iterations, via suitable low-rank modifications based on a BFGS-like formula. This work extends the limited-memory preconditioners (LMPs) for symmetric positive definite matrices proposed by Gratton, Sartenaer and Tshimanga in 2011, by exploiting specific features of KKT systems and CPs. We prove that the updated preconditioners still belong to the class of exact CPs, thus allowing the use of the conjugate gradient method. Furthermore, they have the property of increasing the number of unit eigenvalues of the preconditioned matrix as compared with the generally used CPs. Numerical experiments are reported, which show the effectiveness of our updating technique when the cost for the factorization of the CP is high.
引用
收藏
页数:19
相关论文
共 37 条
[1]  
[Anonymous], 1983, CUCS24783
[2]   On the update of constraint preconditioners for regularized KKT systems [J].
Bellavia, Stefania ;
De Simone, Valentina ;
di Serafino, Daniela ;
Morini, Benedetta .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2016, 65 (02) :339-360
[3]   UPDATING CONSTRAINT PRECONDITIONERS FOR KKT SYSTEMS IN QUADRATIC PROGRAMMING VIA LOW-RANK CORRECTIONS [J].
Bellavia, Stefania ;
De Simone, Valentina ;
di Serafino, Daniela ;
Morini, Benedetta .
SIAM JOURNAL ON OPTIMIZATION, 2015, 25 (03) :1787-1808
[4]   A PRECONDITIONING FRAMEWORK FOR SEQUENCES OF DIAGONALLY MODIFIED LINEAR SYSTEMS ARISING IN OPTIMIZATION [J].
Bellavia, Stefania ;
De Simone, Valentina ;
Di Serafino, Daniela ;
Morini, Benedetta .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 2012, 50 (06) :3280-3302
[5]   EFFICIENT PRECONDITIONER UPDATES FOR SHIFTED LINEAR SYSTEMS [J].
Bellavia, Stefania ;
De Simone, Valentina ;
Di Serafino, Daniela ;
Morini, Benedetta .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2011, 33 (04) :1785-1809
[6]  
Benzi M, 2005, ACTA NUMER, V14, P1, DOI 10.1017/S0962492904000212
[7]  
Bergamaschi L, 2006, ELECTRON T NUMER ANA, V23, P76
[8]   Preconditioning indefinite systems in interior point methods for optimization [J].
Bergamaschi, L ;
Gondzio, J ;
Zilli, G .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2004, 28 (02) :149-171
[9]   Low-rank update of preconditioners for the inexact Newton method with SPD Jacobian [J].
Bergamaschi, L. ;
Bru, R. ;
Martinez, A. .
MATHEMATICAL AND COMPUTER MODELLING, 2011, 54 (7-8) :1863-1873
[10]   Inexact constraint preconditioners for linear systems arising in interior point methods [J].
Bergamaschi, Luca ;
Gondzio, Jacek ;
Venturin, Manolo ;
Zilli, Giovanni .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2007, 36 (2-3) :137-147