Dejemos que $C := \left\{ c_{i,j} \right\}_{i,j=1}^N$ y $A := \left\{ a_{i,j} \right\}_{i,j=1}^n$ sean matrices simétricas. Las descomposiciones espectrales de las dos matrices son $A = O^T D_A O$ y $C = U^T D_C U$ donde $D_A := Diag(\lambda_k)_{k=1}^n$ y $D_C := Diag(\mu_k)_{k=1}^N$ y $O \cdot O^T = O^T \cdot O = 1_n$ y $U \cdot U^T = U^T \cdot U = 1_N$ . Utilizamos la ecuación 5 del artículo citado para calcular el resolvente $G_{A \otimes C}(z) := \left(z 1_{ n N} - A \otimes C\right)^{-1}$ . Tenemos: \begin{eqnarray} G_{A \otimes C}(z) &=& \left( O^T \otimes U^T\right) \cdot \left( z 1_{ n N} - D_A \otimes D_C \right)^{-1} \cdot \left(O \otimes U \right) \\ &=& \left\{ \sum\limits_{k=1}^n O_{k,i} O_{k,j} U^T \cdot \left( z 1_{N} - \lambda_k D_C\right)^{-1} U \right\}_{i,j=1}^n \\ &=& \sum\limits_{p=0}^\infty \frac{1}{z^{1+p}} A^p \otimes C^p \\ &=& \frac{\sum\limits_{p=0}^{d-1} z^{d-1-p} \sum\limits_{l=d-p}^d (-1)^{d-l} {\mathfrak a}_{d-l} \left(A \otimes C\right)^{p-d+l}}{\sum\limits_{p=0}^d z^{d-p} (-1)^p {\mathfrak a}_p} \end{eqnarray} donde $\det( z 1_{n N} - A \otimes C) := \sum\limits_{l=0}^{n N} (-1)^l {\mathfrak a}_l z^{n N-l}$ . Las dos primeras líneas de la parte superior son sencillas. En la tercera línea expandimos la matriz inversa en una serie y finalmente en la cuarta línea sumamos la serie infinita utilizando el teorema de Cayley-Hamilton.
0 votos
+1 ¿Cuál es el motivo de su pregunta?
2 votos
Tengo un problema de optimización convexo que estoy tratando de resolver, y el hessiano del objetivo tiene la forma anterior. Si puedo calcular el hessiano inverso de forma eficiente puedo utilizar el método de Newton, que es mucho más preferible que los métodos de gradiente.
0 votos
¿Has encontrado alguna forma de hacerlo que evite las descomposiciones de valores propios? También me he encontrado con Hessians con esta estructura y estaría interesado en algoritmos eficientes para resolver este problema.