UPDATING CONSTRAINT PRECONDITIONERS FOR KKT SYSTEMS IN QUADRATIC PROGRAMMING VIA LOW-RANK CORRECTIONS

被引:12
|
作者
Bellavia, Stefania [1 ]
De Simone, Valentina [2 ]
di Serafino, Daniela [2 ,3 ]
Morini, Benedetta [1 ]
机构
[1] Univ Firenze, Dipartimento Ingn Ind, I-50134 Florence, Italy
[2] Univ Naples 2, Dipartimento Matemat & Fis, I-81100 Caserta, Italy
[3] CNR, Ist Calcolo & Reti Ad Alte Prestaz, I-80131 Naples, Italy
关键词
KKT systems; constraint preconditioners; matrix updates; convex quadratic programming; interior point methods; INTERIOR-POINT METHODS; NEWTON-KRYLOV METHODS; LINEAR-SYSTEMS; ITERATIVE SOLUTION; SEQUENCES; QMR; ALGORITHM; SOFTWARE;
D O I
10.1137/130947155
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This work focuses on the iterative solution of sequences of KKT linear systems arising in interior point methods applied to large convex quadratic programming problems. This task is the computational core of the interior point procedure, and an efficient preconditioning strategy is crucial for the efficiency of the overall method. Constraint preconditioners are very effective in this context; nevertheless, their computation may be very expensive for large-scale problems, and resorting to approximations of them may be convenient. Here we propose a procedure for building inexact constraint preconditioners by updating a seed constraint preconditioner computed for a KKT matrix at a previous interior point iteration. These updates are obtained through low-rank corrections of the Schur complement of the (1,1) block of the seed preconditioner. The updated preconditioners are analyzed both theoretically and computationally. The results obtained show that our updating procedure, coupled with an adaptive strategy for determining whether to reinitialize or update the preconditioner, can enhance the performance of interior point methods on large problems.
引用
收藏
页码:1787 / 1808
页数:22
相关论文
共 50 条
  • [1] On the update of constraint preconditioners for regularized KKT systems
    Bellavia, Stefania
    De Simone, Valentina
    di Serafino, Daniela
    Morini, Benedetta
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2016, 65 (02) : 339 - 360
  • [2] BFGS-like updates of constraint preconditioners for sequences of KKT linear systems in quadratic programming
    Bergamaschi, L.
    De Simone, V.
    di Serafino, D.
    Martinez, A.
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2018, 25 (05)
  • [3] On the update of constraint preconditioners for regularized KKT systems
    Stefania Bellavia
    Valentina De Simone
    Daniela di Serafino
    Benedetta Morini
    Computational Optimization and Applications, 2016, 65 : 339 - 360
  • [4] Finding graph embeddings by incremental low-rank semidefinite programming
    Pulkkinen, Seppo
    OPTIMIZATION METHODS & SOFTWARE, 2015, 30 (05) : 1050 - 1076
  • [5] Hyperspectral Unmixing Via Nonconvex Sparse and Low-Rank Constraint
    Han, Hongwei
    Wang, Guxi
    Wang, Maozhi
    Miao, Jiaqing
    Guo, Si
    Chen, Ling
    Zhang, Mingyue
    Guo, Ke
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2020, 13 : 5704 - 5718
  • [6] Preconditioners for nonsymmetric linear systems with low-rank skew-symmetric part
    Cerdan, J.
    Guerrero, D.
    Marin, J.
    Mas, J.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2018, 343 : 318 - 327
  • [7] Low-rank updates of balanced incomplete factorization preconditioners
    Cerdan, J.
    Marin, J.
    Mas, J.
    NUMERICAL ALGORITHMS, 2017, 74 (02) : 337 - 370
  • [8] Preconditioners for large dense matrices in a low-rank format
    Stavtsev, Stanislav L.
    RUSSIAN JOURNAL OF NUMERICAL ANALYSIS AND MATHEMATICAL MODELLING, 2025, 40 (01) : 61 - 70
  • [9] Low-rank exploitation in semidefinite programming for control
    Falkeborn, Rikard
    Lofberg, Johan
    Hansson, Anders
    INTERNATIONAL JOURNAL OF CONTROL, 2011, 84 (12) : 1975 - 1982
  • [10] Low-rank update of preconditioners for the nonlinear Richards equation
    Bergamaschi, L.
    Bru, R.
    Martinez, A.
    Mas, J.
    Putti, M.
    MATHEMATICAL AND COMPUTER MODELLING, 2013, 57 (7-8) : 1933 - 1941