DocumentCode :
2716803
Title :
Low-rank exploitation in semidefinite programming for control
Author :
Falkeborn, Rikard ; Löfberg, Johan ; Hansson, Anders
fYear :
2010
fDate :
8-10 Sept. 2010
Firstpage :
24
Lastpage :
28
Abstract :
Many control related problems can be cast as semidefinite programs but, even though there exist polynomial time algorithms and good publicly available solvers, the time it takes to solve these problems can be long. Something many of these problems have in common, is that some of the variables enter as matrix valued variables. This leads to a low-rank structure in the basis matrices which can be exploited when forming the Newton equations. In this paper, we describe how this can be done, and show how our code can be used when using SDPT3. The idea behind this is old and is implemented in LMI Lab, but we show that when using a modern algorithm, the computational time can be reduced. Finally, we describe how the modeling language YALMIP is changed in such a way that our code can be interfaced using standard YALMIP commands, which greatly simplifies for the user.
Keywords :
Newton method; computational complexity; mathematical programming; matrix algebra; Newton equations; YALMIP commands; low-rank exploitation; matrix valued variables; polynomial time algorithms; publicly available solvers; semidefinite programming; Computational modeling; Control systems; Equations; Linear matrix inequalities; Optimization; Programming; Symmetric matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Control System Design (CACSD), 2010 IEEE International Symposium on
Conference_Location :
Yokohama
Print_ISBN :
978-1-4244-5354-2
Electronic_ISBN :
978-1-4244-5355-9
Type :
conf
DOI :
10.1109/CACSD.2010.5612835
Filename :
5612835
Link To Document :
بازگشت