Résoudre $AB+BA=XBX'$

Oct 10 2020

Supposer $A$ est $d\times d$ matrice définie positive, j'aimerais trouver une matrice $X$ tel que ce qui suit est vrai pour toutes les matrices définies positives $d\times d$ matrices $B$

$$AB+BA=XBX^T$$

Quand la solution existe-t-elle? Y a-t-il un nom pour cette équation?

Réponses

1 user1551 Oct 11 2020 at 15:08

En l'état, l'équation peut être résolue si et seulement si $A$ est une matrice scalaire positive.

Depuis $AB+BA=XBX^T$pour toutes les matrices définies positives$B$, si on passe $B$ à une limite, l'équation est toujours satisfaite lorsque $B$est semi-défini positif. En particulier,$Auu^T+uu^TA=(Xu)(Xu)^T$ pour chaque vecteur différent de zéro $u$. Puisque le rang du RHS est au plus un,$Au$ doit être un multiple scalaire de $u$. Comme$u$ est arbitraire, cela signifie que chaque vecteur différent de zéro est un vecteur propre de $A$ et donc $A$est une matrice scalaire. Donc$A=cI$ pour certains $c>0$ car $A$ est défini positivement.

Inversement, si $A=cI$ pour certains $c>0$, nous avons $2cuu^T=(Xu)(Xu)^T$ pour chaque vecteur différent de zéro $u$. Par conséquent$Xu$ est identique à $\pm\sqrt{2c}u$, ce qui signifie que les seules solutions sont $X=\pm\sqrt{2c}I$.

Angelo Oct 11 2020 at 05:28

Tout d'abord, nous prouvons les propriétés suivantes:

Propriété 1:

Si $\;M\;$ est une vraie matrice symétrique, il existe une matrice symétrique $\;M^{\frac{1}{2}}\;$ tel que $\;M^{\frac{1}{2}}\cdot M^{\frac{1}{2}}=M.\;$ De plus, si $\;M\;$ est défini positif, alors $\;M^{\frac{1}{2}}\;$ est vrai.

Preuve:

En appliquant le théorème spectral pour des matrices symétriques réelles, on obtient qu'il existe une matrice orthogonale $\;U\;$ tel que $\;U^T\cdot M\cdot U=F\;$ est en diagonale, donc

$M=U\cdot F\cdot U^T\;$.

Laisser $\;G\;$ être la matrice diagonale dont les entrées sont les racines carrées des entrées de $\;F\;,\;$ il en résulte que $\;F=G\cdot G\;.$

La matrice $\;M^{\frac{1}{2}}=U\cdot G\cdot U^T\;$ est symétrique et

$\;M^{\frac{1}{2}}\cdot M^{\frac{1}{2}}=U\cdot G\cdot U^T\cdot U\cdot G\cdot U^T=U\cdot G\cdot G\cdot U^T=\\\qquad\qquad\;\;=U\cdot F\cdot U^T=M\;.$

De plus, si $\;M\;$ est définie positive, alors toutes ses valeurs propres sont positives, donc toutes les entrées diagonales de la matrice $\;F\;$ sont positifs aussi, par conséquent $\;G\;$ et $\;M^{\frac{1}{2}}\;$ sont de vraies matrices.


Propriété 2:

Si $\;M\;$ est une matrice symétrique réelle inversible, alors

$Y^T\cdot Y=M\implies\exists\;U$ matrice orthogonale telle que $\;Y=U\cdot M^{\frac{1}{2}}\;.$

Preuve:

En appliquant la propriété 1, il s'ensuit qu'il existe une matrice symétrique $\;M^{\frac{1}{2}}\;$ tel que $\;M^{\frac{1}{2}}\cdot M^{\frac{1}{2}}=M\;.$

Depuis $\;M\;$ est inversible, alors $\;\det M\ne0\;,\;$ Par conséquent $\;\det\left(M^{\frac{1}{2}}\right)\ne0\;,\;$ par conséquent $\;M^{\frac{1}{2}}\;$ est également inversible.

Étant donné que $M^{\frac{1}{2}}$ est symétrique, alors $\left(M^{\frac{1}{2}}\right)^{-1}$ est symétrique aussi.

Si $\;Y^T\cdot Y=M\;,\;$ puis

$Y^T\cdot Y=M^{\frac{1}{2}}\cdot M^{\frac{1}{2}}\;,$

$\left(M^{\frac{1}{2}}\right)^{-1}\cdot Y^T\cdot Y\cdot\left(M^{\frac{1}{2}}\right)^{-1}=I\;,$

$\left[Y\cdot\left(M^{\frac{1}{2}}\right)^{-1}\right]^T\cdot\left[Y\cdot\left(M^{\frac{1}{2}}\right)^{-1}\right]=I\;,\;$ Par conséquent

$Y\cdot\left(M^{\frac{1}{2}}\right)^{-1}=U\;$ est une matrice othogonale et

$Y=U\cdot M^{\frac{1}{2}}\;.$


Propriété 3:

Si $\;M\;$ est une vraie matrice symétrique, alors

$Y=U\cdot M^{\frac{1}{2}}\;$$\;U\;$ est une matrice orthogonale $\implies Y^T\cdot Y=M\;.$

Preuve:

$Y^T\cdot Y=\left(U\cdot M^{\frac{1}{2}}\right)^T\cdot\left(U\cdot M^{\frac{1}{2}}\right)=M^{\frac{1}{2}}\cdot U^T\cdot U\cdot M^{\frac{1}{2}}=\\\qquad\quad=M^{\frac{1}{2}}\cdot M^{\frac{1}{2}}=M\;.$


Nous allons maintenant résoudre l'équation matricielle:

$X\cdot B\cdot X^T=AB+BA\;,\quad\color{blue}{(*)}$

$\;A\;$ et $\;B\;$ sont des matrices définies positives.

En appliquant le théorème spectral pour des matrices symétriques réelles, on obtient qu'il existe une matrice orthogonale $\;P\;$ tel que $\;P^T\cdot B\cdot P=D\;$ est en diagonale, donc

$B=P\cdot D\cdot P^T\;$.

Laisser $\;E\;$ être la matrice diagonale dont les entrées sont les racines carrées des entrées de $\;D\;,\;$ il en résulte que $\;D=E\cdot E\;.$

Étant donné que $\;B\;$ est une matrice définie positive, toutes ses valeurs propres sont positives, d'où toutes les entrées diagonales de $\;D\;$ et $\;E\;$ sont positifs aussi, par conséquent $\;D\;$ et $\;E\;$ sont des matrices inversibles.

$X\cdot B\cdot X^T=AB+BA\;,$

$X\cdot P\cdot E\cdot E\cdot P^T\cdot X^T=AB+BA\;,$

$\left(E\cdot P^T\cdot X^T\right)^T\cdot E\cdot P^T\cdot X^T=AB+BA\;.$

En laissant $\;Y=E\cdot P^T\cdot X^T\;,\;$ on a ça

$Y^T\cdot Y=AB+BA\;.\quad\color{blue}{(**)}$

Depuis $\;AB+BA\;$ est une matrice symétrique réelle, en appliquant la propriété 3, il s'ensuit que

$Y=Q\cdot\left(AB+BA\right)^{\frac{1}{2}}$

est une solution de l'équation matricielle $(**)$ quelle que soit la matrice orthogonale $\;Q\;$ est.

$Y=Q\cdot\left(AB+BA\right)^{\frac{1}{2}}\;,\;$

$E\cdot P^T\cdot X^T=Q\cdot\left(AB+BA\right)^{\frac{1}{2}}\;,\;$

$X^T=P\cdot E^{-1}\cdot Q\cdot\left(AB+BA\right)^{\frac{1}{2}}\;,\;$

$X=\left(AB+BA\right)^{\frac{1}{2}}\cdot Q^T\cdot E^{-1}\cdot P^T\;.$

Par conséquent,

$X=\left(AB+BA\right)^{\frac{1}{2}}\cdot Q^T\cdot E^{-1}\cdot P^T\;,$

$\;E,\;P\;$ sont des matrices telles que $\;B=P\cdot E\cdot E\cdot P^T\;,$

est une solution de l'équation matricielle $(*)$ quelle que soit la matrice orthogonale $\;Q\;$ est.