30 votos

¿Cuándo una Matriz Cuadrada tiene una Descomposición LU?

¿Cuándo podemos dividir una matriz cuadrada (filas = columnas) en su descomposición LU? La LUP (Descomposición LU con pivote) siempre existe; sin embargo, una verdadera descomposición LU no siempre existe. ¿Cómo sabemos si existe/no existe? (Nota: la descomposición y la factorización son equivalentes en este artículo)

Desde el El artículo de Wikipedia sobre las descomposiciones LU :

Cualquier matriz cuadrada AA admite una factorización LUP. Si A es invertible, entonces admite una factorización LU (o LDU) si y sólo si todos sus principales menores no son cero. Si A es una matriz singular de rango k entonces admite una factorización de la LU si la primera k los principales menores no son cero, aunque lo contrario no es cierto.

Esto implica que para una matriz cuadrada:

  1. LUP siempre existe (Podemos usar esto para averiguar rápidamente el determinante).
  2. Si la matriz es invertible (el determinante no es 0), entonces una descomposición pura de LU existe sólo si los principales menores no son 0.
  3. Si la matriz no es invertible (el determinante es 0), entonces no podemos saber si hay una descomposición de LU pura.

El problema es esta tercera declaración aquí. "Si A es una matriz singular de rango k entonces admite una factorización de la LU si la primera k Los principales menores principales son no-cero", nos da una forma de averiguar si la descomposición de LU existe para una matriz singular (no invertible). Sin embargo, luego dice, "aunque lo contrario no es cierto", implicando que incluso si un menor principal principal es 0, que todavía podríamos tener una descomposición de LU válida que no podemos detectar.

Esto nos lleva de nuevo a la pregunta: ¿hay alguna manera de saber realmente si una matriz tiene una descomposición de LU?

2 votos

Probablemente te refieras a saber si una matriz tiene descomposición LU "sin intentar calcularla", ya que una forma de comprobar si la descomposición existe sería simplemente intentar descomponerla (no necesitarías ningún algoritmo exponencial ni nada parecido...)

0 votos

Las condiciones necesarias y suficientes en términos de desigualdades de rango se dan en: arxiv.org/pdf/math/0506382v1.pdf Aunque haya pasado un tiempo, ¡espero que te sirva de ayuda!

12voto

Anatoly Puntos 113

Punto principal del artículo mencionado anteriormente:

La matriz A (k por k) tiene factorización LU si: Rank(A11)+kRank([A11A12])+Rank([A11A21])

4 votos

¿Qué quiere decir con A11 y A21 y A12, lo siento soy un novato

1 votos

Sí, ¿qué quieren decir?

1 votos

@Jale'dejaled A debe ser n -por- n y tiene que ser sobre un campo. Entonces A tiene una factorización LU si y sólo si lo anterior se cumple para cada k=1,,n1 donde A=[A11A12A21A22], and A11is a k×k Matrix.

9voto

vinny Puntos 1543

Las condiciones necesarias y suficientes en términos de desigualdades de rango se dan en:

http://arxiv.org/pdf/math/0506382v1.pdf

Aunque haya pasado un tiempo, ¡espero que te sirva de ayuda!

1 votos

Una respuesta demasiado buena para ser "fácilmente comprensible".. ;-)

16 votos

Me encantaría ver resumidos los puntos principales de ese artículo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X