In[]:=
Tue 19 Dec 2023 17:04:20
Spectrumof
EX4
ii⊗EX2+EX2⊗ii
Realness of Eigenvalues of ratio matrix
Realness of Eigenvalues of ratio matrix
In[]:=
CircleTimes=KroneckerProduct;SeedRandom[1];d=3;b=4;dataset=N@RandomInteger[{-5,5},{b,d}];ii=IdentityMatrix[d];EX2=Mean[(#⊗#)&/@dataset];EX4=Mean[(#⊗#)⊗(#⊗#)&/@dataset];TableForm[{{MatrixPlot@EX4},{MatrixPlot[ii⊗EX2+EX2⊗ii]},{MatrixPlot@LeastSquares[ii⊗EX2+EX2⊗ii,EX4]},{Chop@Eigenvalues@LeastSquares[ii⊗EX2+EX2⊗ii,EX4]//N},{Chop@N@Eigenvalues[{EX4,ii⊗EX2+EX2⊗ii}]}},TableHeadings->{{"EX4","ii⊗EX2+ EX2⊗ii","(ii⊗EX2+ EX2⊗iiEX4","eigs","generalized eigs"},{}}]
-1
)
Out[]//TableForm=
EX4 | ||||||||||
ii⊗EX2+ EX2⊗ii | ||||||||||
(ii⊗EX2+ EX2⊗ii -1 ) | ||||||||||
eigs |
| |||||||||
generalized eigs |
|
Connecting to SemidefiniteOptization
Connecting to SemidefiniteOptization
In[]:=
A=EX4;B=ii⊗EX2+EX2⊗ii;Chop@Eigenvalues[{A,B}]//NChop@Eigenvalues[PseudoInverse[B].A]//Ncons=VectorGreaterEqual[{RB,A},{"SemidefiniteCone",}];R/.First@SemidefiniteOptimization[R,{cons},{R}](*3.28078*)
2
d
Out[]=
{22.836,16.8882,11.5874,3.88864,0.,0.,0.,0.,0.}
Out[]=
{22.836,16.8882,11.5874,3.88864,0.,0.,0.,0.,0.}
Out[]=
22.836