fbpx
Wikipedia

Factorización LU

En el álgebra lineal, la factorización o descomposición LU (del inglés Lower-Upper) es una forma de factorización de una matriz como el producto de una matriz triangular inferior y una superior. Debido a la inestabilidad de este método, deben tenerse en cuenta algunos casos especiales, por ejemplo, si uno o varios elementos de la diagonal principal de la matriz a factorizar es cero, es necesario premultiplicar la matriz por una o varias matrices elementales de permutación. Existe un segundo método llamado factorización o con pivote. Esta descomposición se usa en el análisis numérico para resolver sistemas de ecuaciones (más eficientemente) o encontrar las matrices inversas.

Definiciones

Sea   una matriz no singular (si lo fuera, entonces la descomposición podría no ser única). Tenemos que

 ,

donde   y   son matrices inferiores y superiores triangulares respectivamente.

Para matrices  , esto es .


Por otro lado la descomposición PLU tiene esta forma:

 

Con   matrices triangulares inferiores,   matrices de permutación y   una matriz triangular superior.

Para determinar   tenemos que

 

y cada   está dado por:

  =  

Esto se debe a que   es igual a  , pero con los elementos de la subdiagonal permutados.

Otra forma de ver este tipo de factorización es:  . Recordando que las matrices de permutación. La matriz permutación es invertible y su inversa es su traspuesta

Unicidad

Las matrices  y   son únicas, si la matriz no es singular. En caso contrario pueden no ser únicas.

Demostración:

Dada la matriz  , tenemos que   y  . Recordemos que   son invertibles por tener el determinante distinto de cero entonces:

 , y también  Entonces   es una matriz triangular inferior, con unos en la diagonal y   es triangular superior (recordando que el producto matricial de triangulares superiores/inferiores es triangular superior/inferior). La única matriz que cumple estas dos propiedades es la identidad. Por lo tanto:

 y  .

Con lo cual se concluye que   y  

Algoritmos

La factorización  es básicamente una forma modificada de la eliminación gaussiana. Transformamos la matriz  en una matriz triangular superior  anulando los elementos debajo de la diagonal. Entonces,

 ,

donde   son matrices elementales, que representan los distintos pasos de la eliminación. Luego recordando que la inversa de una matriz elemental, es otra matriz elemental tenemos que

 .

Llamamos  a   una matriz triangular inferior.

Aplicaciones

Resolviendo sistemas de álgebra lineal

Dada la ecuación matricial  .

Queremos la solución para un determinando  y  . Los pasos son los siguientes:

  1. Primero, resolvemos   para  .
  2. Segundo, resolvemos   para  .

Nótese que ya tenemos las matrices  y  . La ventaja de este método es que es computacionalmente eficiente, porque podemos elegir el vector b que nos parezca y no tenemos que volver a hacer la eliminación de Gauss cada vez.

Factorización LU con pivoteo

Al utilizar la técnica de triangulación de Gauss para obtener la descomposición L-U de una matriz A podemos encontrarnos con el mismo problema de encontrar un coeficiente en la diagonal que sea 0 o un mal condicionamiento. Podemos entonces utilizar la misma técnica de pivotación : buscar el siguiente elemento en la columna que sea distinto de 0 o, mejor aún, el de mayor valor absoluto.

Pero una vez obtenida la descomposición  , si queremos aplicarla a resolver un sistema de ecuaciones, tendremos que tener en cuenta la “historia” o registro de las pivotaciones efectuadas para aplicar al vector de términos independientes.

Esto se realiza mediante la matriz de permutación  , que consiste en efectuar sobre la matriz identidad, las mismas permutaciones de filas que se vayan efectuando sobre la matriz que se está triangulando por Gauss.

Al mismo tiempo se efectúan las mismas permutaciones sobre los elementos subdiagonal de la matriz L.

Así, si tenemos, por ejemplo, el sistema:

 

y  y  son las matrices obtenidas de la matriz  como descomposición   por triangulación de Gauss con pivotaciones recogidas en la matriz de permutación  , es fácil comprobar que

 

Por tanto los procesos de sustitución descendente y ascendente los aplicamos a :

  1. Primero, resolvemos   para  
  2. Segundo, resolvemos   para  

Matriz Inversa

Las matrices  y  pueden ser usadas para calcular la matriz inversa mediante:

 .

Algunas implementaciones que invierten matrices usan este método.

Determinante de una matriz

Las matrices   y   pueden ser usadas para calcular el determinante de la matriz   muy eficientemente porque   y los determinantes de matrices triangulares son simplemente el producto de los elementos de sus diagonales. En particular, si   es una matriz triangular en cuya diagonal todos los elementos son uno, entonces: 

La misma aproximación al problema puede ser usada para factorizaciones LUP en las que aparece matrices de permutación, pues el determinante de una matriz de permutación  es , donde   es el número de permutaciones de filas en la descomposición.

  •   Datos: Q833089

factorización, álgebra, lineal, factorización, descomposición, inglés, lower, upper, forma, factorización, matriz, como, producto, matriz, triangular, inferior, superior, debido, inestabilidad, este, método, deben, tenerse, cuenta, algunos, casos, especiales, . En el algebra lineal la factorizacion o descomposicion LU del ingles Lower Upper es una forma de factorizacion de una matriz como el producto de una matriz triangular inferior y una superior Debido a la inestabilidad de este metodo deben tenerse en cuenta algunos casos especiales por ejemplo si uno o varios elementos de la diagonal principal de la matriz a factorizar es cero es necesario premultiplicar la matriz por una o varias matrices elementales de permutacion Existe un segundo metodo llamado factorizacion P A L U displaystyle PA LU o L U displaystyle LU con pivote Esta descomposicion se usa en el analisis numerico para resolver sistemas de ecuaciones mas eficientemente o encontrar las matrices inversas Indice 1 Definiciones 2 Unicidad 3 Algoritmos 4 Aplicaciones 4 1 Resolviendo sistemas de algebra lineal 4 1 1 Factorizacion LU con pivoteo 4 2 Matriz Inversa 4 3 Determinante de una matrizDefiniciones EditarSea A displaystyle A una matriz no singular si lo fuera entonces la descomposicion podria no ser unica Tenemos queA L U displaystyle A LU donde L displaystyle L y U displaystyle U son matrices inferiores y superiores triangulares respectivamente Para matrices 3 3 displaystyle 3 times 3 esto es a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 1 0 0 l 21 1 0 l 31 l 32 1 u 11 u 12 u 13 0 u 22 u 23 0 0 u 33 displaystyle begin pmatrix a 11 amp a 12 amp a 13 a 21 amp a 22 amp a 23 a 31 amp a 32 amp a 33 end pmatrix begin pmatrix 1 amp 0 amp 0 l 21 amp 1 amp 0 l 31 amp l 32 amp 1 end pmatrix begin pmatrix u 11 amp u 12 amp u 13 0 amp u 22 amp u 23 0 amp 0 amp u 33 end pmatrix Por otro lado la descomposicion PLU tiene esta forma L m 1 P m 1 L 2 P 2 L 1 P 1 A U displaystyle L m 1 P m 1 L 2 P 2 L 1 P 1 A U Con L m 1 L 1 displaystyle L m 1 L 1 matrices triangulares inferiores P m 1 P 1 displaystyle P m 1 P 1 matrices de permutacion y U displaystyle U una matriz triangular superior Para determinar L displaystyle L tenemos queL L m 1 L 2 L 1 1 displaystyle L L m 1 L 2 L 1 1 y cada L k displaystyle L k esta dado por L k displaystyle L k P m 1 P k 1 L k P 1 k 1 P 1 m 1 displaystyle P m 1 P k 1 L k P 1 k 1 P 1 m 1 Esto se debe a que L k displaystyle L k es igual a L k displaystyle L k pero con los elementos de la subdiagonal permutados Otra forma de ver este tipo de factorizacion es A P T L U displaystyle A P T LU Recordando que las matrices de permutacion La matriz permutacion es invertible y su inversa es su traspuestaUnicidad EditarLas matrices L displaystyle L y U displaystyle U son unicas si la matriz no es singular En caso contrario pueden no ser unicas Demostracion Dada la matriz A R m n displaystyle A in mathbb R m times n tenemos que A L 1 U 1 displaystyle A L 1 U 1 y A L 2 U 2 displaystyle A L 2 U 2 Recordemos que L 1 U 1 L 2 U 2 displaystyle L 1 U 1 L 2 U 2 son invertibles por tener el determinante distinto de cero entonces L 1 U 1 L 2 U 2 displaystyle L 1 U 1 L 2 U 2 y tambien L 2 1 L 1 U 2 U 1 1 displaystyle L 2 1 L 1 U 2 U 1 1 Entonces L 2 1 L 1 displaystyle L 2 1 L 1 es una matriz triangular inferior con unos en la diagonal y U 2 U 1 1 displaystyle U 2 U 1 1 es triangular superior recordando que el producto matricial de triangulares superiores inferiores es triangular superior inferior La unica matriz que cumple estas dos propiedades es la identidad Por lo tanto L 2 1 L 1 I displaystyle L 2 1 L 1 I y U 2 U 1 1 I displaystyle U 2 U 1 1 I Con lo cual se concluye que L 1 L 2 displaystyle L 1 L 2 y U 1 U 2 displaystyle U 1 U 2 Algoritmos EditarLa factorizacion L U displaystyle LU es basicamente una forma modificada de la eliminacion gaussiana Transformamos la matriz A displaystyle A en una matriz triangular superior U displaystyle U anulando los elementos debajo de la diagonal Entonces E 1 E 2 E n A U displaystyle E 1 E 2 E n A U donde E 1 E 2 E n displaystyle E 1 E 2 E n son matrices elementales que representan los distintos pasos de la eliminacion Luego recordando que la inversa de una matriz elemental es otra matriz elemental tenemos queA E n 1 E 2 1 E 1 1 U displaystyle A E n 1 E 2 1 E 1 1 U Llamamos L displaystyle L a E n 1 E 2 1 E 1 1 displaystyle E n 1 E 2 1 E 1 1 una matriz triangular inferior Aplicaciones EditarResolviendo sistemas de algebra lineal Editar Dada la ecuacion matricial A x L U x b displaystyle Ax LUx b Queremos la solucion para un determinando A displaystyle A y b displaystyle b Los pasos son los siguientes Primero resolvemos L y b displaystyle Ly b para y displaystyle y Segundo resolvemos U x y displaystyle Ux y para x displaystyle x Notese que ya tenemos las matrices L displaystyle L y U displaystyle U La ventaja de este metodo es que es computacionalmente eficiente porque podemos elegir el vector b que nos parezca y no tenemos que volver a hacer la eliminacion de Gauss cada vez Factorizacion LU con pivoteo Editar Al utilizar la tecnica de triangulacion de Gauss para obtener la descomposicion L U de una matriz A podemos encontrarnos con el mismo problema de encontrar un coeficiente en la diagonal que sea 0 o un mal condicionamiento Podemos entonces utilizar la misma tecnica de pivotacion buscar el siguiente elemento en la columna que sea distinto de 0 o mejor aun el de mayor valor absoluto Pero una vez obtenida la descomposicion L U displaystyle LU si queremos aplicarla a resolver un sistema de ecuaciones tendremos que tener en cuenta la historia o registro de las pivotaciones efectuadas para aplicar al vector de terminos independientes Esto se realiza mediante la matriz de permutacion P displaystyle P que consiste en efectuar sobre la matriz identidad las mismas permutaciones de filas que se vayan efectuando sobre la matriz que se esta triangulando por Gauss Al mismo tiempo se efectuan las mismas permutaciones sobre los elementos subdiagonal de la matriz L Asi si tenemos por ejemplo el sistema A x b displaystyle Ax b y L displaystyle L y U displaystyle U son las matrices obtenidas de la matriz A displaystyle A como descomposicion L U displaystyle LU por triangulacion de Gauss con pivotaciones recogidas en la matriz de permutacion P displaystyle P es facil comprobar que L U x P b displaystyle LU x Pb Por tanto los procesos de sustitucion descendente y ascendente los aplicamos a Primero resolvemos L y P b displaystyle Ly Pb para y displaystyle y Segundo resolvemos U x y displaystyle Ux y para x displaystyle x Matriz Inversa Editar Las matrices L displaystyle L y U displaystyle U pueden ser usadas para calcular la matriz inversa mediante A 1 U 1 L 1 P displaystyle A 1 U 1 L 1 P Algunas implementaciones que invierten matrices usan este metodo Determinante de una matriz Editar Las matrices L displaystyle L y U displaystyle U pueden ser usadas para calcular el determinante de la matriz A displaystyle A muy eficientemente porque d e t A d e t L d e t U displaystyle det A det L det U y los determinantes de matrices triangulares son simplemente el producto de los elementos de sus diagonales En particular si L displaystyle L es una matriz triangular en cuya diagonal todos los elementos son uno entonces det A det L det U det U i 1 n u i i displaystyle det A det L det U det U prod i 1 n u ii La misma aproximacion al problema puede ser usada para factorizaciones LUP en las que aparece matrices de permutacion pues el determinante de una matriz de permutacion P displaystyle P es 1 S displaystyle 1 S donde S displaystyle S es el numero de permutaciones de filas en la descomposicion Datos Q833089 Obtenido de https es wikipedia org w index php title Factorizacion LU amp oldid 136541965, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos