Descomposición LU

La descomposición LU ( descomposición LU , factorización LU ) es una representación de una matriz como producto de dos matrices , donde es una matriz triangular  inferior y  una matriz triangular superior.

La descomposición LU se utiliza para resolver sistemas de ecuaciones lineales , invertir matrices y calcular el determinante . Una descomposición LU existe solo si la matriz es invertible y todos los principales menores principales (esquinas) de la matriz no son degenerados [1] .

Este método es una de las variedades del método de Gauss .

Aplicaciones

Resolver sistemas de ecuaciones lineales

La descomposición LU resultante de la matriz (matriz de coeficientes del sistema) se puede utilizar para resolver una familia de sistemas de ecuaciones lineales con diferentes vectores en el lado derecho [2] :

Si se conoce la descomposición LU de la matriz , , el sistema original se puede escribir como

Este sistema se puede resolver en dos pasos. El primer paso es resolver el sistema.

Como  es una matriz triangular inferior, este sistema se resuelve directamente por sustitución directa .

En el segundo paso, el sistema se resuelve

Como  es una matriz triangular superior, este sistema se resuelve directamente por sustitución hacia atrás .

Inversión de matriz

La inversión de matrices es equivalente a resolver un sistema lineal

,

donde  es una matriz desconocida,  es la matriz identidad. La solución a este sistema es una matriz inversa .

El sistema se puede resolver mediante el método de descomposición LU descrito anteriormente.

Cálculo del determinante de una matriz

Dada la descomposición LU de la matriz ,

,

podemos calcular directamente su determinante ,

,

donde  es el tamaño de la matriz , y  son los elementos diagonales de las matrices y .

Derivación de la fórmula

Según el ámbito de aplicación, la descomposición LU solo se puede aplicar a una matriz no singular, por lo tanto, en lo que sigue, supondremos que la matriz no es singular.

Dado que tanto en la primera fila de la matriz como en la primera columna de la matriz , todos los elementos, excepto posiblemente el primero, son iguales a cero, tenemos

Si , entonces o . En el primer caso, la primera fila de la matriz consta enteramente de ceros , en el segundo, la primera columna de la matriz . Por lo tanto, o es degenerado, y por lo tanto es degenerado , lo que lleva a una contradicción. Entonces, si , entonces la matriz no singular no tiene descomposición LU.

Sea , entonces y . Como L y U se definen hasta multiplicar U por una constante y dividir L por la misma constante, podemos exigir que . Al mismo tiempo

Divida la matriz A en celdas:

,

donde tienen dimensiones respectivamente , , .

Del mismo modo, dividimos en celdas de la matriz y :

La ecuación toma la forma

Resolviendo el sistema de ecuaciones para , , , , obtenemos:

Finalmente tenemos:

Entonces, hemos reducido la descomposición LU de la matriz de tamaño a la descomposición LU de la matriz de tamaño .

La expresión se llama complemento de Schur del elemento en la matriz A [1] .

Algoritmo

Uno de los algoritmos para calcular la descomposición LU se muestra a continuación. [3]

Usaremos la siguiente notación para los elementos de la matriz: , , , ; y los elementos diagonales de la matriz : , .

Puede encontrar las matrices y de la siguiente manera (los pasos deben realizarse estrictamente en orden, ya que los siguientes elementos se encuentran usando los anteriores):

  1. Bucle i de 1 a n
    1. Bucle j de 1 a n
      1. uij = 0, lij = 0
      2. l ii = 1
  2. Bucle i de 1 a n
    1. Bucle j de 1 a n
      1. Si i<=j:
      2. Si i > j:

Como resultado, obtenemos matrices - y .

Véase también

Notas

  1. ↑ 1 2 E. E. Tyrtyshnikov. Análisis matricial y álgebra lineal. — 2004-2005.
  2. Levitina, 2006 .
  3. Verzhbitsky V. M. Fundamentos de los métodos numéricos. Libro de texto para escuelas secundarias. - Escuela Superior, 2002. - S. 63-64. — ISBN 5-06-004020-8 .

Literatura