<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/259079</link>
    <title>MATLAB Central Newsreader - Equality constraints in LMI..elementwise implementation....reproduction of neural network in Park&amp; Park paper</title>
    <description>Feed for thread: Equality constraints in LMI..elementwise implementation....reproduction of neural network in Park&amp; Park paper</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Fri, 21 Aug 2009 19:26:04 -0400</pubDate>
      <title>Equality constraints in LMI..elementwise implementation....reproduction of neural network in Park&amp; Park paper</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/259079#674929</link>
      <author>Varsha Bhambhani</author>
      <description>Uses LMI toolbox in matlab to implement problem defined by Park &amp; Park  (paper attached).however problem results in infeasibility....&lt;br&gt;
&lt;br&gt;
Implementing eq 9 and 10 in park &amp; park paper &quot;An optimization approach to design of cellular neural networks&quot;International Journal of Systems Science, 2000, volume 31, number 12, pages 1585 ? 1591&lt;br&gt;
&lt;br&gt;
two problems encountered...&lt;br&gt;
1) y is the problem infeasible in my code whereas feasible results are obtained in aprk &amp; park using GEVP&lt;br&gt;
&lt;br&gt;
2) where to use equality constraints to define Tii=0 and T=T'=T|S elementwise as in park &amp; park&lt;br&gt;
&lt;br&gt;
I think the structure of my LMI equations using lmivar and lmiterm is correct&lt;br&gt;
&lt;br&gt;
The code is as such....&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
clear all;&lt;br&gt;
clc;&lt;br&gt;
A1=[1 1 1 1 -1 -1 1 -1 -1 1 1 1]';&lt;br&gt;
A2=[1 -1 1 1 1 1 1 -1 1 1 -1 1]';&lt;br&gt;
A3=[1 1 1 1 -1 1 1 1 1 1 -1 -1]';&lt;br&gt;
A4=[-1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1]';&lt;br&gt;
S= [1 1 0 1 1 0 0 0 0 0 0 0; 1 1 1 1 1 1 0 0 0 0 0 0; 0 1 1 0 1 1 0 0 0 0 0 0; 1 1 0 1 1 0 1 1 0 0 0 0; 1 1 1 1 1 1 1 1 1 0 0 0; 0 1 1 0 1 1 0 1 1 0 0 0; 0 0 0 1 1 0 1 1 0 1 1 0; 0 0 0 1 1 1 1 1 1 1 1 1; 0 0 0 0 1 1 0 1 1 0 1 1; 0 0 0 0 0 0 1 1 0 1 1 0; 0 0 0 0 0 0 1 1 1 1 1 1; 0 0 0 0 0 0 0 1 1 0 1 1];&lt;br&gt;
L=1;&lt;br&gt;
U=10;&lt;br&gt;
I= eye(12);&lt;br&gt;
W=ones(12,12);&lt;br&gt;
setlmis([])&lt;br&gt;
T = lmivar(1,[12 1]);&lt;br&gt;
B = lmivar(2,[12 1]);&lt;br&gt;
P = lmivar(1,[12 0]);&lt;br&gt;
Q = lmivar(1,[12 0]);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
lmiterm([-1 1 1 T],1,A1*A1'*I);&lt;br&gt;
lmiterm([-1 1 1 B],1,A1'*I);&lt;br&gt;
lmiterm([-1 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
lmiterm([-2 1 1 T],1,A2*A2'*I);&lt;br&gt;
lmiterm([-2 1 1 B],1,A2'*I);&lt;br&gt;
lmiterm([-2 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
lmiterm([-3 1 1 T],1,A3*A3'*I);&lt;br&gt;
lmiterm([-3 1 1 B],1,A3'*I);&lt;br&gt;
lmiterm([-3 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
lmiterm([-4 1 1 T],1,A4*A4'*I);&lt;br&gt;
lmiterm([-4 1 1 B],1,A4'*I);&lt;br&gt;
lmiterm([-4 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
lmiterm([-5 1 1 Q],1,W);&lt;br&gt;
lmiterm([-5 1 1 T],1,-1);&lt;br&gt;
&lt;br&gt;
lmiterm([-6 1 1 Q],1,W);&lt;br&gt;
lmiterm([-6 1 1 T],1,1);&lt;br&gt;
&lt;br&gt;
lmiterm([-7 1 1 Q],1,1);&lt;br&gt;
lmiterm([7 1 1 0],L*I);&lt;br&gt;
&lt;br&gt;
lmiterm([-8 1 1 0],U*I);&lt;br&gt;
lmiterm([8 1 1 Q],1,I);&lt;br&gt;
&lt;br&gt;
lmiterm([-9 1 1 Q],2,1);&lt;br&gt;
lmiterm([9 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
% lmiterm([-10 1 1 -T],1/2,-1,'s');&lt;br&gt;
% lmiterm([-10 1 1 T],1,1);&lt;br&gt;
% &lt;br&gt;
% lmiterm([11 1 1 -T],1/2,-1,'s');&lt;br&gt;
% lmiterm([11 1 1 T],1,1);&lt;br&gt;
% [m,n]=size(S);&lt;br&gt;
% for i=1:m&lt;br&gt;
%     for j =1:n&lt;br&gt;
%     if S(i,j)==1&lt;br&gt;
%         T(i,j)=T(i,j);&lt;br&gt;
%     else&lt;br&gt;
%         T(i,j)=0;&lt;br&gt;
%     end&lt;br&gt;
%     if (i==j)&lt;br&gt;
%         T(i,j)=0;&lt;br&gt;
%     else&lt;br&gt;
%         T(i,j)=T(i,j);&lt;br&gt;
%     end&lt;br&gt;
%     end&lt;br&gt;
% end&lt;br&gt;
test_LMIs = getlmis;&lt;br&gt;
[alpha,Qopt]=gevp(test_LMIs,9)</description>
    </item>
    <item>
      <pubDate>Tue, 25 Aug 2009 16:56:03 -0400</pubDate>
      <title>Re: Equality constraints in LMI..elementwise implementation....reproduction of neural network in Park&amp; Park paper</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/259079#675637</link>
      <author>Johan L?fberg</author>
      <description>To begin with, the equations don't make sense, the left multiplication using alpha_i^k should be transposed.&lt;br&gt;
&lt;br&gt;
Assuming that is the case, I don't see why LMIs and SDP should be involved here. There are no semidefinite stuff involved in the original equation (7). (unless there is an implicit SDP constraint on T that I am missing)&lt;br&gt;
&lt;br&gt;
The problem is trivial to implement in, e.g., the MATLAB toolbox YALMIP, solvable using bisection on an LP, or by simply using the global solver in YALMIP. email me if you need help.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&quot;Varsha Bhambhani&quot; &amp;lt;bhambhani.v@gmail.com&amp;gt; wrote in message &amp;lt;h6mscc$pgc$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Uses LMI toolbox in matlab to implement problem defined by Park &amp; Park  (paper attached).however problem results in infeasibility....&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Implementing eq 9 and 10 in park &amp; park paper &quot;An optimization approach to design of cellular neural networks&quot;International Journal of Systems Science, 2000, volume 31, number 12, pages 1585 ? 1591&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; two problems encountered...&lt;br&gt;
&amp;gt; 1) y is the problem infeasible in my code whereas feasible results are obtained in aprk &amp; park using GEVP&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; 2) where to use equality constraints to define Tii=0 and T=T'=T|S elementwise as in park &amp; park&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I think the structure of my LMI equations using lmivar and lmiterm is correct&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; The code is as such....&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; clear all;&lt;br&gt;
&amp;gt; clc;&lt;br&gt;
&amp;gt; A1=[1 1 1 1 -1 -1 1 -1 -1 1 1 1]';&lt;br&gt;
&amp;gt; A2=[1 -1 1 1 1 1 1 -1 1 1 -1 1]';&lt;br&gt;
&amp;gt; A3=[1 1 1 1 -1 1 1 1 1 1 -1 -1]';&lt;br&gt;
&amp;gt; A4=[-1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1]';&lt;br&gt;
&amp;gt; S= [1 1 0 1 1 0 0 0 0 0 0 0; 1 1 1 1 1 1 0 0 0 0 0 0; 0 1 1 0 1 1 0 0 0 0 0 0; 1 1 0 1 1 0 1 1 0 0 0 0; 1 1 1 1 1 1 1 1 1 0 0 0; 0 1 1 0 1 1 0 1 1 0 0 0; 0 0 0 1 1 0 1 1 0 1 1 0; 0 0 0 1 1 1 1 1 1 1 1 1; 0 0 0 0 1 1 0 1 1 0 1 1; 0 0 0 0 0 0 1 1 0 1 1 0; 0 0 0 0 0 0 1 1 1 1 1 1; 0 0 0 0 0 0 0 1 1 0 1 1];&lt;br&gt;
&amp;gt; L=1;&lt;br&gt;
&amp;gt; U=10;&lt;br&gt;
&amp;gt; I= eye(12);&lt;br&gt;
&amp;gt; W=ones(12,12);&lt;br&gt;
&amp;gt; setlmis([])&lt;br&gt;
&amp;gt; T = lmivar(1,[12 1]);&lt;br&gt;
&amp;gt; B = lmivar(2,[12 1]);&lt;br&gt;
&amp;gt; P = lmivar(1,[12 0]);&lt;br&gt;
&amp;gt; Q = lmivar(1,[12 0]);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-1 1 1 T],1,A1*A1'*I);&lt;br&gt;
&amp;gt; lmiterm([-1 1 1 B],1,A1'*I);&lt;br&gt;
&amp;gt; lmiterm([-1 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-2 1 1 T],1,A2*A2'*I);&lt;br&gt;
&amp;gt; lmiterm([-2 1 1 B],1,A2'*I);&lt;br&gt;
&amp;gt; lmiterm([-2 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-3 1 1 T],1,A3*A3'*I);&lt;br&gt;
&amp;gt; lmiterm([-3 1 1 B],1,A3'*I);&lt;br&gt;
&amp;gt; lmiterm([-3 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-4 1 1 T],1,A4*A4'*I);&lt;br&gt;
&amp;gt; lmiterm([-4 1 1 B],1,A4'*I);&lt;br&gt;
&amp;gt; lmiterm([-4 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-5 1 1 Q],1,W);&lt;br&gt;
&amp;gt; lmiterm([-5 1 1 T],1,-1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-6 1 1 Q],1,W);&lt;br&gt;
&amp;gt; lmiterm([-6 1 1 T],1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-7 1 1 Q],1,1);&lt;br&gt;
&amp;gt; lmiterm([7 1 1 0],L*I);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-8 1 1 0],U*I);&lt;br&gt;
&amp;gt; lmiterm([8 1 1 Q],1,I);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-9 1 1 Q],2,1);&lt;br&gt;
&amp;gt; lmiterm([9 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % lmiterm([-10 1 1 -T],1/2,-1,'s');&lt;br&gt;
&amp;gt; % lmiterm([-10 1 1 T],1,1);&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; % lmiterm([11 1 1 -T],1/2,-1,'s');&lt;br&gt;
&amp;gt; % lmiterm([11 1 1 T],1,1);&lt;br&gt;
&amp;gt; % [m,n]=size(S);&lt;br&gt;
&amp;gt; % for i=1:m&lt;br&gt;
&amp;gt; %     for j =1:n&lt;br&gt;
&amp;gt; %     if S(i,j)==1&lt;br&gt;
&amp;gt; %         T(i,j)=T(i,j);&lt;br&gt;
&amp;gt; %     else&lt;br&gt;
&amp;gt; %         T(i,j)=0;&lt;br&gt;
&amp;gt; %     end&lt;br&gt;
&amp;gt; %     if (i==j)&lt;br&gt;
&amp;gt; %         T(i,j)=0;&lt;br&gt;
&amp;gt; %     else&lt;br&gt;
&amp;gt; %         T(i,j)=T(i,j);&lt;br&gt;
&amp;gt; %     end&lt;br&gt;
&amp;gt; %     end&lt;br&gt;
&amp;gt; % end&lt;br&gt;
&amp;gt; test_LMIs = getlmis;&lt;br&gt;
&amp;gt; [alpha,Qopt]=gevp(test_LMIs,9)</description>
    </item>
    <item>
      <pubDate>Wed, 02 Sep 2009 00:50:21 -0400</pubDate>
      <title>Re: Equality constraints in LMI..elementwise implementation....reproduction of neural network in Park&amp; Park paper</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/259079#677473</link>
      <author>Varsha Bhambhani</author>
      <description>&lt;br&gt;
I improved on my code (Implementing eq 9 and 10 in park &amp; park paper &quot;An optimization approach to design of cellular neural networks&quot;International Journal of Systems Science, 2000, volume 31, number 12, pages 1585- 1591)&lt;br&gt;
&lt;br&gt;
Although I am working in LMI tool and I tested the feasibility of the problem using &quot;feasp&quot;, it happens to be marginally feasible.&lt;br&gt;
&lt;br&gt;
However, when i use &quot;gevp&quot;, it results in feasibility.&lt;br&gt;
&lt;br&gt;
Prior to this I wrote to you to kindly give me some insight on structure of my LMIs, I have improved on to the structure of my LMIs.&lt;br&gt;
&lt;br&gt;
Still I have the problem of infeasibility.&lt;br&gt;
&lt;br&gt;
I would really appreciate your guidance on same.&lt;br&gt;
&lt;br&gt;
Here is the new code......I have tried same in lmiedit, the equations are feasible when i check with &quot;feasp&quot; but it results in infeasibility with &quot;gevp&quot;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
clear all;&lt;br&gt;
clc;&lt;br&gt;
&lt;br&gt;
% % four memory vector given in the paper&lt;br&gt;
% A1=[1 1 1 1 0 0 1 0 0 1 1 1]';&lt;br&gt;
% A2=[1 0 1 1 1 1 1 0 1 1 0 1]';&lt;br&gt;
% A3=[1 1 1 1 0 1 1 1 1 1 0 0]';&lt;br&gt;
% A4=[0 1 0 0 1 0 0 1 0 0 1 0]';&lt;br&gt;
&lt;br&gt;
% % four memory vector given in the paper&lt;br&gt;
A1=[1 1 1 1 -1 -1 1 -1 -1 1 1 1]';&lt;br&gt;
A2=[1 -1 1 1 1 1 1 -1 1 1 -1 1]';&lt;br&gt;
A3=[1 1 1 1 -1 1 1 1 1 1 -1 -1]';&lt;br&gt;
A4=[-1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1]';&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
% Index matrix S given in the paper&lt;br&gt;
S= [1 1 0 1 1 0 0 0 0 0 0 0; 1 1 1 1 1 1 0 0 0 0 0 0; 0 1 1 0 1 1 0 0 0 0 0 0; 1 1 0 1 1 0 1 1 0 0 0 0; 1 1 1 1 1 1 1 1 1 0 0 0; 0 1 1 0 1 1 0 1 1 0 0 0; 0 0 0 1 1 0 1 1 0 1 1 0; 0 0 0 1 1 1 1 1 1 1 1 1; 0 0 0 0 1 1 0 1 1 0 1 1; 0 0 0 0 0 0 1 1 0 1 1 0; 0 0 0 0 0 0 1 1 1 1 1 1; 0 0 0 0 0 0 0 1 1 0 1 1];&lt;br&gt;
&lt;br&gt;
% upper and lower bounds on qi&lt;br&gt;
L=1;&lt;br&gt;
U=10;&lt;br&gt;
&lt;br&gt;
% constant matrix for writing LMI in matrix notation&lt;br&gt;
I= eye(12);&lt;br&gt;
W=ones(12,12);&lt;br&gt;
&lt;br&gt;
% constructing LMI equations&lt;br&gt;
setlmis([])&lt;br&gt;
T = lmivar(1,[12 1]);&lt;br&gt;
B = lmivar(2,[12 1]);&lt;br&gt;
P = lmivar(1,[12 0]);&lt;br&gt;
Q = lmivar(1,[12 0]);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
% LMI for memory vector ...TAA'I+BA'I-P&amp;gt;0&lt;br&gt;
% &lt;br&gt;
&lt;br&gt;
&lt;br&gt;
% %LMI L&amp;lt;qi&lt;br&gt;
lmiterm([-1 1 1 Q],1,1);&lt;br&gt;
lmiterm([1 1 1 0],L*I);&lt;br&gt;
&lt;br&gt;
%LMI qi&amp;lt;U&lt;br&gt;
lmiterm([-2 1 1 0],U*I);&lt;br&gt;
lmiterm([2 1 1 Q],1,I);&lt;br&gt;
&lt;br&gt;
%LMI qi-T&amp;gt;0&lt;br&gt;
lmiterm([-3 1 1 Q],1,W);&lt;br&gt;
lmiterm([-3 1 1 T],1,-1);&lt;br&gt;
&lt;br&gt;
%LMI qi+T&amp;gt;0&lt;br&gt;
lmiterm([-4 1 1 Q],1,W);&lt;br&gt;
lmiterm([-4 1 1 T],1,1);&lt;br&gt;
&lt;br&gt;
% %LMI 2(-delta)qi&amp;gt;-pi&lt;br&gt;
% lmiterm([5 1 1 Q],2,1);&lt;br&gt;
% lmiterm([-5 1 1 P],-1,1);&lt;br&gt;
% &lt;br&gt;
% lmiterm([-10 1 1 -T],1/2,-1,'s');&lt;br&gt;
% lmiterm([-10 1 1 T],1,1);&lt;br&gt;
% &lt;br&gt;
% lmiterm([11 1 1 -T],1/2,-1,'s');&lt;br&gt;
% lmiterm([11 1 1 T],1,1);&lt;br&gt;
[m,n]=size(S);&lt;br&gt;
&lt;br&gt;
%maximum row norm diagonal matrix&lt;br&gt;
N=diag((max(abs(T')))');&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
lmiterm([-5 1 1 T],1,A1*A1'*I);&lt;br&gt;
lmiterm([-5 1 1 B],1,A1'*I);&lt;br&gt;
lmiterm([-5 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
lmiterm([-6 1 1 T],1,A2*A2'*I);&lt;br&gt;
lmiterm([-6 1 1 B],1,A2'*I);&lt;br&gt;
lmiterm([-6 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
lmiterm([-7 1 1 T],1,A3*A3'*I);&lt;br&gt;
lmiterm([-7 1 1 B],1,A3'*I);&lt;br&gt;
lmiterm([-7 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
lmiterm([-8 1 1 T],1,A4*A4'*I);&lt;br&gt;
lmiterm([-8 1 1 B],1,A4'*I);&lt;br&gt;
lmiterm([-8 1 1 P],-1,1);&lt;br&gt;
% &lt;br&gt;
%LMI 2(-delta)qi&amp;gt;-pi&lt;br&gt;
lmiterm([-9 1 1 Q],2,1);&lt;br&gt;
lmiterm([9 1 1 P],-1,1);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
test_LMIs = getlmis;&lt;br&gt;
[tmin,xfeas]=feasp(test_LMIs);&lt;br&gt;
[lopt,xopt] = gevp(test_LMIs,1)&lt;br&gt;
% &lt;br&gt;
% T_result= dec2mat(test_LMIs, xopt, T);&lt;br&gt;
% B_result= dec2mat(test_LMIs, xopt, B);&lt;br&gt;
% &lt;br&gt;
% [m,n]=size(S);&lt;br&gt;
% &lt;br&gt;
% for i=1:m&lt;br&gt;
% for j =1:n&lt;br&gt;
% if S(i,j)==1&lt;br&gt;
% T_result(i,j)=T_result(i,j);&lt;br&gt;
% else&lt;br&gt;
% T_result(i,j)=0;&lt;br&gt;
% end&lt;br&gt;
% if (i==j)&lt;br&gt;
% T_result(i,j)=0;&lt;br&gt;
% else&lt;br&gt;
% T_result(i,j)=T_result(i,j);&lt;br&gt;
% end&lt;br&gt;
% end&lt;br&gt;
% end&lt;br&gt;
&lt;br&gt;
&quot;Varsha Bhambhani&quot; &amp;lt;bhambhani.v@gmail.com&amp;gt; wrote in message &amp;lt;h6mscc$pgc$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Uses LMI toolbox in matlab to implement problem defined by Park &amp; Park  (paper attached).however problem results in infeasibility....&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Implementing eq 9 and 10 in park &amp; park paper &quot;An optimization approach to design of cellular neural networks&quot;International Journal of Systems Science, 2000, volume 31, number 12, pages 1585 ? 1591&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; two problems encountered...&lt;br&gt;
&amp;gt; 1) y is the problem infeasible in my code whereas feasible results are obtained in aprk &amp; park using GEVP&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; 2) where to use equality constraints to define Tii=0 and T=T'=T|S elementwise as in park &amp; park&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I think the structure of my LMI equations using lmivar and lmiterm is correct&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; The code is as such....&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; clear all;&lt;br&gt;
&amp;gt; clc;&lt;br&gt;
&amp;gt; A1=[1 1 1 1 -1 -1 1 -1 -1 1 1 1]';&lt;br&gt;
&amp;gt; A2=[1 -1 1 1 1 1 1 -1 1 1 -1 1]';&lt;br&gt;
&amp;gt; A3=[1 1 1 1 -1 1 1 1 1 1 -1 -1]';&lt;br&gt;
&amp;gt; A4=[-1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1]';&lt;br&gt;
&amp;gt; S= [1 1 0 1 1 0 0 0 0 0 0 0; 1 1 1 1 1 1 0 0 0 0 0 0; 0 1 1 0 1 1 0 0 0 0 0 0; 1 1 0 1 1 0 1 1 0 0 0 0; 1 1 1 1 1 1 1 1 1 0 0 0; 0 1 1 0 1 1 0 1 1 0 0 0; 0 0 0 1 1 0 1 1 0 1 1 0; 0 0 0 1 1 1 1 1 1 1 1 1; 0 0 0 0 1 1 0 1 1 0 1 1; 0 0 0 0 0 0 1 1 0 1 1 0; 0 0 0 0 0 0 1 1 1 1 1 1; 0 0 0 0 0 0 0 1 1 0 1 1];&lt;br&gt;
&amp;gt; L=1;&lt;br&gt;
&amp;gt; U=10;&lt;br&gt;
&amp;gt; I= eye(12);&lt;br&gt;
&amp;gt; W=ones(12,12);&lt;br&gt;
&amp;gt; setlmis([])&lt;br&gt;
&amp;gt; T = lmivar(1,[12 1]);&lt;br&gt;
&amp;gt; B = lmivar(2,[12 1]);&lt;br&gt;
&amp;gt; P = lmivar(1,[12 0]);&lt;br&gt;
&amp;gt; Q = lmivar(1,[12 0]);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-1 1 1 T],1,A1*A1'*I);&lt;br&gt;
&amp;gt; lmiterm([-1 1 1 B],1,A1'*I);&lt;br&gt;
&amp;gt; lmiterm([-1 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-2 1 1 T],1,A2*A2'*I);&lt;br&gt;
&amp;gt; lmiterm([-2 1 1 B],1,A2'*I);&lt;br&gt;
&amp;gt; lmiterm([-2 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-3 1 1 T],1,A3*A3'*I);&lt;br&gt;
&amp;gt; lmiterm([-3 1 1 B],1,A3'*I);&lt;br&gt;
&amp;gt; lmiterm([-3 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-4 1 1 T],1,A4*A4'*I);&lt;br&gt;
&amp;gt; lmiterm([-4 1 1 B],1,A4'*I);&lt;br&gt;
&amp;gt; lmiterm([-4 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-5 1 1 Q],1,W);&lt;br&gt;
&amp;gt; lmiterm([-5 1 1 T],1,-1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-6 1 1 Q],1,W);&lt;br&gt;
&amp;gt; lmiterm([-6 1 1 T],1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-7 1 1 Q],1,1);&lt;br&gt;
&amp;gt; lmiterm([7 1 1 0],L*I);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-8 1 1 0],U*I);&lt;br&gt;
&amp;gt; lmiterm([8 1 1 Q],1,I);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-9 1 1 Q],2,1);&lt;br&gt;
&amp;gt; lmiterm([9 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % lmiterm([-10 1 1 -T],1/2,-1,'s');&lt;br&gt;
&amp;gt; % lmiterm([-10 1 1 T],1,1);&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; % lmiterm([11 1 1 -T],1/2,-1,'s');&lt;br&gt;
&amp;gt; % lmiterm([11 1 1 T],1,1);&lt;br&gt;
&amp;gt; % [m,n]=size(S);&lt;br&gt;
&amp;gt; % for i=1:m&lt;br&gt;
&amp;gt; %     for j =1:n&lt;br&gt;
&amp;gt; %     if S(i,j)==1&lt;br&gt;
&amp;gt; %         T(i,j)=T(i,j);&lt;br&gt;
&amp;gt; %     else&lt;br&gt;
&amp;gt; %         T(i,j)=0;&lt;br&gt;
&amp;gt; %     end&lt;br&gt;
&amp;gt; %     if (i==j)&lt;br&gt;
&amp;gt; %         T(i,j)=0;&lt;br&gt;
&amp;gt; %     else&lt;br&gt;
&amp;gt; %         T(i,j)=T(i,j);&lt;br&gt;
&amp;gt; %     end&lt;br&gt;
&amp;gt; %     end&lt;br&gt;
&amp;gt; % end&lt;br&gt;
&amp;gt; test_LMIs = getlmis;&lt;br&gt;
&amp;gt; [alpha,Qopt]=gevp(test_LMIs,9)</description>
    </item>
    <item>
      <pubDate>Mon, 24 May 2010 08:33:05 -0400</pubDate>
      <title>Re: Equality constraints in LMI..elementwise implementation....reproduction of neural network in Park&amp; Park paper</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/259079#748163</link>
      <author>jing </author>
      <description>For the equality constrains in LMI, do you find a way to define it?&lt;br&gt;
thanks&lt;br&gt;
&lt;br&gt;
&quot;Varsha Bhambhani&quot; &amp;lt;bhambhani.v@gmail.com&amp;gt; wrote in message &amp;lt;h7kfgd$g9f$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I improved on my code (Implementing eq 9 and 10 in park &amp; park paper &quot;An optimization approach to design of cellular neural networks&quot;International Journal of Systems Science, 2000, volume 31, number 12, pages 1585- 1591)&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Although I am working in LMI tool and I tested the feasibility of the problem using &quot;feasp&quot;, it happens to be marginally feasible.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; However, when i use &quot;gevp&quot;, it results in feasibility.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Prior to this I wrote to you to kindly give me some insight on structure of my LMIs, I have improved on to the structure of my LMIs.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Still I have the problem of infeasibility.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I would really appreciate your guidance on same.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Here is the new code......I have tried same in lmiedit, the equations are feasible when i check with &quot;feasp&quot; but it results in infeasibility with &quot;gevp&quot;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; clear all;&lt;br&gt;
&amp;gt; clc;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % % four memory vector given in the paper&lt;br&gt;
&amp;gt; % A1=[1 1 1 1 0 0 1 0 0 1 1 1]';&lt;br&gt;
&amp;gt; % A2=[1 0 1 1 1 1 1 0 1 1 0 1]';&lt;br&gt;
&amp;gt; % A3=[1 1 1 1 0 1 1 1 1 1 0 0]';&lt;br&gt;
&amp;gt; % A4=[0 1 0 0 1 0 0 1 0 0 1 0]';&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % % four memory vector given in the paper&lt;br&gt;
&amp;gt; A1=[1 1 1 1 -1 -1 1 -1 -1 1 1 1]';&lt;br&gt;
&amp;gt; A2=[1 -1 1 1 1 1 1 -1 1 1 -1 1]';&lt;br&gt;
&amp;gt; A3=[1 1 1 1 -1 1 1 1 1 1 -1 -1]';&lt;br&gt;
&amp;gt; A4=[-1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1]';&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % Index matrix S given in the paper&lt;br&gt;
&amp;gt; S= [1 1 0 1 1 0 0 0 0 0 0 0; 1 1 1 1 1 1 0 0 0 0 0 0; 0 1 1 0 1 1 0 0 0 0 0 0; 1 1 0 1 1 0 1 1 0 0 0 0; 1 1 1 1 1 1 1 1 1 0 0 0; 0 1 1 0 1 1 0 1 1 0 0 0; 0 0 0 1 1 0 1 1 0 1 1 0; 0 0 0 1 1 1 1 1 1 1 1 1; 0 0 0 0 1 1 0 1 1 0 1 1; 0 0 0 0 0 0 1 1 0 1 1 0; 0 0 0 0 0 0 1 1 1 1 1 1; 0 0 0 0 0 0 0 1 1 0 1 1];&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % upper and lower bounds on qi&lt;br&gt;
&amp;gt; L=1;&lt;br&gt;
&amp;gt; U=10;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % constant matrix for writing LMI in matrix notation&lt;br&gt;
&amp;gt; I= eye(12);&lt;br&gt;
&amp;gt; W=ones(12,12);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % constructing LMI equations&lt;br&gt;
&amp;gt; setlmis([])&lt;br&gt;
&amp;gt; T = lmivar(1,[12 1]);&lt;br&gt;
&amp;gt; B = lmivar(2,[12 1]);&lt;br&gt;
&amp;gt; P = lmivar(1,[12 0]);&lt;br&gt;
&amp;gt; Q = lmivar(1,[12 0]);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % LMI for memory vector ...TAA'I+BA'I-P&amp;gt;0&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % %LMI L&amp;lt;qi&lt;br&gt;
&amp;gt; lmiterm([-1 1 1 Q],1,1);&lt;br&gt;
&amp;gt; lmiterm([1 1 1 0],L*I);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; %LMI qi&amp;lt;U&lt;br&gt;
&amp;gt; lmiterm([-2 1 1 0],U*I);&lt;br&gt;
&amp;gt; lmiterm([2 1 1 Q],1,I);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; %LMI qi-T&amp;gt;0&lt;br&gt;
&amp;gt; lmiterm([-3 1 1 Q],1,W);&lt;br&gt;
&amp;gt; lmiterm([-3 1 1 T],1,-1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; %LMI qi+T&amp;gt;0&lt;br&gt;
&amp;gt; lmiterm([-4 1 1 Q],1,W);&lt;br&gt;
&amp;gt; lmiterm([-4 1 1 T],1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; % %LMI 2(-delta)qi&amp;gt;-pi&lt;br&gt;
&amp;gt; % lmiterm([5 1 1 Q],2,1);&lt;br&gt;
&amp;gt; % lmiterm([-5 1 1 P],-1,1);&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; % lmiterm([-10 1 1 -T],1/2,-1,'s');&lt;br&gt;
&amp;gt; % lmiterm([-10 1 1 T],1,1);&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; % lmiterm([11 1 1 -T],1/2,-1,'s');&lt;br&gt;
&amp;gt; % lmiterm([11 1 1 T],1,1);&lt;br&gt;
&amp;gt; [m,n]=size(S);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; %maximum row norm diagonal matrix&lt;br&gt;
&amp;gt; N=diag((max(abs(T')))');&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-5 1 1 T],1,A1*A1'*I);&lt;br&gt;
&amp;gt; lmiterm([-5 1 1 B],1,A1'*I);&lt;br&gt;
&amp;gt; lmiterm([-5 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-6 1 1 T],1,A2*A2'*I);&lt;br&gt;
&amp;gt; lmiterm([-6 1 1 B],1,A2'*I);&lt;br&gt;
&amp;gt; lmiterm([-6 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-7 1 1 T],1,A3*A3'*I);&lt;br&gt;
&amp;gt; lmiterm([-7 1 1 B],1,A3'*I);&lt;br&gt;
&amp;gt; lmiterm([-7 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; lmiterm([-8 1 1 T],1,A4*A4'*I);&lt;br&gt;
&amp;gt; lmiterm([-8 1 1 B],1,A4'*I);&lt;br&gt;
&amp;gt; lmiterm([-8 1 1 P],-1,1);&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; %LMI 2(-delta)qi&amp;gt;-pi&lt;br&gt;
&amp;gt; lmiterm([-9 1 1 Q],2,1);&lt;br&gt;
&amp;gt; lmiterm([9 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; test_LMIs = getlmis;&lt;br&gt;
&amp;gt; [tmin,xfeas]=feasp(test_LMIs);&lt;br&gt;
&amp;gt; [lopt,xopt] = gevp(test_LMIs,1)&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; % T_result= dec2mat(test_LMIs, xopt, T);&lt;br&gt;
&amp;gt; % B_result= dec2mat(test_LMIs, xopt, B);&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; % [m,n]=size(S);&lt;br&gt;
&amp;gt; % &lt;br&gt;
&amp;gt; % for i=1:m&lt;br&gt;
&amp;gt; % for j =1:n&lt;br&gt;
&amp;gt; % if S(i,j)==1&lt;br&gt;
&amp;gt; % T_result(i,j)=T_result(i,j);&lt;br&gt;
&amp;gt; % else&lt;br&gt;
&amp;gt; % T_result(i,j)=0;&lt;br&gt;
&amp;gt; % end&lt;br&gt;
&amp;gt; % if (i==j)&lt;br&gt;
&amp;gt; % T_result(i,j)=0;&lt;br&gt;
&amp;gt; % else&lt;br&gt;
&amp;gt; % T_result(i,j)=T_result(i,j);&lt;br&gt;
&amp;gt; % end&lt;br&gt;
&amp;gt; % end&lt;br&gt;
&amp;gt; % end&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &quot;Varsha Bhambhani&quot; &amp;lt;bhambhani.v@gmail.com&amp;gt; wrote in message &amp;lt;h6mscc$pgc$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; Uses LMI toolbox in matlab to implement problem defined by Park &amp; Park  (paper attached).however problem results in infeasibility....&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Implementing eq 9 and 10 in park &amp; park paper &quot;An optimization approach to design of cellular neural networks&quot;International Journal of Systems Science, 2000, volume 31, number 12, pages 1585 ? 1591&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; two problems encountered...&lt;br&gt;
&amp;gt; &amp;gt; 1) y is the problem infeasible in my code whereas feasible results are obtained in aprk &amp; park using GEVP&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; 2) where to use equality constraints to define Tii=0 and T=T'=T|S elementwise as in park &amp; park&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; I think the structure of my LMI equations using lmivar and lmiterm is correct&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; The code is as such....&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; clear all;&lt;br&gt;
&amp;gt; &amp;gt; clc;&lt;br&gt;
&amp;gt; &amp;gt; A1=[1 1 1 1 -1 -1 1 -1 -1 1 1 1]';&lt;br&gt;
&amp;gt; &amp;gt; A2=[1 -1 1 1 1 1 1 -1 1 1 -1 1]';&lt;br&gt;
&amp;gt; &amp;gt; A3=[1 1 1 1 -1 1 1 1 1 1 -1 -1]';&lt;br&gt;
&amp;gt; &amp;gt; A4=[-1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1]';&lt;br&gt;
&amp;gt; &amp;gt; S= [1 1 0 1 1 0 0 0 0 0 0 0; 1 1 1 1 1 1 0 0 0 0 0 0; 0 1 1 0 1 1 0 0 0 0 0 0; 1 1 0 1 1 0 1 1 0 0 0 0; 1 1 1 1 1 1 1 1 1 0 0 0; 0 1 1 0 1 1 0 1 1 0 0 0; 0 0 0 1 1 0 1 1 0 1 1 0; 0 0 0 1 1 1 1 1 1 1 1 1; 0 0 0 0 1 1 0 1 1 0 1 1; 0 0 0 0 0 0 1 1 0 1 1 0; 0 0 0 0 0 0 1 1 1 1 1 1; 0 0 0 0 0 0 0 1 1 0 1 1];&lt;br&gt;
&amp;gt; &amp;gt; L=1;&lt;br&gt;
&amp;gt; &amp;gt; U=10;&lt;br&gt;
&amp;gt; &amp;gt; I= eye(12);&lt;br&gt;
&amp;gt; &amp;gt; W=ones(12,12);&lt;br&gt;
&amp;gt; &amp;gt; setlmis([])&lt;br&gt;
&amp;gt; &amp;gt; T = lmivar(1,[12 1]);&lt;br&gt;
&amp;gt; &amp;gt; B = lmivar(2,[12 1]);&lt;br&gt;
&amp;gt; &amp;gt; P = lmivar(1,[12 0]);&lt;br&gt;
&amp;gt; &amp;gt; Q = lmivar(1,[12 0]);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-1 1 1 T],1,A1*A1'*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-1 1 1 B],1,A1'*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-1 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-2 1 1 T],1,A2*A2'*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-2 1 1 B],1,A2'*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-2 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-3 1 1 T],1,A3*A3'*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-3 1 1 B],1,A3'*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-3 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-4 1 1 T],1,A4*A4'*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-4 1 1 B],1,A4'*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-4 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-5 1 1 Q],1,W);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-5 1 1 T],1,-1);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-6 1 1 Q],1,W);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-6 1 1 T],1,1);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-7 1 1 Q],1,1);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([7 1 1 0],L*I);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-8 1 1 0],U*I);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([8 1 1 Q],1,I);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; lmiterm([-9 1 1 Q],2,1);&lt;br&gt;
&amp;gt; &amp;gt; lmiterm([9 1 1 P],-1,1);&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; % lmiterm([-10 1 1 -T],1/2,-1,'s');&lt;br&gt;
&amp;gt; &amp;gt; % lmiterm([-10 1 1 T],1,1);&lt;br&gt;
&amp;gt; &amp;gt; % &lt;br&gt;
&amp;gt; &amp;gt; % lmiterm([11 1 1 -T],1/2,-1,'s');&lt;br&gt;
&amp;gt; &amp;gt; % lmiterm([11 1 1 T],1,1);&lt;br&gt;
&amp;gt; &amp;gt; % [m,n]=size(S);&lt;br&gt;
&amp;gt; &amp;gt; % for i=1:m&lt;br&gt;
&amp;gt; &amp;gt; %     for j =1:n&lt;br&gt;
&amp;gt; &amp;gt; %     if S(i,j)==1&lt;br&gt;
&amp;gt; &amp;gt; %         T(i,j)=T(i,j);&lt;br&gt;
&amp;gt; &amp;gt; %     else&lt;br&gt;
&amp;gt; &amp;gt; %         T(i,j)=0;&lt;br&gt;
&amp;gt; &amp;gt; %     end&lt;br&gt;
&amp;gt; &amp;gt; %     if (i==j)&lt;br&gt;
&amp;gt; &amp;gt; %         T(i,j)=0;&lt;br&gt;
&amp;gt; &amp;gt; %     else&lt;br&gt;
&amp;gt; &amp;gt; %         T(i,j)=T(i,j);&lt;br&gt;
&amp;gt; &amp;gt; %     end&lt;br&gt;
&amp;gt; &amp;gt; %     end&lt;br&gt;
&amp;gt; &amp;gt; % end&lt;br&gt;
&amp;gt; &amp;gt; test_LMIs = getlmis;&lt;br&gt;
&amp;gt; &amp;gt; [alpha,Qopt]=gevp(test_LMIs,9)</description>
    </item>
  </channel>
</rss>

