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 条
  • [41] Globalizing Stabilized Sequential Quadratic Programming Method by Smooth Primal-Dual Exact Penalty Function
    A. F. Izmailov
    M. V. Solodov
    E. I. Uskov
    Journal of Optimization Theory and Applications, 2016, 169 : 148 - 178
  • [42] Globalizing Stabilized Sequential Quadratic Programming Method by Smooth Primal-Dual Exact Penalty Function
    Izmailov, A. F.
    Solodov, M. V.
    Uskov, E. I.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2016, 169 (01) : 148 - 178
  • [43] GLOBALLY CONVERGENT PRIMAL-DUAL ACTIVE-SET METHODS WITH INEXACT SUBPROBLEM SOLVES
    Curtis, Frank E.
    Han, Zheng
    SIAM JOURNAL ON OPTIMIZATION, 2016, 26 (04) : 2261 - 2283
  • [44] Active-set pseudospectral model predictive static programming for midcourse guidance
    Zhou, Cong
    He, Lei
    Yan, Xiaodong
    Meng, Fanqin
    Li, Chaoyong
    AEROSPACE SCIENCE AND TECHNOLOGY, 2023, 134
  • [45] Complementarity active-set algorithm for mathematical programming problems with equilibrium constraints
    Judice, J. J.
    Sherali, H. D.
    Ribeiro, I. M.
    Faustino, A. M.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2007, 134 (03) : 467 - 481
  • [46] Complementarity Active-Set Algorithm for Mathematical Programming Problems with Equilibrium Constraints
    J. J. Júdice
    H. D. Sherali
    I. M. Ribeiro
    A. M. Faustino
    Journal of Optimization Theory and Applications, 2007, 134 : 467 - 481
  • [47] Active-set sequential quadratic programming with variable probabilistic constraint evaluations for optimization problems under non-Gaussian uncertainties
    Chan, K-Y
    Huang, Y-C
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2010, 224 (C6) : 1273 - 1285
  • [48] Semi-Explicit Linear MPC Using a Warm-Started Active-Set QP Algorithm with Exact Complexity Guarantees
    Arnstrom, Daniel
    Axehill, Daniel
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 2557 - 2562
  • [49] A Primal-Dual Newton Method for Distributed Quadratic Programming
    Klintberg, Emil
    Gros, Sebastien
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 5843 - 5848
  • [50] An active-set with barrier method and trust-region mechanism to solve a nonlinear Bilevel programming problem
    El-Sobky, B.
    Ashry, G.
    Abo-Elnaga, Y.
    AIMS MATHEMATICS, 2022, 7 (09): : 16112 - 16146