0% encontró este documento útil (0 votos)
2K vistas12 páginas

Método de Cholesky: Ejemplos y Algoritmo

Este documento explica el método numérico de Cholesky para resolver sistemas de ecuaciones lineales donde la matriz de coeficientes es simétrica y definida positiva. Describe la factorización de Cholesky que descompone la matriz en el producto de una matriz triangular inferior y su transpuesta. También incluye ejemplos resueltos aplicando el método y concluye que es un método sistemático aunque más complicado que otros para este tipo de sistemas.

Cargado por

Dul Maggots
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2K vistas12 páginas

Método de Cholesky: Ejemplos y Algoritmo

Este documento explica el método numérico de Cholesky para resolver sistemas de ecuaciones lineales donde la matriz de coeficientes es simétrica y definida positiva. Describe la factorización de Cholesky que descompone la matriz en el producto de una matriz triangular inferior y su transpuesta. También incluye ejemplos resueltos aplicando el método y concluye que es un método sistemático aunque más complicado que otros para este tipo de sistemas.

Cargado por

Dul Maggots
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Método numérico: Cholesky

1
Índice

Introducción………………………………………………………………………3

Algoritmo del método…………………………………………………………….4

Ejercicios resueltos………………………………………………………………5

Conclusión, Bibliografía………………………………………………………..12

2
Introducción:

La factorización o descomposición de Cholesky toma su nombre del matemático


André-Louis Cholesky, quien encontró que una matriz simétrica definida positiva
puede ser descompuesta como el producto de una matriz triangular inferior y la
traspuesta de la matriz triangular inferior. La matriz triangular inferior es el
triángulo de Cholesky de la matriz original positiva definida. El resultado de
Cholesky ha sido extendido a matrices con entradas complejas. Es una manera de
resolver sistemas de ecuaciones matriciales y se deriva de la factorización LU con
una pequeña variación.

La descomposición de Cholesky es única: dada una matriz Hermitiana positiva


definida A, hay una única matriz triangular inferior L con entradas diagonales
estrictamente positivas tales que A = LL*. El recíproco se tiene trivialmente: si A se
puede escribir como LL* para alguna matriz invertible L, triangular inferior o no,
entonces A es Hermitiana y definida positiva.

El requisito de que L tenga entradas diagonales estrictamente positivas puede


extenderse para el caso de la descomposición en el caso de ser semi-definida
positiva. La proposición se lee ahora: una matriz cuadrada A tiene una
descomposición de Cholesky si y sólo si A es Hermitiana y semi-definida positiva.
Las factorizaciones de Cholesky para matrices semi-definidas positivas no son
únicas en general.

En el caso especial que A es una matriz simétrica definida positiva con entradas
reales, L se puede asumir también con entradas reales. Una Matriz D diagonal con
entradas positivas en la diagonal (valores propios de A), es factorizable como
, donde   es matriz cuya diagonal consiste en la raíz cuadrada
de cada elemento de D, que tomamos como positivos.

La factorización puede ser calculada directamente a través de las siguientes


fórmulas (en este caso realizamos la factorización superior ):

3
Para los elementos de la diagonal principal, y:

Para el resto de los elementos. Donde   son los elementos de la matriz U.

Algoritmo:

1. Si se tiene un sistema de la forma AX=b donde la matriz A es simétrica y si


determinante es mayor que cero.
2. Se aplica el método Cholesky que es la factorización de A en la forma LU
que toma la forma LLT.
3. Para poder factorizar la matriz L debe ser triangular superior.
4. Una vez hallado la matriz L.
5. Se resolver el sistema Lc=b donde se encontrara la matriz columna C.
6. Luego con la matriz transpuesta LT se resuelve el sistema LTx=c de donde
nos dará el resultado de las x.

4
Ejercicios resueltos:

1.- Dada la matriz

a. Hallar la descomposición de Cholesky


b. Utilizar dicha descomposición para calcular det(A).
c. Calcular la segunda columna de la inversa utilizando la descomposición
anterior.

Solución:

Se puede calcular la descomposición de Cholesky por ser la matriz A simétrica y


definida positiva:

Sabemos que:

 Y 

Por lo que obtenemos:

            

5
     

Con lo que obtenemos:

b) Sabemos que:

det(A) = det(G.GT) = det(G).det(GT) = 2*2 = 4.

c) Para calcular la segunda columna de la inversa:

Luego resolveremos los dos sistemas triangulares:

6
 

2.- Resolver el siguiente sistema de ecuaciones lineales usando el método de


Cholesky

6 15 55 100

A=
[ 15 55 225
55 225 979 ] y C=
[] 150
100

Solución:

En el método de Cholesky el primer paso es encontrar la matriz L usando las


fórmulas

i−1
a ki−∑ l ij l kj k−1
l ki= j=1
l ii Y

l kk= akk− ∑ l 2kj
j=1

La primera ecuación se usa para elementos fuera de la diagonal y la segunda para


elementos en la diagonal principal.

Entonces.

a21 15
l 21= =
l 11= √a 11=√ 6 = 2.4495 l 11 2 . 4495 = 6.1237
a31 55
l 21= =
l 11 2 . 4495 = 22.454 Ya sabemos que l12 = 0

l 22=√ a22−l 221=√ 55−6. 12372 = 4.1833

a32−l 21 l 31 55−(6 . 1237 )(22. 454 )


l 32= =
l 22 4 .1833 = 20.916

De igual forma l13 = l23 = 0 y

7
2
l 33=√ a33−(l31 +l 232 )= √979−(22 . 4542 +20 .916 2 ) = 6.1106

La matriz L es igual a

2.4495 0 0

[
L= 6.1237 4 .1833 0
22. 454 20.916 6.1106 ]
En el método de Cholesky U = LT

2.4495 6.1237 22.454


U= 0
0 [ 4.1833 20.916
0 6.1106 ]
El siguiente paso es encontrar el vector D de la misma manera que en el método
de descomposición de LU

i−1
c i −∑ lij d j
j =1
d i=
l ii

c 1 100 c2 −l 21 d1 150−(6 .1237 )(40 . 8246 )


d 1= = d 2= =
l11 2 . 4495 =40.8246 l 22 4 . 1833 =-
23.9045

c3 −(l 31 d 1 +l 32 d2 ) 100−((22 . 454 )(40 . 8246 )+(20 .916 )(−23 .9045 )


d 3= =
l33 6. 1106 =-51.826

Finalmente se calcula el vector de incógnitas comenzando por la última x.

n
d i− ∑ uij x j
j=i+1
x i=
uii

8
d3 d 2 −u23 x3
x 3= x 2=
u33 =-8.481 u22 = [-23.9045-(20.916)(-8.481)]/4.1833 =
36.690

d 1 −( u12 x 2 + u13 x 3 )
x 1=
u11 = [40.8246 – ((6.1237)(36.69)+(22.454)(-8.481))]/2.4495 =
2.685

El resultado se puede comprobar multiplicando A por X y el resultado debe ser


igual a C.

3.- Dado el sistema de ecuaciones lineales:

a. Calcular la descomposición LU de la matriz de coeficientes, utilizando el


método de pivotación parcial.
b. Calcula el determinante de la matriz de coeficientes.
c. Resuelve el sistema de ecuaciones utilizando la descomposición del
apartado a).

Solución:

a. Inicializamos el vector de permutaciones y formamos la matriz de


coeficientes ampliada con la columna de los términos independientes:

(1, 2, 3)     

Calculamos el pivote, permutamos el vector y calculamos multiplicadores de


Gauss de la primera columna:

9
(2, 1, 3)     

Calculamos el pivote, permutamos el vector y calculamos multiplicadores de


Gauss de la segunda columna:

(2, 1, 3)     

Con lo que obtenemos la descomposición LU con pivotación parcial:

PA=LU

Siendo:

L =      U =      P = 

b. Para el cálculo del determinante de A:

det(P A) = det (L U)  det(P) det(A)= det (L) det(U)  det(A) = -det (U) = 40

c. Para resolver el sistema solamente nos falta resolver un sistema triangular


superior:

10
 Luego 

11
Conclusión:

En conclusión se puede decir que este método es uno más para realizar
ecuaciones lineales Ax=b donde A es simétrica y positiva definida. En mi opinión
este método comparado con otros métodos numéricos, este se me hace algo más
complicado por el número de determinantes realizadas y operaciones entre ellas,
pero algo más sistemático que algunos otros.

Bibliografía:

http://users.dsic.upv.es/asignaturas/eui/cnu/libro/tema5/tema59.htm

http://www.frsn.utn.edu.ar/gie/an/sel/Directos_Cholesky.html

http://es.wikipedia.org/wiki/Factorizaci%C3%B3n_de_Cholesky

12

También podría gustarte