Sie sind auf Seite 1von 6

Factorizacin LU o

Alexis Vera Prez e Instituto de Estadstica & Sistemas Computarizados de Informacin o Universidad de Puerto Rico, Recinto de Ro Piedras Agosto 2007
En el momento de resolver un sistema de ecuaciones lineales de n ecuaciones en n desconocidas, podemos recurrir a diferentes mtodos. Uno de los e mtodos ms utilizados lo es el mtodo de eliminacin de Gauss el cual e a e o consiste en convertir la matriz aumentada (A|b), donde A es la matriz de coecientes del sistema de ecuaciones, en la forma escalonada. Si U es una matriz triangular superior cuyos elementos diagonales son diferentes de cero, entonces el sistema lineal U x = b puede ser resuelto sin tener que transformar la matriz aumentada (U |b) a la forma escalonada. La matriz aumentada est dada por a

u11 u12 u13 0 u22 u23 0 0 u33 . . . . . . . . . 0 0 0

. . . u1n . . . u2n . . . u3n ... . . . . . . unn

b1 b2 b3 . . . bn

y la solucin se obtiene por el siguiente algoritmo (sustitucin en reversa): o o bn xn = unn bn1 un1n xn xn1 = un1n1 . . .
j1

bj xj =
k=n

ujk xn ujj 1 j = n, n 1, . . . , 2, 1

De forma parecida, si L es una matriz triangular inferior cuyos elementos diagonales son diferentes de cero, entonces el sistema lineal Lx = b puede ser resuelto de la siguiente forma: La matriz aumentada tiene la forma

11 21 31

0
22 32

0 0
33

. . .

. . .

. . .

... ... ... .. . ...

0 0 0 . . .
nn

b1 b2 b3 . . . bn

n1

n2

n3

y la solucin se obtiene por el siguiente algoritmo (sustitucin hacia adeo o lante): x1 = x2 = . . . bj xj =


k=1 jj

b1
11

b2

21 x1 22

j1 jk xk

j = 2, . . . , n

Ejemplo 1 Para resolver el sistema lineal 4x1 = 36 3x1 + 2x2 = 11 x1 + x2 + x3 = 16 utilizamos sustitucin hacia adelante y obtenemos que o 36 x1 = = 9 4 11 3x1 x2 = = 19 2 x3 = 16 x2 x1 = 6 As que la solucin para el sistema de ecuaciones triangular inferior dado es o 9 x = 19 6 2

Supongamos que una matriz Ann puede ser escrita como el producto de una matriz triangular inferior L y una matriz triangular superior U , esto es, A = LU Entonces decimos que A tiene una factorizacin LU. Esta factorizacin o o nos permite resolver el sistema lineal Ax = b. Sustituyendo LU por A, obtenemos (LU )x = b (1) esto implica que L(U x) = b Si U x = z, entonces tenemos que Lz = b (3) (2)

Como L es una matriz triangular inferior, podemos resolver para z utilizando sustitucin hacia adelante. Luego, como U es una matriz triangular superior, o resolvemos U x = z por sustitucin en reversa. o Ejemplo 2 Considere el sistema lineal de ecuaciones 2x1 + 3x2 + 4x3 = 6 4x1 + 5x2 + 10x3 = 16 4x1 + 8x2 + 2x3 = 2 cuya matriz de coecientes es 2 3 4 A = 4 5 10 4 8 2 y su factorizacin LU es o 1 0 0 2 3 4 L = 2 1 0 y U = 0 1 2 2 2 1 0 0 2

Utilizando la ecuacin (3) o

1 0 0 z1 6 2 1 0 z2 = 16 2 2 1 z3 2 Por sustitucin hacia adelante obtenemos o z1 = 6 z2 = 16 2z1 = 4 z3 = 2 + 2z2 2z1 = 2 As que 6 z= 4 2 Ahora resolvemos U x = z,

2 3 4 x1 6 0 1 2 x2 = 4 0 0 2 x3 2 y obtenemos x3 = 1 4 2x3 x2 = = 2 1 6 4x3 3x2 x1 = =4 2 Por lo tanto, la solucin para el sistema lineal dado es o 4 x = 2 1 El siguiente ejemplo ilustra como encontrar una1 factorizacin LU para una o matriz.
1

En general, una matriz puede tener ms de una factorizacin LU. a o

Ejemplo 3 Para encontrar la factorizacin LU de la matriz o

A=

2 3 0 1 4 5 3 3 2 6 7 7 8 9 5 21

Primero convertimos en cero todos los elementos debajo del primer elemento diagonal de A. Para esto, sumamos (-2) veces la primera la de A a la segunda la de A. Luego sumamos la primera la de A a la tercera la de A, y por ultimo sumamos (-4) veces la primera la de A a la cuarta la de A, obteniendo la siguiente matriz

U1 =

2 3 0 1 0 1 3 1 0 3 7 8 0 3 5 17

Mientras tanto, comenzamos la construccin de una matriz triangular inferior,L1 , o con 1s en la diagonal principal. Para hacer esto, colocamos los opuestos de los multiplicadores utilizados en las operaciones de la en la primera columna de L1 debajo del primer elemento diagonal de L1 y obtenemos la siguiente matriz 1 0 0 0 2 1 0 0 L1 = 1 1 0 4 1 Ahora sumamos (-3) veces la segunda la de U1 a la tercera la de U1 y sumamos (-1) veces la tercera la de U1 a la cuarta la de U1 . Colocamos los opuestos de los multiplicadores debajo del segundo elemento diagonal de L1 y obtenemos

U2 =

2 3 0 1 0 1 3 1 0 0 2 5 0 0 2 9

y L2 =

1 2 1 4

0 1 3 1

0 0 1

0 0 0 1

Ahora sumamos (-1) veces la tercera la de U2 a la cuarta la de U2 . Luego colocamos el opuesto de este multiplicador debajo del tercer elemento diagonal de L2 y obtenemos las matrices 5

U3 =

2 3 0 1 0 1 3 1 0 0 2 5 0 0 0 4

y L3 =

1 2 1 4

0 1 3 1

0 0 1 1

0 0 0 1

Las matrices U3 y L3 componen una fatorizacin LU para la matriz A. o

Das könnte Ihnen auch gefallen