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 条
  • [31] Comparison of active-set and gradient projection-based algorithms for box-constrained quadratic programming
    Serena Crisci
    Jakub Kružík
    Marek Pecha
    David Horák
    Soft Computing, 2020, 24 : 17761 - 17770
  • [32] Comparison of active-set and gradient projection-based algorithms for box-constrained quadratic programming
    Crisci, Serena
    Kruzik, Jakub
    Pecha, Marek
    Horak, David
    SOFT COMPUTING, 2020, 24 (23) : 17761 - 17770
  • [33] Primal-Dual Active-Set Methods for Large-Scale Optimization
    Daniel P. Robinson
    Journal of Optimization Theory and Applications, 2015, 166 : 137 - 171
  • [34] Parallel primal-dual active-set algorithm with nonlinear and linear preconditioners
    Zhang, Guangliang
    Yang, Haijian
    Cheng, Tianpei
    Yang, Chao
    JOURNAL OF COMPUTATIONAL PHYSICS, 2025, 523
  • [35] Primal-Dual Active-Set Methods for Large-Scale Optimization
    Robinson, Daniel P.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2015, 166 (01) : 137 - 171
  • [36] Application Aspects of Active-set Quadratic Programming in Real-time Embedded Model Predictive Vibration Control
    Batista, Gabriel
    Takacs, Gergely
    Rohal-Ilkiv, Boris
    IFAC PAPERSONLINE, 2017, 50 (01): : 11625 - 11631
  • [37] An accelerated active-set algorithm for a quadratic semidefinite program with general constraints
    Chungen Shen
    Yunlong Wang
    Wenjuan Xue
    Lei-Hong Zhang
    Computational Optimization and Applications, 2021, 78 : 1 - 42
  • [38] A primal-dual active-set method for non-negativity constrained total variation deblurring problems
    Krishnan, D.
    Lin, Ping
    Yip, Andy M.
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2007, 16 (11) : 2766 - 2777
  • [39] An accelerated active-set algorithm for a quadratic semidefinite program with general constraints
    Shen, Chungen
    Wang, Yunlong
    Xue, Wenjuan
    Zhang, Lei-Hong
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2021, 78 (01) : 1 - 42
  • [40] primal active-set minimal-representation algorithm for polytopes with application to invariant-set calculations
    Klintberg, Emil
    Nilsson, Magnus
    Mardh, Lars Johannesson
    Gupta, Ankit
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 6862 - 6867