En el subcampo matemático del análisis numérico, la descomposición simbólica de Cholesky es un algoritmo utilizado para determinar el patrón no nulo para lafactores de una matriz dispersa simétrica al aplicar la descomposición de Cholesky o variantes. [ 1 ] [ 2 ]
Algoritmo
Dejar Sea una matriz dispersa simétrica definida positiva con elementos de un campo., que deseamos factorizar como.
Para implementar una factorización dispersa eficiente, se ha comprobado que es necesario determinar la estructura no nula de los factores antes de realizar cualquier cálculo numérico. Para escribir el algoritmo, utilizamos la siguiente notación:
- Dejarysean conjuntos que representen los patrones no nulos de las columnas i y j (solo debajo de la diagonal, e incluyendo los elementos diagonales) de las matrices A y L respectivamente.
- Llevarsignificar el elemento más pequeño de.
- Utilice una función principalpara definir el árbol de eliminación dentro de la matriz.
El siguiente algoritmo proporciona una factorización simbólica eficiente de A : [ 3 ]
Referencias
- ↑ Duff, Iain S.; Erisman, Albert M.; Reid, John K. (2017). Métodos directos para matrices dispersas (2.ª ed.). Oxford University Press . Recuperado el 1 de enero de 2026 .
- ↑ Davis, Timothy A. (2006). Métodos directos para sistemas lineales dispersos . Sociedad de Matemáticas Industriales y Aplicadas (SIAM). doi : 10.1137/1.9780898718881 . Recuperado el 1 de enero de 2026 .
- ↑ Chen, Yanqing; Davis, Timothy A.; Hager, William W. (2008). "Algoritmo 887: CHOLMOD, factorización de Cholesky dispersa supernodal y actualización/retroceso" (PDF) . ACM Transactions on Mathematical Software . Recuperado el 1 de enero de 2026 .
- Descomposiciones matriciales
- Matrices dispersas
- Álgebra lineal numérica