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 条
  • [41] A test instance generator for multiobjective mixed-integer optimization
    Eichfelder, Gabriele
    Gerlach, Tobias
    Warnow, Leo
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2024, 100 (01) : 385 - 410
  • [42] On the Mixed-Integer Linear-Quadratic Optimal Control With Switching Cost
    De Marchi, Alberto
    IEEE CONTROL SYSTEMS LETTERS, 2019, 3 (04): : 990 - 995
  • [43] Learning to optimize: A tutorial for continuous and mixed-integer optimization
    Chen, Xiaohan
    Liu, Jialin
    Yin, Wotao
    SCIENCE CHINA-MATHEMATICS, 2024, 67 (06) : 1191 - 1262
  • [44] Sparse convex optimization toolkit: a mixed-integer framework
    Olama, Alireza
    Camponogara, Eduardo
    Kronqvist, Jan
    OPTIMIZATION METHODS & SOFTWARE, 2023, 38 (06) : 1269 - 1295
  • [45] Exact quadratic convex reformulations of mixed-integer quadratically constrained problems
    Billionnet, Alain
    Elloumi, Sourour
    Lambert, Amelie
    MATHEMATICAL PROGRAMMING, 2016, 158 (1-2) : 235 - 266
  • [46] Comprehensive smart home energy management system using mixed-integer quadratic-programming
    Killian, M.
    Zauner, M.
    Kozek, M.
    APPLIED ENERGY, 2018, 222 : 662 - 672
  • [47] Design and analysis of an aging-aware energy management system for islanded grids using mixed-integer quadratic programming
    Kumtepeli, Volkan
    Zhao, Yulong
    Naumann, Maik
    Tripathi, Anshuman
    Wang, Youyi
    Jossen, Andreas
    Hesse, Holger
    INTERNATIONAL JOURNAL OF ENERGY RESEARCH, 2019, 43 (09) : 4127 - 4147
  • [48] Mixed-Integer Quadratic Constrained Programming versus Quadratic Programming Methods for Distribution Network Reconfiguration
    Tami, Y.
    Sebaa, K.
    Lahdeb, M.
    Nouri, H.
    2019 INTERNATIONAL CONFERENCE ON ADVANCED ELECTRICAL ENGINEERING (ICAEE), 2019,
  • [49] An exploratory computational analysis of dual degeneracy in mixed-integer programming
    Gamrath, Gerald
    Berthold, Timo
    Salvagnin, Domenico
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2020, 8 (3-4) : 241 - 261
  • [50] Mixed-integer Modelling and Optimization of a Heat Source and a Storage System
    Rukavina, Filip
    Vasak, Mario
    IFAC PAPERSONLINE, 2022, 55 (20): : 133 - 138