¿Por qué la factorización de Cholesky requiere la matriz A
sea positiva definida? ¿Qué ocurre cuando factorizamos una matriz no definida positivamente?
Supongamos que tenemos una matriz A'
que no es positiva definida (por lo que al menos un menor principal es negativo). ¿Se puede demostrar que no hay L
como A' = LL*
? Si no es así, ¿el criterio de definición positiva no eliminaría algunas de las matrices que podrían descomponerse?
También podríamos plantear esta cuestión en forma de demostración para la siguiente afirmación: For any square matrix L, the product LL* is a positive definite matrix.
1 votos
Si se permiten matrices sobre el campo de los números complejos, se puede tener la descomposición cholesky con matrices definidas negativas. Las respuestas dadas hasta ahora ("no existe", etc.) deberían ampliarse con la restricción "sobre los reales" (que no se daba en la pregunta, por cierto)
1 votos
En cuanto a
What happens when we factorize non-positive definite matrix?
El algoritmo requiere que se calcule la raíz cuadrada de algunos números (situados en la diagonal de una matriz temporal sobre la que se trabaja). Si la matriz no es positiva definida, puedes demostrar que uno de estos números será negativo y, por tanto, tu algoritmo fallará.