solve an inequality with LMI approach
13 views (last 30 days)
Show older comments
I would like to solve this inequality :
Q*A'+A*Q+L'*B'+B*L < 0
7 Comments
Answers (1)
Johan Löfberg
on 5 Feb 2014
Edited: Johan Löfberg
on 5 Feb 2014
With the MATLAB Toolbox YALMIP, and some SDP solver installed (such as SDPT3, SeDuMi, Mosek etc) it would be (you have not clearly said which variables are decision variables, I assume Q (psd) and L (arbitrary))
Q = sdpvar(n,n);
L = sdpvar(m,n,'full');
Constraints = [Q >=0, Q*A'+A*Q+L'*B'+B*L <= 0];
solvesdp(Constraints);
The model is ill-posed though as Q and L arbitrarily close to zero is feasible, which means trouble in practice. Dehomogenioze it, for instance
Constraints = [Q >=0, Q*A'+A*Q+L'*B'+B*L <= -eye(n)];
See Also
Categories
Find more on LMI Solvers in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!