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 条
  • [31] A multi-parametric programming approach for multilevel hierarchical and decentralised optimisation problems
    Faísca N.P.
    Saraiva P.M.
    Rustem B.
    Pistikopoulos E.N.
    Computational Management Science, 2009, 6 (4) : 377 - 397
  • [32] Multi-parametric disaggregation technique for global optimization of polynomial programming problems
    Teles, Joao P.
    Castro, Pedro M.
    Matos, Henrique A.
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 55 (02) : 227 - 251
  • [33] Process Design and Control Optimization: A Simultaneous Approach by Multi-Parametric Programming
    Diangelakis, Nikolaos A.
    Burnak, Baris
    Katz, Justin
    Pistikopoulos, Efstratios N.
    AICHE JOURNAL, 2017, 63 (11) : 4827 - 4846
  • [34] Robust explicit MPC based on approximate multi-parametric convex programming
    de la Peña, DM
    Bemporad, A
    Filippi, C
    2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, : 2491 - 2496
  • [35] Closed loop integration of planning, scheduling and control via exact multi-parametric nonlinear programming
    Charitopoulos, Vassilis M.
    Dua, Vivek
    Papageorgiou, Lazaros G.
    27TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PT B, 2017, 40B : 1273 - 1278
  • [36] MULTI-PARAMETRIC SENSITIVITY ANALYSIS IN ACTIVE CONSTRAINTS SET OF CONVEX QUADRATIC OPTIMIZATION
    Kheirfam, B.
    PACIFIC JOURNAL OF OPTIMIZATION, 2013, 9 (01): : 93 - 102
  • [37] Active fault diagnosis: A multi-parametric approach
    Marseglia, G. Roberto
    Raimondo, Davide M.
    AUTOMATICA, 2017, 79 : 223 - 230
  • [38] Dealing with infeasibility in multi-parametric programming for application to explicit model predictive control
    Falsone, Alessandro
    Bianchi, Federico
    Prandini, Maria
    AUTOMATICA, 2023, 157
  • [39] Multi-parametric Programming Approach for Data Link of UAS Based on State Machine
    Huang Wenqian
    Ding Wenrui
    Liu Chunhui
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS - COMPUTING TECHNOLOGY, INTELLIGENT TECHNOLOGY, INDUSTRIAL INFORMATION INTEGRATION (ICIICII), 2015, : 156 - 159
  • [40] On unbounded and binary parameters in multi-parametric programming: applications to mixed-integer bilevel optimization and duality theory
    Oberdieck, Richard
    Diangelakis, Nikolaos A.
    Avraamidou, Styliani
    Pistikopoulos, Efstratios N.
    JOURNAL OF GLOBAL OPTIMIZATION, 2017, 69 (03) : 587 - 606