I need to minimize gamma and maximize betta. The first problem is that the LMIs are quadratic which I solve by considering only gamma and betta and when the solution is complete I will obtain the real values by considering the root suqare of gamma and beta.
However, I do not known how to put the dual min/max problem in yalmip by using the solvesdp function. My code is in the .m file.
Before hand thanks for your help
w*g +(1-w)*(b)
w*g+(1-w)*(b)
w*g + (1-w)*(b)
w*g + (1-w)*(b)
w*g + (1-w)*(b)
does not represent a compromise between minimizing g and maximizing b. It represents a compromise of minimizing both b and g. If you want to minimize g and maximize b, you should use w*g + (1-w)*(-b)
Guo, J., Huang, X., & Cui, Y. (2009). Design and analysis of robust fault detection filter using LMI tools. Computers & Mathematics with Applications, 57(11-12), 1743–1747.
However, I suppose they use the Matlab toolbox, because they propose an iterative method to solve the problem by considering initial values of gamma and beta. Nevertheless I understand what you say, and I also consider that Yalmip only try to give the best solution. I will try with other LTI system in oder to test the code with different systems. As always, thanks a lot for your help and teaching.
solvesdp([P>=eye(4), LMI1<=0],norm(V-eye(2)))
while 1
Vi = double(V);
phi1 = Vi'*V...
phi2 = Vi'*V...
LMI3=3.3
solvesdp([P>=eye(4)...)...
endsdpvar Dopt
a3 = 1 + Dopt;
Dopt = a3 + Dopt;
Objective = Dopt;
sdpvar Dopt
a3 = 1 + Dopt;
Constraints = [Dopt == a3 + Dopt];
Objective = Dopt;