Embedded Mixed-Integer Quadratic Optimization using Accelerated Dual Gradient Projection

被引:22
|
作者
Naik, Vihangkumar V. [1 ]
Bemporad, Alberto [1 ]
机构
[1] IMT Sch Adv Studies Lucca, Lucca, Italy
来源
IFAC PAPERSONLINE | 2017年 / 50卷 / 01期
关键词
Mixed-integer quadratic programming; quadratic programming; Accelerated gradient projection; model predictive control; hybrid systems; ALGORITHM;
D O I
10.1016/j.ifacol.2017.08.2235
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The execution of a hybrid model predictive controller (MPC) on an embedded platform requires solving a Mixed-Integer Quadratic Programming (MIQP) in real time. The MIQP problem is NP-hard, which poses a major challenge in an environment where computational and memory resources are limited. To address this issue, we propose the use of accelerated dual gradient projection (GPAD) to find both the exact and an approximate solution of the MIQP problem. In particular, an existing GPAD algorithm is specialized to solve the relaxed Quadratic Programming (QP) subproblems that arise in a Branch and Bound (B&B) method for solving the MIQP to optimality. Furthermore, we present an approach to find a suboptimal integer feasible solution of a MIQP problem without using B&B. The GPAD algorithm is very simple to code and requires only basic arithmetic operations which makes it well suited for an embedded implementation. The performance of the proposed approaches is comparable with the state of the art MIQP solvers for small-scale problems. (C) 2017, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
引用
收藏
页码:10723 / 10728
页数:6
相关论文
共 50 条
  • [31] Transformation-Based Preprocessing for Mixed-Integer Quadratic Programs
    Eric Newby
    M. Montaz Ali
    Journal of Optimization Theory and Applications, 2016, 168 : 1039 - 1045
  • [33] A multi-parametric optimization approach for bilevel mixed-integer linear and quadratic programming problems
    Avraamidou, Styliani
    Pistikopoulos, Efstratios N.
    COMPUTERS & CHEMICAL ENGINEERING, 2019, 125 : 98 - 113
  • [34] A NOTE ON BENDERS DECOMPOSITION IN MIXED-INTEGER QUADRATIC-PROGRAMMING
    FLIPPO, OE
    KAN, AHGR
    OPERATIONS RESEARCH LETTERS, 1990, 9 (02) : 81 - 83
  • [35] Improved quadratic cuts for convex mixed-integer nonlinear programs
    Su, Lijie
    Tang, Lixin
    Bernal, David E.
    Grossmann, Ignacio E.
    COMPUTERS & CHEMICAL ENGINEERING, 2018, 109 : 77 - 95
  • [36] Model complexity reduction of chemical reaction networks using mixed-integer quadratic programming
    Hannernann-Tamas, Ralf
    Gabor, Attila
    Szederkenyi, Gabor
    Hangos, Katalin M.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 65 (10) : 1575 - 1595
  • [37] Hierarchical distributed optimization of constraint-coupled convex and mixed-integer programs using approximations of the dual function
    Yfantis, Vassilios
    Wenzel, Simon
    Wagner, Achim
    Ruskowski, Martin
    Engell, Sebastian
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2023, 11
  • [38] Mixed-Integer Quadratic Program for Predictive Control of a Grid-Connected Power Converter
    Morfin-Magana, Rodrigo
    Rico-Melgoza, Jesus
    Ornelas-Tellez, Fernando
    Vasca, Francesco
    Cortes-Vega, David
    2019 IEEE 4TH COLOMBIAN CONFERENCE ON AUTOMATIC CONTROL (CCAC): AUTOMATIC CONTROL AS KEY SUPPORT OF INDUSTRIAL PRODUCTIVITY, 2019,
  • [39] A Solver for Multiobjective Mixed-Integer Convex and Nonconvex Optimization
    Eichfelder, Gabriele
    Stein, Oliver
    Warnow, Leo
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2024, 203 (02) : 1736 - 1766
  • [40] Outer Approximation for Mixed-Integer Nonlinear Robust Optimization
    Kuchlbauer, Martina
    Liers, Frauke
    Stingl, Michael
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2022, 195 (03) : 1056 - 1086