Articulo de referencia

Factorización de rango

En matemáticas , dado un campo , números enteros no negativos y una matriz , una descomposición por rangos o factorización por rangos de A es una factorización de A de la forma ...

En matemáticas , dado un campo , números enteros no negativos y una matriz , una descomposición por rangos o factorización por rangos de A es una factorización de A de la forma A = CF , donde y , donde es el rango de . F {\displaystyle \mathbb {F}} metro , norte {\estilo de visualización m,n} A F metro × norte {\displaystyle A\in \mathbb {F} ^{m\times n}} do F metro × a {\displaystyle C\in \mathbb {F} ^{m\times r}} F F a × norte {\displaystyle F\in \mathbb {F} ^{r\times n}} a = rango A {\displaystyle r=\operatorname {rango} A} A {\estilo de visualización A}

Existencia

Toda matriz de dimensión finita tiene una descomposición en rangos: Sea una matriz cuyo rango de columna es . Por lo tanto, hay columnas linealmente independientes en ; equivalentemente, la dimensión del espacio columna de es . Sea cualquier base para el espacio columna de y colóquelas como vectores columna para formar la matriz . Por lo tanto, cada vector columna de es una combinación lineal de las columnas de . Para ser precisos, si es una matriz con como la -ésima columna, entonces A {\textstyle A} metro × norte {\textstyle m\times n} a {\textstyle r} a {\textstyle r} A {\textstyle A} A {\textstyle A} a {\textstyle r} do 1 , do 2 , , do a {\textstyle \mathbf {c} _{1},\mathbf {c} _{2},\ldots ,\mathbf {c} _{r}} A {\textstyle A} metro × a {\textstyle m\times r} do = [ do 1 do 2 do a ] {\textstyle C={\begin{bmatrix}\mathbf {c} _{1}&\mathbf {c} _{2}&\cdots &\mathbf {c} _{r}\end{bmatrix}}} A {\textstyle A} do {\textstyle C} A = [ a 1 a 2 a norte ] {\textstyle A={\begin{bmatrix}\mathbf {a} _{1}&\mathbf {a} _{2}&\cdots &\mathbf {a} _{n}\end{bmatrix}}} metro × norte {\textstyle m\times n} a yo {\textstyle \mathbf {a} _{j}} yo {\textstyle j}

a yo = F 1 yo do 1 + F 2 yo do 2 + + F a yo do a , {\displaystyle \mathbf {a} _{j}=f_{1j}\mathbf {c} _{1}+f_{2j}\mathbf {c} _{2}+\cdots +f_{rj}\mathbf {c} _{r},}

donde son los coeficientes escalares de en términos de la base . Esto implica que , donde es el -ésimo elemento de . f i j {\textstyle f_{ij}} a j {\textstyle \mathbf {a} _{j}} c 1 , c 2 , , c r {\textstyle \mathbf {c} _{1},\mathbf {c} _{2},\ldots ,\mathbf {c} _{r}} A = C F {\textstyle A=CF} f i j {\textstyle f_{ij}} ( i , j ) {\textstyle (i,j)} F {\textstyle F}

No unicidad

Si es una factorización de rango, tomando y da otra factorización de rango para cualquier matriz invertible de dimensiones compatibles. A = C 1 F 1 {\textstyle A=C_{1}F_{1}} C 2 = C 1 R {\textstyle C_{2}=C_{1}R} F 2 = R 1 F 1 {\textstyle F_{2}=R^{-1}F_{1}} R {\textstyle R}

Por el contrario, si son dos factorizaciones de rango de , entonces existe una matriz invertible tal que y . [1] A = F 1 G 1 = F 2 G 2 {\textstyle A=F_{1}G_{1}=F_{2}G_{2}} A {\textstyle A} R {\textstyle R} F 1 = F 2 R {\textstyle F_{1}=F_{2}R} G 1 = R 1 G 2 {\textstyle G_{1}=R^{-1}G_{2}}

Construcción

Factorización de rangos a partir de formas escalonadas reducidas

En la práctica, podemos construir una factorización de rango específica de la siguiente manera: podemos calcular , la forma escalonada reducida por filas de . Luego se obtiene eliminando de todas las columnas que no sean pivotes (lo que se puede determinar buscando columnas en las que no contengan un pivote), y se obtiene eliminando todas las filas de ceros de . B {\textstyle B} A {\textstyle A} C {\textstyle C} A {\textstyle A} B {\textstyle B} F {\textstyle F} B {\textstyle B}

Nota: Para una matriz cuadrada de rango completo (es decir, cuando ), este procedimiento producirá el resultado trivial y (la matriz identidad ). n = m = r {\textstyle n=m=r} C = A {\textstyle C=A} F = B = I n {\textstyle F=B=I_{n}} n × n {\textstyle n\times n}

Ejemplo

Considere la matriz

A = [ 1 3 1 4 2 7 3 9 1 5 3 1 1 2 0 8 ] [ 1 0 2 0 0 1 1 0 0 0 0 1 0 0 0 0 ] = B . {\displaystyle A={\begin{bmatrix}1&3&1&4\\2&7&3&9\\1&5&3&1\\1&2&0&8\end{bmatrix}}\sim {\begin{bmatrix}1&0&-2&0\\0&1&1&0\\0&0&0&1\\0&0&0&0\end{bmatrix}}=B{\text{.}}}

B {\textstyle B} está en forma de escalón reducido.

Luego se obtiene eliminando la tercera columna de , la única que no es una columna pivote, y eliminando la última fila de ceros de , por lo que C {\textstyle C} A {\textstyle A} F {\textstyle F} B {\textstyle B}

C = [ 1 3 4 2 7 9 1 5 1 1 2 8 ] , F = [ 1 0 2 0 0 1 1 0 0 0 0 1 ] . {\displaystyle C={\begin{bmatrix}1&3&4\\2&7&9\\1&5&1\\1&2&8\end{bmatrix}}{\text{,}}\qquad F={\begin{bmatrix}1&0&-2&0\\0&1&1&0\\0&0&0&1\end{bmatrix}}{\text{.}}}

Es fácil comprobarlo

A = [ 1 3 1 4 2 7 3 9 1 5 3 1 1 2 0 8 ] = [ 1 3 4 2 7 9 1 5 1 1 2 8 ] [ 1 0 2 0 0 1 1 0 0 0 0 1 ] = C F . {\displaystyle A={\begin{bmatrix}1&3&1&4\\2&7&3&9\\1&5&3&1\\1&2&0&8\end{bmatrix}}={\begin{bmatrix}1&3&4\\2&7&9\\1&5&1\\1&2&8\end{bmatrix}}{\begin{bmatrix}1&0&-2&0\\0&1&1&0\\0&0&0&1\end{bmatrix}}=CF{\text{.}}}

Prueba

Sea una matriz de permutación tal que en forma particionada por bloques , donde las columnas de son las columnas pivote de . Cada columna de es una combinación lineal de las columnas de , por lo que existe una matriz tal que , donde las columnas de contienen los coeficientes de cada una de esas combinaciones lineales. Por lo tanto , siendo , la matriz identidad. Ahora demostraremos que . P {\textstyle P} n × n {\textstyle n\times n} A P = ( C , D ) {\textstyle AP=(C,D)} C {\textstyle C} r {\textstyle r} A {\textstyle A} D {\textstyle D} C {\textstyle C} G {\textstyle G} D = C G {\textstyle D=CG} G {\textstyle G} A P = ( C , C G ) = C ( I r , G ) {\textstyle AP=(C,CG)=C(I_{r},G)} I r {\textstyle I_{r}} r × r {\textstyle r\times r} ( I r , G ) = F P {\textstyle (I_{r},G)=FP}

La transformación a su forma escalonada reducida equivale a multiplicar por la izquierda por una matriz que es un producto de matrices elementales , por lo tanto , donde . Luego podemos escribir , lo que nos permite identificar , es decir, las filas distintas de cero de la forma escalonada reducida, con la misma permutación en las columnas que hicimos para . Por lo tanto, tenemos , y como es invertible, esto implica , y la prueba está completa. A {\textstyle A} B {\textstyle B} E {\textstyle E} E A P = B P = E C ( I r , G ) {\textstyle EAP=BP=EC(I_{r},G)} E C = ( I r 0 ) {\textstyle EC={\begin{pmatrix}I_{r}\\0\end{pmatrix}}} B P = ( I r G 0 0 ) {\textstyle BP={\begin{pmatrix}I_{r}&G\\0&0\end{pmatrix}}} ( I r , G ) = F P {\textstyle (I_{r},G)=FP} r {\textstyle r} A {\textstyle A} A P = C F P {\textstyle AP=CFP} P {\textstyle P} A = C F {\textstyle A=CF}

Descomposición en valores singulares

Si entonces también se puede construir una factorización de rango completo mediante una descomposición en valores singulares F { R , C } , {\displaystyle \mathbb {F} \in \{\mathbb {R} ,\mathbb {C} \},} A {\textstyle A}

A = U Σ V = [ U 1 U 2 ] [ Σ r 0 0 0 ] [ V 1 V 2 ] = U 1 ( Σ r V 1 ) . {\displaystyle A=U\Sigma V^{*}={\begin{bmatrix}U_{1}&U_{2}\end{bmatrix}}{\begin{bmatrix}\Sigma _{r}&0\\0&0\end{bmatrix}}{\begin{bmatrix}V_{1}^{*}\\V_{2}^{*}\end{bmatrix}}=U_{1}\left(\Sigma _{r}V_{1}^{*}\right).}

Dado que es una matriz de rango de columna completo y es una matriz de rango de fila completo, podemos tomar y . U 1 {\textstyle U_{1}} Σ r V 1 {\textstyle \Sigma _{r}V_{1}^{*}} C = U 1 {\textstyle C=U_{1}} F = Σ r V 1 {\textstyle F=\Sigma _{r}V_{1}^{*}}

Consecuencias

rango(A) = rango(Ayo)

Una consecuencia inmediata de la factorización por rangos es que el rango de es igual al rango de su transpuesta . Dado que las columnas de son las filas de , el rango de columna de es igual a su rango de fila . [2] A {\textstyle A} A T {\textstyle A^{\textsf {T}}} A {\textstyle A} A T {\textstyle A^{\textsf {T}}} A {\textstyle A}

Demostración: Para ver por qué esto es cierto, definamos primero que rango significa rango de columna. Como , se deduce que . De la definición de multiplicación de matrices , esto significa que cada columna de es una combinación lineal de las columnas de . Por lo tanto, el espacio de columnas de está contenido dentro del espacio de columnas de y, por lo tanto, . A = C F {\textstyle A=CF} A T = F T C T {\textstyle A^{\textsf {T}}=F^{\textsf {T}}C^{\textsf {T}}} A T {\textstyle A^{\textsf {T}}} F T {\textstyle F^{\textsf {T}}} A T {\textstyle A^{\textsf {T}}} F T {\textstyle F^{\textsf {T}}} rank ( A T ) rank ( F T ) {\textstyle \operatorname {rank} \left(A^{\textsf {T}}\right)\leq \operatorname {rank} \left(F^{\textsf {T}}\right)}

Ahora bien, es , por lo que hay columnas en y, por lo tanto, . Esto demuestra que . F T {\textstyle F^{\textsf {T}}} n × r {\textstyle n\times r} r {\textstyle r} F T {\textstyle F^{\textsf {T}}} rank ( A T ) r = rank ( A ) {\textstyle \operatorname {rank} \left(A^{\textsf {T}}\right)\leq r=\operatorname {rank} \left(A\right)} rank ( A T ) rank ( A ) {\textstyle \operatorname {rank} \left(A^{\textsf {T}}\right)\leq \operatorname {rank} \left(A\right)}

Ahora aplicamos el resultado a para obtener la desigualdad inversa: como , podemos escribir . Esto demuestra . A T {\textstyle A^{\textsf {T}}} ( A T ) T = A {\textstyle \left(A^{\textsf {T}}\right)^{\textsf {T}}=A} rank ( A ) = rank ( ( A T ) T ) rank ( A T ) {\textstyle \operatorname {rank} \left(A\right)=\operatorname {rank} \left(\left(A^{\textsf {T}}\right)^{\textsf {T}}\right)\leq \operatorname {rank} \left(A^{\textsf {T}}\right)} rank ( A ) rank ( A T ) {\textstyle \operatorname {rank} \left(A\right)\leq \operatorname {rank} \left(A^{\textsf {T}}\right)}

Hemos demostrado, pues, y , así que . rank ( A T ) rank ( A ) {\textstyle \operatorname {rank} \left(A^{\textsf {T}}\right)\leq \operatorname {rank} \left(A\right)} rank ( A ) rank ( A T ) {\textstyle \operatorname {rank} \left(A\right)\leq \operatorname {rank} \left(A^{\textsf {T}}\right)} rank ( A ) = rank ( A T ) {\textstyle \operatorname {rank} \left(A\right)=\operatorname {rank} \left(A^{\textsf {T}}\right)}

Notas

  1. ^ Piziak, R.; Odell, PL (1 de junio de 1999). "Factorización de rango completo de matrices". Revista de matemáticas . 72 (3): 193. doi :10.2307/2690882. JSTOR  2690882.
  2. ^ Banerjee, Sudipto; Roy, Anindya (2014), Álgebra lineal y análisis matricial para estadística , Textos en ciencia estadística (1.ª ed.), Chapman y Hall/CRC, ISBN 978-1420095388

Referencias

  • Banerjee, Sudipto; Roy, Anindya (2014), Álgebra lineal y análisis matricial para estadística , Textos en ciencia estadística (1.ª ed.), Chapman y Hall/CRC, ISBN 978-1420095388
  • Lay, David C. (2005), Álgebra lineal y sus aplicaciones (3.ª ed.), Addison Wesley, ISBN 978-0-201-70970-4
  • Golub, Gene H.; Van Loan, Charles F. (1996), Cálculos matriciales , Estudios de Johns Hopkins en Ciencias Matemáticas (3.ª ed.), The Johns Hopkins University Press, ISBN 978-0-8018-5414-9
  • Stewart, Gilbert W. (1998), Algoritmos matriciales. I. Descomposiciones básicas , SIAM, ISBN 978-0-89871-414-2
  • Piziak, R.; Odell, PL (1 de junio de 1999). "Factorización de rango completo de matrices". Revista de Matemáticas . 72 (3): 193. doi :10.2307/2690882. JSTOR  2690882.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Rank_factorization&oldid=1116468420"