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 条
  • [21] Mixed-integer nonlinear optimization
    Belotti, Pietro
    Kirches, Christian
    Leyffer, Sven
    Linderoth, Jeff
    Luedtke, James
    Mahajan, Ashutosh
    ACTA NUMERICA, 2013, 22 : 1 - 131
  • [22] Mixed-integer dynamic optimization
    Allgor, RJ
    Barton, PI
    COMPUTERS & CHEMICAL ENGINEERING, 1997, 21 : S451 - S456
  • [23] Mixed-integer dynamic optimization
    Allgor, R.J.
    Barton, P.I.
    Computers and Chemical Engineering, 1997, 21 (SUPPL. 1):
  • [24] GloMIQO: Global mixed-integer quadratic optimizer
    Ruth Misener
    Christodoulos A. Floudas
    Journal of Global Optimization, 2013, 57 : 3 - 50
  • [25] GloMIQO: Global mixed-integer quadratic optimizer
    Misener, Ruth
    Floudas, Christodoulos A.
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 57 (01) : 3 - 50
  • [26] A coupled gradient network approach for static and temporal mixed-integer optimization
    Watta, PB
    Hassoun, MH
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1996, 7 (03): : 578 - 593
  • [27] Robust Quadratic Programming with Mixed-Integer Uncertainty
    Mittal, Areesh
    Gokalp, Can
    Hanasusanto, Grani A.
    INFORMS JOURNAL ON COMPUTING, 2020, 32 (02) : 201 - 218
  • [28] OUTLIER DETECTION IN TIME SERIES VIA MIXED-INTEGER CONIC QUADRATIC OPTIMIZATION
    Gomez, Andres
    SIAM JOURNAL ON OPTIMIZATION, 2021, 31 (03) : 1897 - 1925
  • [29] A Double Layer Neural Network for Solving Mixed-Integer Quadratic Optimization Problems
    Yaakob, Shamshul Bahar
    Hasan, Mohd Zamri
    Ahmed, Amran
    INTERNATIONAL CONFERENCE ON MATHEMATICS, ENGINEERING AND INDUSTRIAL APPLICATIONS 2016 (ICOMEIA2016), 2016, 1775
  • [30] Local Optimization of Nonconvex Mixed-Integer Quadratically Constrained Quadratic Programming Problems
    You, Sixiong
    Dai, Ran
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 4848 - 4853