Factorització de rang

Donada una matriu A {\displaystyle A} de dimensió m × n {\displaystyle m\times n} amb rang r {\displaystyle r} , una descomposició de rang o factorització de rang de A {\displaystyle A} és un producte A = C F {\displaystyle A=CF} , on C {\displaystyle C} és una matriu m × r {\displaystyle m\times r} i F {\displaystyle F} és una matriu r × n {\displaystyle r\times n} .

Tota matriu de dimensió finita té una factorització de rang: Sigui A {\displaystyle A} una matriu m × n {\displaystyle m\times n} amb rang per columnes r {\displaystyle r} . Per definició, existeixen r {\displaystyle r} columnes linealment independents d' A {\displaystyle A} ; de forma equivalent, la dimensió de l'espai de columnes d' A {\displaystyle A} és r {\displaystyle r} . Sigui c 1 , c 2 , , c r {\displaystyle c_{1},c_{2},\ldots ,c_{r}} una base qualsevol de l'espai de columnes d' A {\displaystyle A} , i col·loquem-la com a vectors columna, per formar la matriu C = [ c 1 : c 2 : : c r ] {\displaystyle C=[c_{1}:c_{2}:\ldots :c_{r}]} , de dimensió m × r {\displaystyle m\times r} . Així, qualsevol vector columna d' A {\displaystyle A} és una combinació lineal de les columnes de C {\displaystyle C} . De forma més precisa, si A = [ a 1 : a 2 : : a n ] {\displaystyle A=[a_{1}:a_{2}:\ldots :a_{n}]} és una matriu de dimensió m × n {\displaystyle m\times n} , on a j {\displaystyle a_{j}} representa la columna j {\displaystyle j} -sima, llavors

a j = f 1 j c 1 + f 2 j c 2 + + f r j c r , {\displaystyle a_{j}=f_{1j}c_{1}+f_{2j}c_{2}+\cdots +f_{rj}c_{r},}

on f i j {\displaystyle f_{ij}} són els coeficients escalars de a j {\displaystyle a_{j}} en termes de la base c 1 , c 2 , , c r {\displaystyle c_{1},c_{2},\ldots ,c_{r}} . Això implica que A = C F {\displaystyle A=CF} , on f i j {\displaystyle f_{ij}} és l'element ( i , j ) {\displaystyle (i,j)} -sim de F {\displaystyle F} .

rang(A) = rang (AT)

Una conseqüència immediata de la factorització de rang és que el rang d' A {\displaystyle A} és igual al rang de la seva transposada A T {\displaystyle A^{\text{T}}} . Com que les columnes d' A {\displaystyle A} són les files d' A T {\displaystyle A^{\text{T}}} , llavors el rang per columnes d' A {\displaystyle A} és igual al seu rang per files.

Demostració
En aquesta demostració, direm «rang» per referir-nos al rang per columnes. Com que A = C F {\displaystyle A=CF} , es compleix que A T = F T C T {\displaystyle A^{\text{T}}=F^{\text{T}}C^{\text{T}}} . Per definició de la multiplicació de matrius, això vol dir que tota columna d' A T {\displaystyle A^{\text{T}}} és una combinació lineal de columnes de F T {\displaystyle F^{\text{T}}} . Per tant, l'espai de columnes d' A T {\displaystyle A^{\text{T}}} està contingut en l'espai de columnes de F T {\displaystyle F^{\text{T}}} i, en conseqüència, rang( A T {\displaystyle A^{\text{T}}} ) ≤ rang( F T {\displaystyle F^{\text{T}}} ). Ara bé, F T {\displaystyle F^{\text{T}}} té dimensió n {\displaystyle n} × r {\displaystyle r} , de manera que existeixen r {\displaystyle r} columnes de F T {\displaystyle F^{\text{T}}} i, per tant, rang( A T {\displaystyle A^{\text{T}}} ) ≤ r {\displaystyle r} = rang( A {\displaystyle A} ). Això demostra que rang( A T ) {\displaystyle A^{\text{T}})} ≤ rang( A {\displaystyle A} ).

Ara apliquem el resultat a A T {\displaystyle A^{\text{T}}} per obtenir la desigualtat recíproca: com que ( A T ) T {\displaystyle (A^{\text{T}})^{\text{T}}} = A {\displaystyle A} , podem escriure rang( A {\displaystyle A} ) = rang( ( A T ) T ) {\displaystyle (A^{\text{T}})^{\text{T}})} ≤ rang( A T {\displaystyle A^{\text{T}}} ). Això demostra que rang( A ) {\displaystyle A)} ≤ rang( A T {\displaystyle A^{\text{T}}} ).

En resum, hem demostrat que rang( A T ) {\displaystyle A^{\text{T}})} ≤ rang( A {\displaystyle A} ) i que rang( A {\displaystyle A} ) ≤ rang( A T {\displaystyle A^{\text{T}}} ); per tant, rang( A {\displaystyle A} ) = rang( A T {\displaystyle A^{\text{T}}} ). (Vegeu també la primera demostració de què el rang per columnes és igual al rang per files, a l'article Rang (àlgebra lineal).)

Factorització de rang per matrius esglaonades per files

A la pràctica, podem construir una factorització de rang de la següent manera: podem calcular B {\displaystyle B} , la forma esglaonada per files d' A {\displaystyle A} . Llavors obtenim C {\displaystyle C} per l'eliminació de les columnes no-pivot d' A {\displaystyle A} , i obtenim F {\displaystyle F} per l'eliminació de les files a 0 de B {\displaystyle B} .

Exemple

Considerem la matriu

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 {\displaystyle B} està en forma esglaonada. Llavors obtenim C {\displaystyle C} tot eliminant la tercera columna d' A {\displaystyle A} , l'única que no és una columna pivot, i obtenim F {\displaystyle F} tot eliminant l'última fila de zeros; és a dir:

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{.}}}

És senzill comprovar que

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{.}}}

Demostració

Sigui P {\displaystyle P} una matriu de permutació de dimensió n × n {\displaystyle n\times n} tal que A P = ( C , D ) {\displaystyle AP=(C,D)} en forma particionada per blocs, on les columnes de C {\displaystyle C} són les r {\displaystyle r} columnes pivot d' A {\displaystyle A} . Tota columna de D {\displaystyle D} és una combinació lineal de les columnes de C {\displaystyle C} , de tal manera que existeix una matriu G {\displaystyle G} tal que D = C G {\displaystyle D=CG} , on les columnes de G {\displaystyle G} contenen els coeficients d'aquestes combinacions lineals. Per tant, A P = ( C , C G ) = C ( I r , G ) {\displaystyle AP=(C,CG)=C(I_{r},G)} , on I r {\displaystyle I_{r}} és la matriu identitat r × r {\displaystyle r\times r} . Ara veurem que ( I r , G ) = F P {\displaystyle (I_{r},G)=FP} .

La transformació de A P {\displaystyle AP} en la seva forma esglaonada per files és equivalent a multiplicar per l'esquerra per una matriu E {\displaystyle E} que és producte de matrius elementals, de tal forma que E A P = B P = E C ( I r , G ) {\displaystyle EAP=BP=EC(I_{r},G)} , on E C = ( I r 0 ) {\displaystyle EC={\begin{pmatrix}I_{r}\\0\end{pmatrix}}} . Ara podem escriure B P = ( I r G 0 0 ) {\displaystyle BP={\begin{pmatrix}I_{r}&G\\0&0\end{pmatrix}}} , la qual cosa ens permet identificar que ( I r , G ) = F P {\displaystyle (I_{r},G)=FP} , és a dir, les r {\displaystyle r} files no-nul·les de la forma esglaonada, amb la mateixa permutació de columnes que havíem obtingut per A {\displaystyle A} . Així tenim que A P = C F P {\displaystyle AP=CFP} , i com que P {\displaystyle P} és invertible, això implica que A = C F {\displaystyle A=CF} , cosa que completa la demostració.

Bibliografia

Aquest article té bibliografia, però no se sap quina referència verifica cada part.
Podeu millorar aquest article assignant cadascuna d'aquestes obres a frases o paràgrafs concrets.
  • Lay, David C. Linear algebra and its applications (en anglès). 3rd ed.. Boston; Montréal: Addison-Wesley, 2003. ISBN 978-0-201-70970-4. 
  • Golub, Gene H.; Van Loan, Charles F. Matrix computations (en anglès). 3. ed.. Baltimore, Md. [u.a.]: Johns Hopkins Univ. Press, 1996. ISBN 978-0-8018-5414-9. 
  • Stewart, Gilbert W. Matrix Algorithms I. Basic decompositions (en anglès). Philadelphia: Soc. for Industrial and Applied Mathematics, 1998. ISBN 978-0-89871-414-2.