Convex relaxations for mixed integer predictive control

被引:34
作者
Axehill, Daniel [1 ]
Vandenberghe, Lieven [2 ]
Hansson, Anders [1 ]
机构
[1] Linkoping Univ, Div Automat Control, S-58183 Linkoping, Sweden
[2] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
基金
美国国家科学基金会; 瑞典研究理事会;
关键词
Predictive control; Hybrid systems; Finite alphabet control; Integer programming; Semidefinite programming; SEMIDEFINITE; OPTIMIZATION; CONSTRAINTS;
D O I
10.1016/j.automatica.2010.06.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The main objective in this work is to compare different convex relaxations for Model Predictive Control (MPC) problems with mixed real valued and binary valued control signals. In the problem description considered, the objective function is quadratic, the dynamics are linear, and the inequality constraints on states and control signals are all linear. The relaxations are related theoretically and the quality of the bounds and the computational complexities are compared in numerical experiments. The investigated relaxations include the Quadratic Programming (QP) relaxation, the standard Semidefinite Programming (SDP) relaxation, and an equality constrained SDP relaxation. The equality constrained SDP relaxation appears to be new in the context of hybrid MPC and the result presented in this work indicates that it can be useful as an alternative relaxation, which is less computationally demanding than the ordinary SDP relaxation and which often gives a better bound than the bound from the QP relaxation. Furthermore, it is discussed how the result from the SDP relaxations can be used to generate suboptimal solutions to the control problem. Moreover, it is also shown that the equality constrained SDP relaxation is equivalent to a QP in an important special case. (c) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1540 / 1545
页数:6
相关论文
共 22 条
[1]  
[Anonymous], 2006, On the implementation and usage of SDPT3-a Matlab software package for semidefinite-quadratic-linear programming
[2]  
[Anonymous], 2004, P IEEE INT S COMPUTE
[3]  
AXEHILL D, 2008, THESIS LINKOPING U
[4]  
AXEHILL D, 2007, 7 IFAC S NONL CONTR, P200
[5]  
Axehill D, 2007, IEEE DECIS CONTR P, P3671
[6]   Control of systems integrating logic, dynamics, and constraints [J].
Bemporad, A ;
Morari, M .
AUTOMATICA, 1999, 35 (03) :407-427
[7]  
BEMPORAD A, 2000, MATLAB FUNCTION SOLV
[8]  
Bertsimas D., 1998, Handbook of Combinatorial Optimization, V3, P1
[9]   Using a mixed integer quadratic programming solver for the unconstrained quadratic 0-1 problem [J].
Billionnet, Alain ;
Elloumi, Sourour .
MATHEMATICAL PROGRAMMING, 2007, 109 (01) :55-68
[10]   Numerical experience with lower bounds for MIQP branch-and-bound [J].
Fletcher, R ;
Leyffer, S .
SIAM JOURNAL ON OPTIMIZATION, 1998, 8 (02) :604-616