He calculado el Cholesky de una matriz semidifinita positiva $\Theta$ . Sin embargo, deseo conocer los elementos diagonales de la inversa de $\Theta^{-1}_{ii}$ . ¿Es posible hacer esto usando el cholesky que he calculado? O bien, encontrar los valores propios por sí solos (sin las matrices ortonormales de un SVD) ayudará a esta causa.
¿Hay alguna otra sugerencia o descomposición alternativa que ayude a encontrar la diagonal de la matriz inversa?
Edición: He visto que proyecciones aleatorias hace maravillas para invertir matrices. ¿Podría aplicarse algo así en este caso?
8 votos
No veo por qué esta cuestión debería estar en suspenso. El subtexto de la pregunta parece estar claro y constituye una cuestión no trivial: ¿cuál es la forma óptima de calcular los elementos diagonales de una matriz semidefinida positiva simétrica? La forma ingenua de calcular la inversa completa es $O(n^3)$ . ¿Pero se puede obtener sólo la diagonal con un exponente asintótico menor?
0 votos
¿Hay alguna forma de migrar esto a math.stackexchange?
0 votos
No es una solución a su problema. Sin embargo la fórmula del complemento de Schur dice que $\frac{1}{(\Theta^{-1})_{ii}}=\Theta_{ii}-r_{i}\tilde\Theta^{-1}c_{i}$ , donde $r_{i}=(\Theta_{i1},\ldots,\hat\Theta_{ii},\ldots,\Theta_{in})$ , $c_{i}=(\Theta_{1i},\ldots,\hat\Theta_{ii},\ldots,\Theta_{ni})$ ( $\hat a$ significa $a$ es eliminado), y $\tilde\Theta$ se obtiene de $\Theta$ después de eliminar $i$ la fila y $i$ La columna.
0 votos
La siguiente pregunta parece estar relacionada: math.stackexchange.com/questions/64420/