Implementation of Mixed-Integer Programming on Embedded System

被引:5
|
作者
Novak, Jakub [1 ]
Chalupa, Petr [1 ]
机构
[1] Tomas Bata Univ, Fac Appl Informat, Nam TGM 5555, Zlin 76001, Czech Republic
关键词
Embedded System; Mixed-Integer Quadratic Programming; Branch-and-Bound; Economic Dispatch; Optimization;
D O I
10.1016/j.proeng.2015.01.539
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most widespread modern control strategies is the discrete-time Model Predictive Control ( MPC) method which requires the solution of the quadratic programming problem. For systems with binary input variables the quadratic problem is replaced by more challenging Mixed-Integer Quadratic Programming ( MIQP) problem. The objective of this work is the implementation of MIQP problem solver in a low power embedded computing platform with limited computational power and limited memory. The MIQP problem is solved using branch-and-bound method and the solution of the relaxed original quadratic problems with equality and inequality constraints solved in the nodes of a binary tree is found with interior-point algorithm. A simulation study of the reserve constrained economic dispatch problem for power generators with prohibited zones is presented. Simulation results show the applicability of the proposed solver for small size MIQP problems. (C) 2015 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:1649 / 1656
页数:8
相关论文
共 50 条
  • [1] A simple effective heuristic for embedded mixed-integer quadratic programming
    Takapoui, Reza
    Moehle, Nicholas
    Boyd, Stephen
    Bemporad, Alberto
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2020, 93 (01) : 2 - 12
  • [2] A Simple Effective Heuristic for Embedded Mixed-Integer Quadratic Programming
    Takapoui, Reza
    Moehle, Nicholas
    Boyd, Stephen
    Bemporad, Alberto
    [J]. 2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 5619 - 5625
  • [3] Mixed-integer programming for control
    Richards, A
    How, J
    [J]. ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 2676 - 2683
  • [4] Responsive Mixed-initiative System for Reoptimization of Mixed-integer Programming
    Menard, Marc-Andre
    Quimper, Claude-Guy
    Gaudreault, Jonathan
    [J]. INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2022, 31 (01)
  • [5] Mixed-integer programming: A progress report
    Bixby, RE
    Fenelon, M
    Gu, ZH
    Rothberg, E
    Wunderling, R
    [J]. THE SHARPEST CUT: THE IMPACT OF MANFRED PADBERG AND HIS WORK, 2004, 4 : 309 - 325
  • [6] Mixed-integer quadratic programming is in NP
    Del Pia, Alberto
    Dey, Santanu S.
    Molinaro, Marco
    [J]. MATHEMATICAL PROGRAMMING, 2017, 162 (1-2) : 225 - 240
  • [7] Mixed-integer nonlinear programming 2018
    Sahinidis, Nikolaos V.
    [J]. OPTIMIZATION AND ENGINEERING, 2019, 20 (02) : 301 - 306
  • [8] A Biobjective Perspective for Mixed-Integer Programming
    Liu, Jiao
    Wang, Yong
    Xin, Bin
    Wang, Ling
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (04): : 2374 - 2385
  • [9] Lifting for conic mixed-integer programming
    Alper Atamtürk
    Vishnu Narayanan
    [J]. Mathematical Programming, 2011, 126 : 351 - 363
  • [10] Mixed-integer programming - 1968 and thereafter
    Padberg, Manfred
    [J]. ANNALS OF OPERATIONS RESEARCH, 2007, 149 (01) : 163 - 175