LMI decision variables interdependency
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I want to solve a LMI problem with decision variables that are interdependent such that e.g. one matrix entry nested in my inner matrix for one LMI consists of X = [x1 x2-x3;x5-x4 0] with xi as decision variables (i=1,..,5)
If I implement this with Matlab's internal syntax and solver, the decision variables are identified as integers and thus are subtracted from each other. This renders my LMI infeasible of course. For example x2-x3 wil be 2 - 3 = -1
How can I declare decision variables as interdependent and subtract them from each other in lmivar()?
Thank you in advance!
Best regards,
Johannes
0 Commenti
Risposte (1)
arushi
il 2 Apr 2024
Hi Johannes,
To solve a Linear Matrix Inequality (LMI) problem in MATLAB where decision variables are interdependent (e.g., one matrix entry in your LMI consists of variables that are subtracted from each other, like X = [x1 x2-x3; x5-x4 0]), you need to use the LMI Lab. The "lmivar" function is used to define the structure of the LMI variables, but it does not directly handle the arithmetic operations between decision variables. Instead, you may use the "lmiterm" function to specify the terms of your LMI, including any interdependencies between variables.
Please refer to the documentation for more information on "lmiterm" function -
More information on how to declare decision variables as interdependent -
https://www.mathworks.com/help/robust/ug/advanced-topics.html
Hope this helps.
0 Commenti
Vedere anche
Categorie
Scopri di più su LMI Solvers in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!