Escolar Documentos
Profissional Documentos
Cultura Documentos
Aplicaciones
Pginas Web:
www.abaco.com.ve
www.miprofe.com.ve
www.abrakadabra.com.ve
CAPITULO 2. MATRICES PARTICIONADAS. MATRICES ELEMENTALES. DESCOMPOSICION LU. OBJETIVOS: Al terminar este captulo el estudiante estar en capacidad de: 1. Aplicar el concepto de matriz particionada para reducir un problema en varios problemas, relacionados, de menor dimensin. 2. Descomponer una matriz A en un producto LU o PTLU, donde P es una matriz de permutacin. 3. Utilizar la descomposicin LU en diferentes contextos
43
58-424-2616413 / 412-0231903
Captulo 2
Aplicaciones
2.1. PARTICION DE UNA MATRIZ. OPERACIONES ENTRE MATRICES PARTICIONADAS. DEFINICION: Dada una matriz A de dimensin mxn, se dice que la matriz C es una SUBMATRIZ de A si C se puede obtener de A al suprimir (en A) algunas filas y (o) columnas. Se considera que A es una submatriz de si misma. (1.2) EJEMPLO: Si en 1 A= 5 1 2 3 4 8 1
6 7 1 1
C3 =
(1
4)
A =
44
58-424-2616413 / 412-0231903
Captulo 2 4
Aplicaciones 8 5 l 4 1
O sea que A11 A = A21 En donde 1 A11 = 2 3 5 6 7 9 0 3 , A12 = 7 9 2 6 8 0 , A21 = ( 4 8 5), A22 A12
A22 =
(4
1)
es decir, la matriz B ha sido particionada como B11 B = B21 Entonces A11 + B11 (1.2) A+B = A21 + B21 En consecuencia : Si las matrices A y B han sido particionadas como A11 (1.3) A = A21 Am1 Y B11 (1.4) B = B21 Bm1 B12. . . . . B1n B2n Bmn A12. A22. Am2. . . . . . . A1n A2n Amn A22 + B22 A12 + B12 B22 B12
B22. . Bm2. .
45
58-424-2616413 / 412-0231903
Captulo 2
Aplicaciones
A12 + B12 . . . + A1n + B1n A22 + B22 . . . + A2n + B2n . . . . . . . . . Am2 + Bm2 . . .+ Amn + Bmn
Am1
Las matrices de 1.3 y 1.4 como matrices particionadas son de dimensin mxn. Diremos que la DIMENSION PARTICIONADA de A y B es mxn. La dimensin de las matrices A y B de 1.3 y 1.4 es mayor que mxn a no ser que las submatrices Ai j sean de orden 1 (es decir a no ser que las matrices esten PARTICIONADAS EN SUS ELEMENTOS). En 1.5 hemos expresado en smbolos el siguiente teorema: TEOREMA : Dos matrices de igual dimensin particionadas se pueden sumar (restar) como si las submatrices fuesen elementos ordinarios, siempre y cuando las matrices estn particionadas de tal manera que sea posible efectuar las adiciones (sustracciones) de las submatrices. Si la matriz A est particionada como 1 A = 2 l 5 l 3 4 l 6 ------------- --l------7 8 l 9
O sea A11 (1.7) A = A21 Puede verificarse que para todo nmero real 3 7 2 4 8 5 6 9 A11 = A21 A22 A12 A22 A12
(1.8)
A =
La igualdad (1.8) es un caso particular del siguiente teorema: (1.9). TEOREMA: Si la matriz A est particionada como
. . .
. . .
46
58-424-2616413 / 412-0231903
Captulo 2 y A =
Adems de los teoremas 1.6 y 1.9, el siguiente teorema es vlido para el caso de matrices particionadas. (1.10) Si las matrices A11 A = A21 Am1 y B = B11 B21 . Bn1 A12. A22. Am2. B12. B22. . Bn2. . . . . . . A1n A2n Amn B1n B2n . . . Bnn
. .
. .
Son de matrices de dimensiones particionadas mxn y nxk respectivamente y el producto AB est definido entonces: C11 AB = C21 . Cm1 C12 . . . C22 . . . . . Cm2 . . . C1k C2k . Cmk
En donde cada submatriz Cij se puede calcular como (1.11) Ci j = Ai1 B1j + Ai2 B2j +... + Ain Bnj
siempre y cuando todos los productos y sumas de 1.11 estn definidos. En consecuencia el producto de matrices con las condiciones exigidas por el teorema 1.10 se puede efectuar entre matrices particionadas siguiendo la regla usual de su multiplicacin y considerando a las submatrices como elementos.
Si todos lo productos estn definidos A11 B11 + A12 B21 + A13 B31 (1.13) AB= A21 B11 + A22 B21 + A23 B31 A21 B12 + A22 B22 + A23 B32 A11 B12 + A12 B22 + A13 B32
Ntese que la dimensin particionada de A es 2x3, la de B es 3x2 y en consecuencia la de AB es de 2x2 como se puede constatar en 1.13. (1.14) EJEMPLO: Sean
47
58-424-2616413 / 412-0231903
Captulo 2
Aplicaciones
(1.15)
A =
2 l 0 0 l 4 -1 7 l l 1 l 0 0 l -2 0 3 -----l---------------------l---------------------------1 l 1 -1 l 0 0 0
Y -1 4 ----------2 1 -1 1 ----------5 3 1 0 2 -1
(1.16)
B =
Matrices particionadas como lo sealan las lneas punteadas en 1.15 y 1.16. Entonces, como las dimensiones de A y B son 3x6 y 6x2, respectivamente, el producto AB est definido y es de dimensin 3x2. Se puede verificar directamente que: 17 (1.17) AB = -11 2 11 -5 4
Como las dimensiones particionadas de A y B son 2x3 y 3x1 respectivamente y todos los productos y sumas necesarios de submatrices estn definidos entonces 2 -1 4 1 (1.18) AB = ( 1) ( -1 4 ) + ( 1 -1 ) -1 1 Efectuando los productos de submatrices en 1.18 tenemos que -2 (1.19) AB = -1 -1 8 + 4 4 + -10 3 -9 0 19 3 + 0 0 -1 1 2 1 + (0 0 0) 0 0 2 1 + -2 0 3 4 -1 7 5 3 1 2 0 -1 5 3 1 2 0 -1
17 =
11
-11 -5 ----------------2 4
48
58-424-2616413 / 412-0231903
Captulo 2
Aplicaciones
A =
Particionadas como se indica por las lneas punteadas, tienen dimensiones particionadas 2x1 y 1x2 respectivamente, por lo tanto el producto particionado se puede efectuar siempre las sumas y productos de las submatrices estn definidos. Puede verificarse que 1 (1 AB = 1 (2 1) -1 2 1 (2 1) 1 1 0) -1 2 1 (1 0) 1 1
1 1 | 1 ------------ ----|------1 4 | 3
1 = 1
1 4
1 3
Conocer los resultados sobre matrices particionadas de esta seccin es de utilidad tanto terica como prctica como lo muestra los dos ejemplos siguientes: 2.2.- Aplicaciones (2.1) EJEMPLO: Suponga que una matriz T ha sido particionada como A (2.2) T = 0 C B
En donde A y C son matrices cuadradas de orden l y m respectivamente (T ser por lo tanto de dimensin l + m). Si A y C son no singulares entonces T es no singular ya que se puede probar que T- 1 A- 1 0 -A- 1 BC - 1 C-1 , A- 1 0 -A- 1 BC - 1 = 0 C C -1 BC-1 = 0.A - 1 + C.0 0.(-A-1 BC-1) + CC-1
AA - 1 + B.0
-AA-1 BC-1 +
49
58-424-2616413 / 412-0231903
Captulo 2
Aplicaciones
I 0
0 = I I
(2.4) EJEMPLO: Si deseamos hallar la matriz inversa de una matriz cuadrada T que se puede particionar como en 2.2, en donde las matrices A y C son matrices cuadradas no singulares, procederamos tal como lo mostraremos a continuacin. Sea por ejemplo: 2 l 5 l 3 4 l 7 ---------------l-------0 0 l 8 1 A = 0 C B
Las matrices A y C son de orden 2 y 1 respectivamente. A es no singular ya que: -2 A-1 = 3/2 (Verifique que AA-1 = I ) Como C = ( 8 ) , entonces C es no singular ya que C-1 Como 2 -A-1 BC-1 = -3/2 1/2 7 -1 5 (1/8) = ( 1/8 ) -1/2 1
La particin de matrices tiene singular importancia en el desarrollo de algoritmos numricos, como lo trataremos de justificar a continuacin. Como veremos ms adelante, un sistema de ecuaciones tal como
50
58-424-2616413 / 412-0231903
Captulo 2
Aplicaciones 2x + 3y + z + w = 1 4x + y - z + w = 0 y + 2w = -1 x + z = 0
(*)
se denomina un sistema de ecuaciones lineales simultneas: no hay trminos mixtos en xy, xz, yz, xyz, etc., y cada variable est elevada a la primera potencia. La matriz 2 3 1 1 4 1 -1 1 A = 0 1 0 2 1 0 1 0 formada por los coeficientes de las variables x, y ,z w, en su orden, se denomina la matriz de los coeficientes del sistema. El sistema de ecuaciones (*) se expresa matricialmente como: AX = B, en donde x y z w 1 0 -1 0
X =
B =
Es el caso de un sistema tal como x + 2y = 3 2x - y = 1 el cual podra escribirse como 1 2 2 -1 es decir, en la forma AX = B en donde A= 1 2 2 -1 X= x y B = 3 1 x y 3 1
Como A es no singular, entonces X = A-1 B Parece sencillo por lo tanto resolver el sistema de ecuaciones lineales 2x + 3y + z + w = 1 4x + y - z + w = 0 y + 2w = -1 x + z = 0 AX = B
A partir de
51
58-424-2616413 / 412-0231903
Captulo 2 en donde A= 2 4 0 1
Aplicaciones
3 1 1 0 X = A-1 B
1 -1 0 1
1 1 2 0
Para ello deberamos proceder a calcular A-1. Como veremos mas adelante, el clculo de A-1 para matrices de orden n > 2 es generalmente arduo. Mas en algunos casos, como en el caso de las matrices dispersas que se presentan en muchas aplicaciones, los elementos diferentes de 0, se encuentran o se pueden agrupar en bloques, reduciendo el problema a varios subproblemas de menor dimensin, con paso de datos como se ejemplificar a continuacin. Si el paso de datos es mnimo, muchos subproblemas se podrn resolver sin esperar el paso de datos de otros subproblemas. Los algoritmos actuales pretenden utilizar esta metodologa utilizando computadores paralelos o sistemas en paralelo minimizando, por supuesto, el paso de datos. Ejemplificaremos esto con un ejemplo sencillo. Ejemplo utilizando matrices particionadas El sistema de ecuaciones lineales x + 2y + 3z + 2w = 1 2x - y + 4z + w = 0 2z = -1 3w = 0 A11 0 A12 A22 x y -z w 1 0 --1 0
La matriz A es triangular por bloques. En el cual 1 2 A11 = 2 -1 Lo cual nos lleva a: A12 = 4 1 + A12 A22 O de forma equivalente A11 X + A12 Z = B1 A22 Z = B2 z w z w 1 0 -1 0 3 2 A22 = 0 3 2 0
x A11 y
52
58-424-2616413 / 412-0231903
Captulo 2 En donde
Aplicaciones
-1 0 w El sistema matricial de ecuaciones enmarcado en gris, es un sistema triangular superior por bloques. X= B1 = B2 = Solucionando las igualdades, utilizando sustitucin regresiva y lgebra matricial, llegamos a: (*) Z = A22-1 B2 (**) X = A11-1 ( B1 A12 Z ) La ecuacin (**), espera el valor de Z que se calcular previamente en (*). Si este mtodo, se aplicara en un computador (siendo las matrices de orden mayor), habra ahorro de memoria si una ecuacin se efectuara antes que la otra, mas sin embargo el tiempo de ejecucin no se reducira notablemente ya que (**) tendra que esperar los resultados de (*). An as, si el sistema se resolviera en paralelo, podran adelantarse las operacines A11-1 B1 y A11-1 A12, aprovechndose el tiempo mientras llega el valor de Z que proporcionar (*). A partir de este ejemplo se puede intuir la importancia de la teora que estamos estudiando ya que pese a su sencillez tiene grandes aplicaciones prcticas que se conocern en cursos profesionales. Adems nos muestra que la teora es fundamental en el momento de buscar soluciones a problemas prcticos y por lo tanto amerita cierto nivel de comprensin en este nivel. La matemtica es quizs an, como se le ha llamado durante siglos, la reina de las ciencias. La cuidadosa solucin de las ecuaciones matriciales enmarcadas arriba nos arrojar los valores x = 13/10, y = 3/5, z = -1/2, w = 0.
x y
z Z= w
1 0
A partir de (*) y (**), vemos que la siguiente igualdad de matrices particionadas es vlida, reemplazando en (**) Z por A22-1 B2 (de *): X Z = A11-1 0 A11-1 A12 A22-1 A22-1 B1 B2
sea precisamente la matriz inversa (verifquelo) de la matriz particionada A11 0 A12 A22
sugiriendo que la solucin pudo plantearse utilizando la igualdad X = A-1 B (como es usual en este texto, hemos sobrecargado, utilizando un trmino muy utilizado en la programacin orientada a objetos, el trmino X, ya que ahora se refiere a una matriz (vector) de dimensin 4x1 y no es la misma X de dimensin 2x1 utilizada un poco antes. Esta no es a nuestro juicio una mala prctica y no debe marear a nuestros lectores).
53
58-424-2616413 / 412-0231903
54 Captulo 2
Ejercicios propuestos
La respuesta a la que se llega utilizando la matriz inversa anterior es la misma x = 13/10, y = 3/5, z = -1/2, w = 0.
a la cual se llegara por cualquier otro mtodo sin utilizar el lgebra de matrices particionadas. 2.3.- Ejercicios Propuestos 1). Dadas 4 A = 2 Y l 3 l 2 1 I 6 ------------ ---l------5 2 l 1 I -3 4 I -1 I 2 -1 l 2 0 -1 3 l l -5 l -2 6 1 3 4 -1 ,
, I
Efecte AB. a) b) 2) Multiplicando sin utilizar las particiones indicadas . Utilizar las particiones. Muestre que si A es la matriz particionada AT11 A11 A = A21 3) A22 A12 , entonces AT = AT12 AT22 AT21
54
58-424-2616413 / 412-0231903
Captulo 2 4) Una
Ejercicios propuestos matriz cuadrada T es TRIANGULAR SUPERIOR si t11 0 0 . . 0 t12 t22 0 . . 0 t13 . . . t23 . . , t1n t2n t3n . . tnn
55
t33 . . . . . . . 0 . . .
Es decir, si tij = 0 para i > j. Sea T una matriz cuadrada triangular superior. i) ii) Si T es no singular, entonces tii 0 (i = 1,2....n) y adems T-1 es una matriz triangular superior. Demuestre que si ti i 0 (i = 1,2,....n), entonces T es no singular. ****************************** (Ayuda: Si T es no singular existe una matriz X11 X21 X31 X = X41 . . . Xn1 Tal que (1) TX = I X42 . . . Xn2 . . . Xn3 X43 . . . X44 . . . X4n . . . Xn4 . . .Xnn X12 X22 X32 X13 X23 X33 X14 . X24 . . . .X1n .X2n .X3n
X34 . .
0 0
xn , n - 2 = =
55
58-424-2616413 / 412-0231903
56 Captulo 2 es decir
Ejercicios propuestos
X14 . X24 .
. .
X34 . . X44 . . . . . 0
Xnn
Continuando de ste modo concluira i). 5) Teniendo como base el hecho que toda matriz triangular de orden n se puede expresar en la forma Tn - 1 T = 0 tnn Bn - 1
En donde Tn - 1 es una matriz triangular de orden n 1, t1n y B n-1 = t2n . . . tn - 1 , n , demuestre que
i) ii)
T es no singular si y slo si Tn - 1 es no singular y tnn 0 Si T es no singular T-1n - 1 T-1 = 0 t nn-1 -Tn - 1n - 1 Bn - 1 tnn-1
iii)
Ntese que T-1n - 1 en la matriz anterior es una matriz triangular de orden n 1 y a su vez T -1n - 2 T-1n - 1 = 0 T-1n - 1 ,
n-1
-T -1n - 2 Bn - 2 t -1n - 1 , n - 1
56
58-424-2616413 / 412-0231903
Captulo 2 En donde
Ejercicios propuestos
57
t1 , n - 1 t1 , n - 1 . . . t n - 2, n - 1 Por lo tanto la frmula de recurrencia (*) T-11 = . . . = t-111 T -1k 0 con t1,k+1 Bk = t2 , k + 1 . . tk , k + 1 . -T -1k Bk t -1k + 1 , k + 1 t-1k + 1 , k + 1
Bn - 2 =
T-1k + 1
es tal que 6) i)
T-1n = T-1 Utilizando la frmula de recurrencia ( * ) del problema 5 calcule T-1 para 1 0 T = 0 0 0 0 3 0 0 1 -1 2 2 1 1 0
ii)
Utilizando la particin
-1 l 2 1 l 0 2 l 1 0 ---------------l-----------------0 0 l 3 0 l 0 0 l 0 1
3 y 0
0 1
57
58-424-2616413 / 412-0231903
Ejercicios propuestos
1 2
Y si A T = B C 0
y A y B son matrices no singulares, entonces, T es una matriz no singular y - A 1C B -1 T -1 = B 1 3 8. Utilizando los resultados del problema 7, halle las matrices inversas (cuando existan) de las siguientes matrices: 1 0 0 0 2 0 0 0 -1/2 0 1 2 1 0 3 0 1 4 1 1 0 0 0 2 3 0 0 0 0 0 2 0 0 0 0 0 4 1 0 0 0 2 1 1 0 0 0 1 0 1 0 1 0 A 1
k 0 0 1 k 0 0 1 k
0 0 k1 0 k2 0 k3 0 0
1 0 1 0 2 0 0 0 1
0 1 0 1 0 0 0 0 1
9. Suponga que una matriz cuadrada P ha sido particionada como I P = C B 0 en donde I es la matriz idntica.
58
58-424-2616413 / 412-0231903
Ejercicios propuestos
59
0 B2
C + BC
10. Suponga que una matriz no singular ha sido particionada como: 0 A= Q I P en donde P y Q son matrices cuadradas del mismo orden.
i) Resuelva el problema a partir de la solucin del sistema con matrices particionadas anterior, por sustitucin regresiva. ii) Resuelvalo utilizando el sistema de ecuaciones AX = B, por medio de X = A-1 B, en donde A11 A= 0 A12 A22 y A-1 = A11-1 0 A11-1 A12 A22-1 A22-1
59
58-424-2616413 / 412-0231903
60 Captulo 2
Algoritmo de descomposicin
1 (4.4) e2TA = 0 1 0 4 7
2 5 8
3 2 1 = 4 5 2 ,
1 (4.5) e3TA = 0 0 1 4 7
2 5 8
3 2 1 = 7 8 1 ,
Las ecuaciones 4.3 , 4.4 y 4.5 nos inducen a presentar el siguiente teorema: (4.6) TEOREMA: Sean 0 0 . . 1 . . . 0 i - sima componente
ai j
mxn
y ei =
un vector con m COMPONENTES las cuales son todas iguales a 0 excepto la i-sima que es 1.
60
58-424-2616413 / 412-0231903
Algoritmo de descomposicin
61
i-sima fila de A
(4.8)
(4.9)
eTi =
0 0...1 0 0
y A, cuyas dimensiones particionadas son lxm y mxl respectivamente est definido. Entonces eTi A = A1 A2 . . . Ai . . . Am
(4.10)
0. . . 1 . . . 0
= = sea
1 0 . 0 . 0
(4.11)
= .
61
58-424-2616413 / 412-0231903
62 Captulo 2
Algoritmo de descomposicin
(4.13)
I=
y PARTICIONANDO a A en si misma, obtenemos : eT1 eT2 . . . . . . eTm 1 fila de A 2 fila de A . . . i-sima fila de A . . m-sima fila de A eT1A eT2 A . . . . . . eTm A
(4.14)
I A = eTi
= eTi A
1)
Qu sucede en 4.13 y 4.14 si intercambiamos en I la p-sima fila con la una nueva MATRIZ ELEMENTAL que denotaremos por Epq?.
q-sima creando
62
58-424-2616413 / 412-0231903
Captulo 2
Algoritmo de descomposicin
63
(4.15)
Epq =
---------p-sima fila
---------q-sima fila
y el de 4.14 eT1 . (4.16) Epq A = . eTq . . eTp . . eTm . A = . eTqA . . eTPA . . eTmA ------p-sima fila eT1A
------q-sima fila
-----p-sima fila
-----q-sima fila
La matriz de 4.16, a diferencia de la de 4.14, es una matriz que se obtiene de A al intercambiar (en A) la p-sima fila con la q-sima. 2) Qu sucede en 4.13 y 4.14 si multiplicamos la p-sima fila de I por un nmero real c 0 creando una nueva MATRIZ ELEMENTAL que denotaremos por E( c ) p ?
El anlogo de 4.13 sera: eT1 . eT2 . ceTp . . eTm y el de 4.14: ---------p-sima fila
. .
(4.17)
E( c ) p = .
63
58-424-2616413 / 412-0231903
64 Captulo 2
Algoritmo de descomposicin eT1 . . eT2 . . ceTp . . eTm . . eT2A . . ceTPA . . eTmA eT1A
(4.18) .
E( c ) p A =
A =
----p-sima fila
1 fila de A 2 fila de A . . cx (p-sima fila de A ) ----------- p-sima fila . . m-sima fila de A La matriz de 4.18. a diferencia de la de 4.14, no es A sino una matriz que se obtiene de A al multiplicar su p-sima fila por c. 3) Qu sucede en 4.13 y 4.14 si a la p-sima fila de A le sumamos la q-sima fila multiplicada por un nmero c, creando una nueva MATRIZ ELEMENTAL que denotaremos por Ep + ( c ) q. Asumiremos siempre que p es diferente de q.
El anlogo de 4.13 sera: eT1 . eT2 . eTp + ce Tq . . eTm y el de 4.14 eT1 . . eT2 . (4.20) . E( c ) p A = . eTp + . . ceTq A = . (eTp+ceTq)A . . eTmA ----p-sima fila . . eT2A . eT1A ---------p-sima fila, . .
(4.19)
E( c ) p = .
--------- 1 fila de A --------- 2 fila de A . . p-sima fila de A + --------------c x q-sima fila de A . . --------- m-sima fila de A
64
58-424-2616413 / 412-0231903
Captulo 2
Algoritmo de descomposicin
65
La matriz de 4.20, a diferencia de la de 4.14, no es A sino una matriz que se obtiene de A sumando a su p-sima fila la q-sima multiplicada por c. Los numerales 1,2 y 3 contiene las pruebas del siguiente teorema: (4.21). TEOREMA: Si premultiplicamos a una matriz A por una de las matrices elementales descritas en 1,2 y 3, el resultado es una matriz que se puede obtener a partir de A efectuando (sobre A) los mismos cambios por los cuales se obtiene la matriz elemental a partir de la matriz idntica.
(4.22)
EJEMPLO:
La matriz 1 -3 0 1 0 0 0 0 1 0 0 0 0 1 ,
(4.23)
E2 + ( - 3 ) 1
= 0 0
se obtiene a partir de la idntica al sumar a la segunda fila la primera multiplicada por -3. De acuerdo con el teorema 4.21 si
1 (4.24) A = 5 4 0
2 6 3 1
1 7 2 2
1 8 1 3 ,
entonces la matriz E2 + ( - 3 ) 1A se puede obtener directamente de A sumndole a la segunda fila ( de A ) la primera multiplicada por -3. Luego 1 2 (4.25) E2 + ( - 3 ) 1 A = 4 0 3 1 2 2 1 3 , 2 0 1 4 1 5
65
58-424-2616413 / 412-0231903
66 Captulo 2
Algoritmo de descomposicin
NOTA: A la matriz Ep + ( - c ) q la denotaremos por Ep - ( C ) q puesto que se obtiene de I al restarle a la p-sima fila la q-sima multiplicada por c, como se puede verificar en el ejemplo 2.49. (4.26) TEOREMA: Las matrices elementales definidas en l, 2 y 3 son singulares. Adems : (4.27) i) ii) iii) (Epq ) -1 = Epq , c 0, c R no
(E( c ) p ) -1 = ( E( 1/c ) p ),
DEMOSTRACION: (4.28)
La matriz Ep q de 4.28 se ha obtenido de I al intercambiar la p-sima fila con la q-sima. La premultiplicacin por Ep q intercambia de nuevo estas filas obtenindose por lo tanto la matriz idntica. La prueba para ii) y iii) es similar a la anterior. (4.29). EJEMPLO: Sea 1 (4.30) A = 4 6 2 5 2 3 1 1 1 2 3
Halle una matriz elemental E tal que EA tenga un 0 en la segunda fila primera columna. SOLUCION: Para obtener un 0 en tal posicin es suficiente restarle a la segunda fila de A la primera fila multiplicada por 4. La matriz elemental (4.31) E2 - ( 4 ) 1 = 1 -4 0 es tal que 1 (4.32) E2 - ( 4 ) 1 A = 0 6 2 -3 2 3 -11 1 1 -2 3 0 1 0 0 0 1 ,
El 0 podra obtenerse tambin a partir de 4.30, al restarle a la segunda fila la 3 multiplicada por -4/ 6. As : 1 (4.33) E2 - ( 4 / 6
)3
0 1 0
0 -4/6 1
0 0
66
58-424-2616413 / 412-0231903
Algoritmo de descomposicin
67
1 (4.34) E2 - ( 4 / 6
)3
2 11/3 2
3 1/3 1
1 0 3
A =
0 6
(4.35).
EJEMPLO: Sea A la matriz de 4.30, hallemos dos matrices elementales E1 y E2 de tal modo que todos los elementos de la primera columna excepto el primero (de arriba hacia abajo) de la matriz E2 E1A sean iguales a cero.
(4.36)
E1 = E2 - ( 4 ) 1
(4.40). EJEMPLO: Sea A la matriz de 4.30. Halle matrices elementales E3 tales que 1 2 3 1 (4.41) E3 E2 E1 A = 0 0 -3 0 -11 x -2 y
E1 , E2 ,
SOLUCION: A partir de 4.39 podemos lograr el 0 deseado en la tercera fila segunda columna tomando. (4.42) En este caso (4.43) E3 E2 E1 A = 1 0 0 2 -3 0 3 -11 59/3 1 -2 11/3 E3 = E3 - ( 10 / 3 ) 2
67
58-424-2616413 / 412-0231903
68 Captulo 2
Si A es una matriz cuadrada con tal caracterstica, se denomina SUPERIOR. La matriz de 4.43 es trapezoidal superior. La matriz 1 0 (4.45) 0 0 0 0 3 0 5 0 2 2 -3 0 1 1
TRIANGULAR
por ser una matriz cuadrada se denomina como triangular superior. (4.46). EJEMPLO: como un producto Sea A la matriz de los ejemplos 4.29 , 4.35 y 4.40, exprese a A
(4.47)
A =
E1 . E2 . E3 . U
en donte U es la matriz trapezoidal superior ( U de Upper ) que aparece al lado derecho de 4.43 y las matrices Ei son matrices elementales. SOLUCION: A partir de 4.43 y dado que las matrices elementales E1 , E2 concluimos que: (E3 E2 E1)-1 (E3 E2 E1) A = (E3 E2 E1)-1 U y E3 son no singulares,
(4.48)
De acuerdo con 4.36, 4.38 y 4.43, y aplicando el teorema 4.26, concluimos que:
(4.49)
A = E2 + ( 4 ) 1 E3
+(6)1
E3 + ( 10/ 3 ) 2 U
Ejercicios 1. Para cada una de las matrices A siguientes, halle matrices elementales ( de los tipos definidos en 1, 2 y 3) tales que
Ek Ek - 1 . . . E2 E1 A = U sea una matriz trapezoidal superior. En cada caso proceda as: i) Siguiendo el modelo de 4.46, describa la ecuacin Ek Ek - 1 . . . E2 E1 A = U,
y especifique muy claramente cuales son las matrices Ei tal como se hizo en 4.43, 4.45 y 4.49 y cul es la forma trapezoidal U.
68
58-424-2616413 / 412-0231903
Captulo 2
Algoritmo de descomposicin
69
ii)
en donde las Ei son matrices elementales y U es la matriz trapezoidal superior obtenida en i). Siga el ejemplo 4.46
1 a) -1 0
2 0 1
3 -3 2 , b)
-1 1 2
2 1 3
1 1 1
3 1 3
1 c) 2
2 -1
3 -2 d)
1 1 0
2 2 1
3 4 2
4 5 3
e)
4 3
3 1
4 1 ,
f)
1 2 3
2 4 6
3 6 9
hemos obtenido por transformaciones elementales la nueva matriz trapezoidal superior. 1 U = 0 0 2 -3 0 3 -11 59/3 1 -2 11/3
( La letra U, se asocia con la palabra inglesa UPPER ). La relacin entre A y U, siguiendo la secuencia de transformaciones elementales es: E3 - ( 10/ 3
)2
E3
-(6)1
E2 - ( 4
)1
A = U
69
58-424-2616413 / 412-0231903
Algoritmo de descomposicin
) 2 . E3 - ( 6 ) 1 .
E2 - ( 4
)1
) -1 U
A = ( E2 - ( 4 ) 1-1 . E3 De donde A = E2 + ( 4 ) 1 . E3
- ( 6 ) 1 -1.
E3 - ( 10/ 3 ) 2-1 U
+(6)1 .
E3 + ( 10/ 3 ) 2 U
E2 + ( 4 ) 1 . E3
+(6)1 .
E3 + ( 10/ 3 ) 2 1
0 1 10/3
0 0 1 =
E2 +( 4 ) 1 . E3
+(6)1
0 0
1 E2 +( 4 ) 1 0 0
0 1 6/3
0 0 1 =
1 4 6
0 1 10/3
0 0 1
De donde:
A =
1 4 6
2 5 2
3 1 1
1 2 3
1 4 6
0 1 10/3
0 0 1
1 0 0
2 -3 0
LU
Hemos descompuesto a la matriz A en la forma A = LU En donde L es una matriz triangular inferior, no singular y U es una matriz Trapezoidal Superior Si la matriz A fuese cuadrada entonces la matriz U sera una matriz tringular superior. La matriz L es una matriz no singular, por ser un producto de matrices elementales (no singulares). Si la matriz A fuese no singular, la matriz U tambin lo sera.
70
58-424-2616413 / 412-0231903
Captulo 2
Algoritmo de descomposicin
71
Las siguientes relaciones, a partir del ejemplo anterior, nos permitirn ilustrar un procedimiento prctico para hallar la descomposicin LU de una matriz A. Secuencia de premultiplicaciones por matrices elementales E3 - ( 10/ 3 (*)
(3) )2
E3
-(6)1 (2)
E2 - ( 4
(1)
)1
E2 + ( 4 ) 1 . E3
(1)
+(6)1 .
E3 + ( 10/ 3 ) 2
(3)
(2 )
La matriz L y la matriz U se pueden construir simultneamente a medida que se efectuan las operaciones elementales en el proceso progresivo de obtencin de ceros, por operaciones elementales sobre las filas de A, siempre y cuando no se intercambien filas, sin necesidad de escribir explcitamente las matrices elementales Ei. A partir de la observacin cuidadosa de las operaciones elementales sobre las filas de A, sealadas por los pasos (1), (2) y (3) en (*), concluimos: Primer paso (1): Con pivote en posicin (1,1) se logra un cero en la posicin (2,1) Operacin elemental utilizada a partir de (*) 2da fila + la primera por -4 Se efecta la operacin sobre A y se sobrescribe el 0 obtenido en (2,1) por +4 Segundo paso (2) Con pivote en la posicin (1,1) se logra un cero en la posicin (3,1) Operacin elemental utilizada.Vease (*) 3ra.fila + la primera por 6
Se efecta la operacin sobre la matriz anterior y se sobrescribe el 0 obtenido en (3,1) por + 6
1 4 6
2 -3 -10
3 -11 - 17
1 -2 -3
Tercer paso (3) Con pivote en la posicin (2,2) se logra un cero en la posicin (3,2) Operacin elemental utilizada.Vease (*) 3ra.fila + la segunda por -10/3
Se efecta la operacin sobre la matriz anterior y se sobrescribe el 0 obtenido en (3,2) por + 10/3
1 4 6
2 -3 10/3
3 -11
1 -2
59/3 11/3
71
58-424-2616413 / 412-0231903
43 Captulo 2
Algoritmo de descomposicin
1 A = 4 6 Observaciones:
0 1 10/3
0 0 1
1 0 0
2 -3 0
3 -11 59/3
1 -2 11/3 = LU
Los 1 en la diagonal de L se completan al final, ya que han sido sobreescritos por los elementos de la diagonal de U. La matriz L es en todos los casos una matriz triangular inferior. La matriz U es una matriz trapezoidal superior. La razn por la cual los nmeros 4 y 6 de A parecen no cambiar en L se debe a que el pivote utilizado en los pasos (1) y (2) fu 1. Este no es siempre el caso, como se puede observar al resolver otros ejercicios. Los elementos que aparecen sucesivamente en L, los lik, en el paso (i,k)(lograr 0 en posicin (i,k) de A), se podran calcular por la frmula uik/uii, i < k, donde uik es el elemento a eliminar en U (ser 0 al terminar el paso i) y uii es el pivote que ya es un elemento de U calculado en el paso anterior. Por ejemplo, en el paso (2,1), u21 = a21 =4 y u11 = a11 = 1, luego l21 = a21/a11 = 4/1 = 4. La operacin elemental utilizada fue fila 2 4 (fila 1), es decir (fila 2) ( a21/a11 ) x (fila 1). Por ello es que l31 = a31/a11 = 6, y l32 = u32/u22 = (-10/-3) = 10/3. Este tipo de razonamiento sobre los subndices lo utilizan quienes desarrollan mtodos numricos. Por ello los lenguajes de programacin incorporan estructuras especiales para manejar los subndices y para sobreescribir (sustituir) valores a medida que progresan los clculos.
La matriz L ( de lower ) es una matriz TRIANGULAR INFERIOR ( ya que Li j = 0 para todo i > j ) y como L es un producto de matrices elementales, adems es no singular . ( posee inversa ). Esta descomposicin de una matriz A en un producto LU se puede lograr siempre que las operaciones elementales no involucren cambio de filas y que adems todas las operaciones elementales involucrando matrices de tipo Ep + ( c ) q , c 0, cumplan la condicin q< p o sea que para obtener ceros hacia abajo se utilicen las filas superiores. 2.6.- Ejercicios Propuestos 1.Halle la descomposicin LU de A (o de PA, si requiere intercambiar filas), de las siguientes matrices. Si utiliza matrices de permutacin, especifque cul es la matriz P. 1 2 1 1 0 0 1 0 1 1 1 1 0 1 1 3 1 -1 2 0 3 1 3 2 3 1 1 2 1 1 1 2 0 0 1 3 3 1 1 0 2 0 2 0 1 1 1 1 1 1 1 2 1 2 4 3 2 1 5 1 1 2 3 3 2 3 2 2 3 1 1 1 1 0 0 1 1 1 2 1 0 0 0 0 0 0 2 1 0 1 1 1 0 0 0 1 3 3 1 1
72
58-424-2616413 / 412-0231903
Captulo 2
Algoritmo de descomposicin
44
2) Descomponga las siguientes matrices en su forma LU o PLU. La matriz P se puede describir explcitamente por intercambio de filas en la matriz idntica o seale en palabras cules filas se han intercambiado en la posicin LU. 2 3 1 1 3 3 3 3 1 6 2 1 3 1 1 2 1 1 0 1 0 2 2 1 3 3 1 1 -1 2 0 1 3 6 c) 4 2 3 0 2 4 2 1 1 0 3 1 0 1 1 1 1 1 -1 2 0 d) 0 0 1 1 1 0 1 h) 0 1 -3 -1 1 2 0 1 2 1 1 -1 3 1 2 2 1 1 e) 4 1 2 2 -1 2
a)
b)
f)
g)
Respuestas parciales Descomposicin LU. a) La descomposicin sobrescrita podra ser (efecte el proceso) 1 2 3 3 -3 2 3 5 2
PLU =
LU =
c) La descomposicin LU sobrescrita podra ser (efecte el proceso) 1 3 6 4 -10 -21 0 -2/10 -2/10 d) La descomposicin LU sobrescrita podra ser (efecte el proceso)
72
58-424-2616413 / 412-0231903
45 Captulo 2
Algoritmo de descomposicin
-1 1 0
2 -1 0
0 0 1
f) La descomposicin LU sobrescrita podra ser (efecte el proceso) 6 2 1 1/3 1/3 2/3 1/2 0 1/2 salvo que las filas 2da. y 3ra. han sido intercambiadas.
72
58-424-2616413 / 412-0231903