<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.convexoptimization.com/wikimization/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Linear Matrix Inequality II - Revision history</title>
		<link>http://www.convexoptimization.com/wikimization/index.php?title=Linear_Matrix_Inequality_II&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.11.0</generator>
		<lastBuildDate>Tue, 21 Apr 2026 21:39:34 GMT</lastBuildDate>
		<item>
			<title>Ranjelin: Undo revision 3349 by Ranjelin (Talk)</title>
			<link>http://www.convexoptimization.com/wikimization/index.php?title=Linear_Matrix_Inequality_II&amp;diff=3350&amp;oldid=prev</link>
			<description>&lt;p&gt;Undo revision 3349 by &lt;a href=&quot;/wikimization/index.php/Special:Contributions/Ranjelin&quot; title=&quot;Special:Contributions/Ranjelin&quot;&gt;Ranjelin&lt;/a&gt; (&lt;a href=&quot;/wikimization/index.php/User_talk:Ranjelin&quot; title=&quot;User talk:Ranjelin&quot;&gt;Talk&lt;/a&gt;)&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:01, 19 April 2026&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;for &amp;lt;math&amp;gt;X\!\in\mathbb{S}^n&amp;lt;/math&amp;gt; given &amp;lt;math&amp;gt;\,A_j\!\in\mathbb{S}^n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\,j\!=\!1\ldots m&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;for &amp;lt;math&amp;gt;X\!\in\mathbb{S}^n&amp;lt;/math&amp;gt; given &amp;lt;math&amp;gt;\,A_j\!\in\mathbb{S}^n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\,j\!=\!1\ldots m&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;\begin{array}{ll}\mathcal{K}&amp;amp;=\left\{\left[\begin{array}{c}\langle A_1\,,\,X\rangle\\\vdots\\\langle A_m\;,\,X\rangle\end{array}\right]|~X\succeq 0\right\}\subseteq\mathbb{R}^m\\\\&amp;amp;=\left\{\left[\begin{array}{c}{\rm svec}(A_1)^{\rm T}\\\vdots\\{\rm svec}(A_m)^{\rm T}\end{array}\right]{\rm svec}X~|~X\succeq 0\right\}\\\\&amp;amp;:=\;\{A\,{\rm svec}X~|~X\succeq 0\}\end{array}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;\begin{array}{ll}\mathcal{K}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;amp;=\left\{\left[\begin{array}{c}\langle A_1\,,\,X\rangle\\\vdots\\\langle A_m\;,\,X\rangle\end{array}\right]|~X\succeq 0\right\}\subseteq\mathbb{R}^m\\\\&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;amp;=\left\{\left[\begin{array}{c}{\rm svec}(A_1)^{\rm T}\\\vdots\\{\rm svec}(A_m)^{\rm T}\end{array}\right]{\rm svec}X~|~X\succeq 0\right\}\\\\&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;amp;:=\;\{A\,{\rm svec}X~|~X\succeq 0\}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;\end{array}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;where &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;where &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 19 Apr 2026 01:01:18 GMT</pubDate>			<dc:creator>Ranjelin</dc:creator>			<comments>http://www.convexoptimization.com/wikimization/index.php/Talk:Linear_Matrix_Inequality_II</comments>		</item>
		<item>
			<title>Ranjelin at 01:00, 19 April 2026</title>
			<link>http://www.convexoptimization.com/wikimization/index.php?title=Linear_Matrix_Inequality_II&amp;diff=3349&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:00, 19 April 2026&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;for &amp;lt;math&amp;gt;X\!\in\mathbb{S}^n&amp;lt;/math&amp;gt; given &amp;lt;math&amp;gt;\,A_j\!\in\mathbb{S}^n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\,j\!=\!1\ldots m&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;for &amp;lt;math&amp;gt;X\!\in\mathbb{S}^n&amp;lt;/math&amp;gt; given &amp;lt;math&amp;gt;\,A_j\!\in\mathbb{S}^n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\,j\!=\!1\ldots m&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;\begin{array}{ll}\mathcal{K}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;\begin{array}{ll}\mathcal{K}&amp;amp;=\left\{\left[\begin{array}{c}\langle A_1\,,\,X\rangle\\\vdots\\\langle A_m\;,\,X\rangle\end{array}\right]|~X\succeq 0\right\}\subseteq\mathbb{R}^m\\\\&amp;amp;=\left\{\left[\begin{array}{c}{\rm svec}(A_1)^{\rm T}\\\vdots\\{\rm svec}(A_m)^{\rm T}\end{array}\right]{\rm svec}X~|~X\succeq 0\right\}\\\\&amp;amp;:=\;\{A\,{\rm svec}X~|~X\succeq 0\}\end{array}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;amp;=\left\{\left[\begin{array}{c}\langle A_1\,,\,X\rangle\\\vdots\\\langle A_m\;,\,X\rangle\end{array}\right]|~X\succeq 0\right\}\subseteq\mathbb{R}^m\\\\&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;amp;=\left\{\left[\begin{array}{c}{\rm svec}(A_1)^{\rm T}\\\vdots\\{\rm svec}(A_m)^{\rm T}\end{array}\right]{\rm svec}X~|~X\succeq 0\right\}\\\\&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;amp;:=\;\{A\,{\rm svec}X~|~X\succeq 0\}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;\end{array}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;where &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;where &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 19 Apr 2026 01:00:26 GMT</pubDate>			<dc:creator>Ranjelin</dc:creator>			<comments>http://www.convexoptimization.com/wikimization/index.php/Talk:Linear_Matrix_Inequality_II</comments>		</item>
		<item>
			<title>Ranjelin: New page: In convex optimization, a '''linear matrix inequality (LMI)''' is an expression of the form : &lt;math&gt;LMI(y):=A_0+y_1A_1+y_2A_2+\ldots+y_m A_m\succeq0\,&lt;/math&gt; where * &lt;math&gt;y=[y_i\,,~i\!=\!...</title>
			<link>http://www.convexoptimization.com/wikimization/index.php?title=Linear_Matrix_Inequality_II&amp;diff=3347&amp;oldid=prev</link>
			<description>&lt;p&gt;New page: In convex optimization, a '''linear matrix inequality (LMI)''' is an expression of the form : &amp;lt;math&amp;gt;LMI(y):=A_0+y_1A_1+y_2A_2+\ldots+y_m A_m\succeq0\,&amp;lt;/math&amp;gt; where * &amp;lt;math&amp;gt;y=[y_i\,,~i\!=\!...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In convex optimization, a '''linear matrix inequality (LMI)''' is an expression of the form&lt;br /&gt;
: &amp;lt;math&amp;gt;LMI(y):=A_0+y_1A_1+y_2A_2+\ldots+y_m A_m\succeq0\,&amp;lt;/math&amp;gt;&lt;br /&gt;
where&lt;br /&gt;
* &amp;lt;math&amp;gt;y=[y_i\,,~i\!=\!1\ldots m]&amp;lt;/math&amp;gt; is a real vector,&lt;br /&gt;
* &amp;lt;math&amp;gt;A_0\,, A_1\,, A_2\,,\ldots\,A_m&amp;lt;/math&amp;gt; are symmetric matrices in the subspace of &amp;lt;math&amp;gt;n\times n&amp;lt;/math&amp;gt; symmetric matrices &amp;lt;math&amp;gt;\mathbb{S}^n&amp;lt;/math&amp;gt;,&lt;br /&gt;
* &amp;lt;math&amp;gt;B\succeq0 &amp;lt;/math&amp;gt; is a generalized inequality meaning &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is a positive semidefinite matrix belonging to the positive semidefinite cone &amp;lt;math&amp;gt;\mathbb{S}_+&amp;lt;/math&amp;gt; in the subspace of symmetric matrices &amp;lt;math&amp;gt;\mathbb{S}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This linear matrix inequality specifies a convex constraint on ''y''.&lt;br /&gt;
&lt;br /&gt;
==  Convexity of the LMI constraint ==&lt;br /&gt;
&amp;lt;math&amp;gt;LMI(y)\succeq 0&amp;lt;/math&amp;gt; is a convex constraint on ''y'' which means membership to a dual (convex) cone as we now explain: '''('''[http://meboo.convexoptimization.com/Meboo.html Dattorro, Example 2.13.5.1.1]''')'''&lt;br /&gt;
&lt;br /&gt;
Consider a peculiar vertex-description for a [[Convex cones|convex cone]] defined over the positive semidefinite cone&lt;br /&gt;
&lt;br /&gt;
'''('''instead of the more common nonnegative orthant, &amp;lt;math&amp;gt;x\succeq0&amp;lt;/math&amp;gt;''')''':&lt;br /&gt;
&lt;br /&gt;
for &amp;lt;math&amp;gt;X\!\in\mathbb{S}^n&amp;lt;/math&amp;gt; given &amp;lt;math&amp;gt;\,A_j\!\in\mathbb{S}^n&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\,j\!=\!1\ldots m&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{array}{ll}\mathcal{K}&lt;br /&gt;
&amp;amp;=\left\{\left[\begin{array}{c}\langle A_1\,,\,X\rangle\\\vdots\\\langle A_m\;,\,X\rangle\end{array}\right]|~X\succeq 0\right\}\subseteq\mathbb{R}^m\\\\&lt;br /&gt;
&amp;amp;=\left\{\left[\begin{array}{c}{\rm svec}(A_1)^{\rm T}\\\vdots\\{\rm svec}(A_m)^{\rm T}\end{array}\right]{\rm svec}X~|~X\succeq 0\right\}\\\\&lt;br /&gt;
&amp;amp;:=\;\{A\,{\rm svec}X~|~X\succeq 0\}&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
*&amp;lt;math&amp;gt;A\!\in_{}\!\mathbb{R}^{m\times n(n+1)/2}&amp;lt;/math&amp;gt;,&lt;br /&gt;
*symmetric vectorization svec is a stacking of columns defined in '''('''[http://meboo.convexoptimization.com/Meboo.html Dattorro, ch.2.2.2.1]''')''',&lt;br /&gt;
*&amp;lt;math&amp;gt;A_0=\mathbf{0}&amp;lt;/math&amp;gt; is assumed without loss of generality.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;math&amp;gt;\mathcal{K}&amp;lt;/math&amp;gt; is a [[Convex cones|convex cone]] because&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A\,\textrm{svec}{X_{_{p_1}}}_{\,},_{_{}}A\,\textrm{svec}{X_{_{p_2}}}\!\in\mathcal{K}~\Rightarrow~&lt;br /&gt;
A(\zeta_{\,}\textrm{svec}{X_{_{p_1}\!}}+_{}\xi_{\,}\textrm{svec}{X_{_{p_2}}})\in_{}\mathcal{K}&lt;br /&gt;
\textrm{~~for\,all~\,}\zeta_{\,},\xi\geq0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
since a nonnegatively weighted sum of positive semidefinite matrices must be positive semidefinite.&lt;br /&gt;
&lt;br /&gt;
Now consider the (closed convex) dual cone:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{array}{rl}\mathcal{K}^*&lt;br /&gt;
\!\!\!&amp;amp;=_{}\left\{_{}y~|~\langle z\,,\,y_{}\rangle\geq_{}0\,~\textrm{for\,all}~\,z\!\in_{_{}\!}\mathcal{K}_{}\right\}\subseteq_{}\mathbb{R}^m\\&lt;br /&gt;
&amp;amp;=_{}\left\{_{}y~|~\langle z\,,\,y_{}\rangle\geq_{}0\,~\textrm{for\,all}~\,z_{\!}=_{\!}A\,\textrm{svec}X\,,~X\succeq0_{}\right\}\\&lt;br /&gt;
&amp;amp;=_{}\left\{_{}y~|~\langle A\,\textrm{svec}X\,,~y_{}\rangle\geq_{}0\,~\textrm{for\,all}~\,X\!\succeq_{_{}\!}0_{}\right\}\\&lt;br /&gt;
&amp;amp;=\left\{y~|~\langle\textrm{svec}X\,,\,A^{T\!}y\rangle\geq_{}0\;~\textrm{for\,all}~\,X\!\succeq_{\!}0\right\}\\&lt;br /&gt;
&amp;amp;=\left\{y~|~\textrm{svec}^{-1}(A^{T\!}y)\succeq_{}0\right\}&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
that follows from Fejer's dual generalized inequalities for the positive semidefinite cone:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;Y\succeq0~\Leftrightarrow~\langle Y\,,\,X\rangle\geq0\;~\textrm{for\,all}~\,X\succeq0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This leads directly to an equally peculiar halfspace-description&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathcal{K}^*=\{y\!\in\mathbb{R}^m~|\,\sum\limits_{j=1}^my_jA_j\succeq_{}0_{}\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The summation inequality with respect to the positive semidefinite cone&lt;br /&gt;
is known as a ''linear matrix inequality''.&lt;br /&gt;
&lt;br /&gt;
== LMI Geometry ==&lt;br /&gt;
&lt;br /&gt;
Although matrix &amp;lt;math&amp;gt;\,A\,&amp;lt;/math&amp;gt; is finite-dimensional, &amp;lt;math&amp;gt;\mathcal{K}&amp;lt;/math&amp;gt; is generally not a polyhedral cone&lt;br /&gt;
(unless &amp;lt;math&amp;gt;\,m\,&amp;lt;/math&amp;gt; equals 1 or 2) simply because &amp;lt;math&amp;gt;\,X\!\in\mathbb{S}_+^n\,.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relative interior of &amp;lt;math&amp;gt;\mathcal{K}&amp;lt;/math&amp;gt; may always be expressed&lt;br /&gt;
&amp;lt;math&amp;gt;\textrm{rel\,int}\,\mathcal{K}=\{A\,\textrm{svec}X~|~X\!\succ_{\!}0_{}\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Provided the &amp;lt;math&amp;gt;\,A_j&amp;lt;/math&amp;gt; matrices are linearly independent, then&lt;br /&gt;
&amp;lt;math&amp;gt;\textrm{rel\,int}\,\mathcal{K}=\textrm{int}\,\mathcal{K}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
meaning, cone &amp;lt;math&amp;gt;\mathcal{K}&amp;lt;/math&amp;gt; interior is nonempty; implying, dual cone &amp;lt;math&amp;gt;\mathcal{K}^*&amp;lt;/math&amp;gt; is pointed ([http://meboo.convexoptimization.com/Meboo.html Dattorro, ch.2]).&lt;br /&gt;
&lt;br /&gt;
If matrix &amp;lt;math&amp;gt;\,A\,&amp;lt;/math&amp;gt; has no nullspace, then&lt;br /&gt;
&amp;lt;math&amp;gt;\,A\,\textrm{svec}X\,&amp;lt;/math&amp;gt; is an isomorphism in &amp;lt;math&amp;gt;\,X\,&amp;lt;/math&amp;gt; between the positive semidefinite cone &amp;lt;math&amp;gt;\mathbb{S}_+^n&amp;lt;/math&amp;gt; and range &amp;lt;math&amp;gt;\,\mathcal{R}(A)\,&amp;lt;/math&amp;gt; of matrix &amp;lt;math&amp;gt;\,A.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That is sufficient for [[Convex cones|convex cone]] &amp;lt;math&amp;gt;\,\mathcal{K}\,&amp;lt;/math&amp;gt; to be closed, and necessary to have relative boundary&lt;br /&gt;
&amp;lt;math&amp;gt;\textrm{rel}\,\partial^{}\mathcal{K}=\{A\,\textrm{svec}X~|~X\!\succeq_{\!}0\,,~X\!\not\succ_{\!}0_{}\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Relative interior of the dual cone may always be expressed&lt;br /&gt;
&amp;lt;math&amp;gt;\textrm{rel\,int}\,\mathcal{K}^*=\{y\!\in_{}\!\mathbb{R}^m~|\,\sum\limits_{j=1}^my_jA_j\succ_{}0_{}\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the &amp;lt;math&amp;gt;A_j&amp;lt;/math&amp;gt; matrices are linearly independent, function &amp;lt;math&amp;gt;\,g(y)_{\!}:=_{_{}\!}\sum y_jA_j\,&amp;lt;/math&amp;gt; is a linear bijection on &amp;lt;math&amp;gt;\mathbb{R}^m.&amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Inverse image of the positive semidefinite cone under &amp;lt;math&amp;gt;\,g(y)\,&amp;lt;/math&amp;gt;&lt;br /&gt;
must therefore have dimension equal to &amp;lt;math&amp;gt;\dim\!\left(\mathcal{R}(A^{\rm T})_{}\!\cap{\rm svec}\,\mathbb{S}_+^{_{}n}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and relative boundary&lt;br /&gt;
&amp;lt;math&amp;gt;{\rm rel\,}\partial\mathcal{K}^*=\{y\in\mathbb{R}^m~|\,\sum\limits_{j=1}^m y_j A_j\succeq 0\,,~\sum\limits_{j=1}^m y_j A_j\not\succ 0\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When this dimension is &amp;lt;math&amp;gt;\,m\,&amp;lt;/math&amp;gt;, the dual cone interior is nonempty&lt;br /&gt;
&amp;lt;math&amp;gt;\textrm{rel\,int}\,\mathcal{K}^*=\textrm{int}\,\mathcal{K}^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and closure of convex cone &amp;lt;math&amp;gt;\mathcal{K}&amp;lt;/math&amp;gt; is pointed.&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
There are efficient numerical methods to determine whether an LMI is feasible (''i.e.'', whether there exists a vector &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;LMI(y)\succeq0&amp;lt;/math&amp;gt; ), or to solve a convex optimization problem with LMI constraints.&lt;br /&gt;
Many optimization problems in control theory, system identification, and signal processing can be formulated using LMIs.  The prototypical primal and dual semidefinite program are optimizations of a real linear function respectively subject to the primal and dual [[Convex cones|convex cones]] governing this LMI.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, [http://www.stanford.edu/~boyd/lmibook Linear Matrix Inequalities in System and Control Theory] &lt;br /&gt;
&lt;br /&gt;
* C. Scherer and S. Weiland, [http://w3.ele.tue.nl/nl/cs/education/courses/hyconlmi Course on Linear Matrix Inequalities in Control], Dutch Institute of Systems and Control (DISC).&lt;/div&gt;</description>
			<pubDate>Sun, 15 Feb 2026 22:19:27 GMT</pubDate>			<dc:creator>Ranjelin</dc:creator>			<comments>http://www.convexoptimization.com/wikimization/index.php/Talk:Linear_Matrix_Inequality_II</comments>		</item>
	</channel>
</rss>