An improved algorithm for combinatorial multi-parametric quadratic programming

被引:39
|
作者
Feller, Christian [1 ,2 ]
Johansen, Tor Arne [2 ]
Olaru, Sorin [3 ]
机构
[1] Univ Stuttgart, Inst Syst Theory & Automat Control, D-70550 Stuttgart, Germany
[2] NTNU, Dept Engn Cybernet, N-7491 Trondheim, Norway
[3] SUPELEC Syst Sci E3S Automat Control Dept, F-91192 Gif Sur Yvette, France
关键词
Multi-parametric programming; Explicit constrained linear quadratic regulators; Predictive control; SYSTEMS;
D O I
10.1016/j.automatica.2013.02.022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The goal of multi-parametric quadratic programming (mpQP) is to compute analytic solutions to parameter-dependent constrained optimization problems, e.g., in the context of explicit linear MPC. We propose an improved combinatorial mpQP algorithm that is based on implicit enumeration of all possible optimal active sets and a simple saturation matrix pruning criterion which uses geometric properties of the constraint polyhedron for excluding infeasible candidate active sets. In addition, techniques are presented that allow to reduce the complexity of the discussed algorithm in the presence of symmetric problem constraints. Performance improvements are discussed for two example problems from the area of explicit linear MPC. (c) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1370 / 1376
页数:7
相关论文
共 50 条
  • [1] On Degeneracy in Exploration of Combinatorial Tree in Multi-Parametric Quadratic Programming
    Ahmadi-Moshkenani, Parisa
    Johansen, Tor Arne
    Olaru, Sorin
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 2320 - 2326
  • [2] Further Results on the Exploration of Combinatorial Tree in Multi-Parametric Quadratic Programming
    Ahmadi-Moshkenani, Parisa
    Olaru, Sorin
    Johansen, Tor Arne
    2016 EUROPEAN CONTROL CONFERENCE (ECC), 2016, : 116 - 122
  • [3] Combinatorial multi-parametric quadratic programming with saturation matrix based pruning
    Feller, Christian
    Johansen, Tor Arne
    Olaru, Sorin
    2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 4562 - 4567
  • [4] An algorithm for multi-parametric quadratic programming and explicit MPC solutions
    Tondel, R
    Johansen, TA
    Bemporad, A
    PROCEEDINGS OF THE 40TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2001, : 1199 - 1204
  • [5] Distributed Multi-Parametric Quadratic Programming
    Motee, Nader
    Jadbabaie, Ali
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2009, 54 (10) : 2279 - 2289
  • [6] A Solution for Constrained Control Allocation Problem by Using Multi-parametric Quadratic Programming Algorithm
    Van Phuoc Bui
    Kim, Young Bok
    2013 13TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2013), 2013, : 1034 - 1038
  • [7] Explicit MPC of higher-order linear processes via combinatorial multi-parametric quadratic programming
    Feller, Christian
    Johansen, Tor Arne
    2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 536 - 541
  • [8] An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks
    Akbari, Amir
    Barton, Paul I.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2018, 178 (02) : 502 - 537
  • [9] An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks
    Amir Akbari
    Paul I. Barton
    Journal of Optimization Theory and Applications, 2018, 178 : 502 - 537
  • [10] Multi-parametric programming
    Grancharova, Alexandra
    Johansen, Tor Arne
    Lecture Notes in Control and Information Sciences, 2012, 429 : 1 - 37