Exact Complexity Certification of a Standard Primal Active-Set Method for Quadratic Programming

被引:0
|
作者
Arnstrom, Daniel [1 ]
Axehill, Daniel [1 ]
机构
[1] Linkoping Univ, Div Automat Control, Linkoping, Sweden
基金
瑞典研究理事会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model Predictive Control (MPC) requires an optimization problem to be solved at each time step. For real-time MPC, it is important to solve these problems efficiently and to have good upper bounds on how long time the solver needs to solve them. Often for linear MPC problems, the optimization problem in question is a quadratic program (QP) that depends on parameters such as system states and reference signals. A popular class of methods for solving QPs is primal active-set methods, where a sequence of equality constrained QP subproblems are solved. This paper presents a method for computing which sequence of subproblems a primal active-set method will solve, for every parameter of interest in the parameter space. Knowledge about exactly which sequence of subproblems that will be solved can be used to compute a worst-case bound on how many iterations, and ultimately the maximum time, the active-set solver needs to converge to the solution. Furthermore, this information can be used to tailor the solver for the specific control task. The usefulness of the proposed method is illustrated on a set of MPC problems, where the exact worst-case number of iterations a primal active-set method requires to reach optimality is computed.
引用
收藏
页码:4317 / 4324
页数:8
相关论文
共 50 条
  • [21] A globally convergent primal-dual active-set framework for large-scale convex quadratic optimization
    Curtis, Frank E.
    Han, Zheng
    Robinson, Daniel P.
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2015, 60 (02) : 311 - 341
  • [22] QPSchur: A dual, active-set, Schur-complement method for large-scale and structured convex quadratic programming
    Bartlett, RA
    Biegler, LT
    OPTIMIZATION AND ENGINEERING, 2006, 7 (01) : 5 - 32
  • [23] An active-set algorithm for norm constrained quadratic problems
    Rontsis, Nikitas
    Goulart, Paul J.
    Nakatsukasa, Yuji
    MATHEMATICAL PROGRAMMING, 2022, 193 (01) : 447 - 483
  • [24] A globally convergent primal-dual active-set framework for large-scale convex quadratic optimization
    Frank E. Curtis
    Zheng Han
    Daniel P. Robinson
    Computational Optimization and Applications, 2015, 60 : 311 - 341
  • [25] An active-set algorithm for norm constrained quadratic problems
    Nikitas Rontsis
    Paul J. Goulart
    Yuji Nakatsukasa
    Mathematical Programming, 2022, 193 : 447 - 483
  • [26] Lift, Partition, and Project: Parametric Complexity Certification of Active-Set QP Methods in the Presence of Numerical Errors
    Arnstrom, Daniel
    Axehill, Daniel
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 4381 - 4387
  • [27] AN ACTIVE-SET STRATEGY IN AN INTERIOR-POINT METHOD FOR LINEAR-PROGRAMMING
    TONE, K
    MATHEMATICAL PROGRAMMING, 1993, 59 (03) : 345 - 360
  • [28] ACTIVE-SET BASED QUADRATIC PROGRAMMING ALGORITHM FOR SOLVING OPTIMIZATION PROBLEMS ARISING IN GRANULAR DYNAMICS SIMULATIONS
    Pospisil, Lukas
    Dostal, Zdenek
    Horak, David
    PARTICLE-BASED METHODS IV-FUNDAMENTALS AND APPLICATIONS, 2015, : 732 - 743
  • [29] ON REGULARIZATION AND ACTIVE-SET METHODS WITH COMPLEXITY FOR CONSTRAINED OPTIMIZATION
    Birgin, E. G.
    Martinez, J. M.
    SIAM JOURNAL ON OPTIMIZATION, 2018, 28 (02) : 1367 - 1395
  • [30] An active-set algorithm for nonlinear programming using parametric linear programming
    Byrd, Richard H.
    Waltz, Richard A.
    OPTIMIZATION METHODS & SOFTWARE, 2011, 26 (01): : 47 - 66