Articulo de referencia

Matriz semiortogonal

En álgebra lineal , una matriz semiortogonal es una matriz no cuadrada con entradas reales donde: si el número de columnas excede el número de filas, entonces las filas son vect...

En álgebra lineal , una matriz semiortogonal es una matriz no cuadrada con entradas reales donde: si el número de columnas excede el número de filas, entonces las filas son vectores ortonormales ; pero si el número de filas excede el número de columnas, entonces las columnas son vectores ortonormales.

Propiedades

DejarA{\displaystyle A}frijolmetro×norte{\displaystyle m\times n}matriz semiortogonal.

  • CualquieraATA=I o AAT=I.{\displaystyle A^{\operatorname {T} }A=I{\text{ o }}AA^{\operatorname {T} }=I.\,}[ 1 ] [ 2 ] [ 3 ]
  • Una matriz semiortogonal es una isometría . Esto significa que conserva la norma ya sea en el espacio fila o en el espacio columna.
  • Una matriz semiortogonal siempre tiene rango completo.
  • Una matriz cuadrada es semiortogonal si y solo si es una matriz ortogonal .
  • Una matriz real es semiortogonal si y solo si todos sus valores singulares distintos de cero son iguales a 1.
  • Una matriz semiortogonal A es semiunitaria (ya sea A A  = I o AA = I ) y es invertible por la izquierda o por la derecha (invertible por la izquierda si tiene más filas que columnas, de lo contrario es invertible por la derecha).   

Ejemplos

Matriz alta (subisometría)

Considere el3×2{\displaystyle 3\times 2}matriz cuyas columnas son ortonormales: A=(100100){\displaystyle A={\begin{pmatrix}1&0\\0&1\\0&0\end{pmatrix}}} Aquí, sus columnas son ortonormales. Por lo tanto, es semiortogonal, lo cual se confirma por: ATA=(100010)(100100)=(1001)=I2{\displaystyle A^{T}A={\begin{pmatrix}1&0&0\\0&1&0\end{pmatrix}}{\begin{pmatrix}1&0\\0&1\\0&0\end{pmatrix}}={\begin{pmatrix}1&0\\0&1\end{pmatrix}}=I_{2}}

Matriz corta

Considere el2×3{\displaystyle 2\times 3}matriz cuyas filas son ortonormales: B=(100010){\displaystyle B={\begin{pmatrix}1&0&0\\0&1&0\end{pmatrix}}} Aquí, sus filas son ortonormales. Por lo tanto, es semiortogonal, lo cual se confirma mediante: BBT=(100010)(100100)=(1001)=I2{\displaystyle BB^{T}={\begin{pmatrix}1&0&0\\0&1&0\end{pmatrix}}{\begin{pmatrix}1&0\\0&1\\0&0\end{pmatrix}}={\begin{pmatrix}1&0\\0&1\end{pmatrix}}=I_{2}}

No ejemplo

La siguiente3×2{\displaystyle 3\times 2}La matriz tiene columnas ortogonales, pero no ortonormales, y por lo tanto no es semiortogonal: do=(200100){\displaystyle C={\begin{pmatrix}2&0\\0&1\\0&0\end{pmatrix}}} El cálculo lo confirma: doTdo=(200010)(200100)=(4001)I2{\displaystyle C^{T}C={\begin{pmatrix}2&0&0\\0&1&0\end{pmatrix}}{\begin{pmatrix}2&0\\0&1\\0&0\end{pmatrix}}={\begin{pmatrix}4&0\\0&1\end{pmatrix}}\neq I_{2}}

Pruebas

Preservación de la norma

Si una matrizA{\displaystyle A}es alto o cuadrado (metronorte{\displaystyle m\geq n}), su semiortogonalidad implicaATA=Inorte{\displaystyle A^{T}A=I_{n}}. Para cualquier vectorincógnitaRnorte{\displaystyle x\in \mathbb {R} ^{n}},A{\displaystyle A}conserva su norma: Aincógnita22=(Aincógnita)T(Aincógnita)=incógnitaTATAincógnita=incógnitaTInorteincógnita=incógnita22{\displaystyle \|Ax\|_{2}^{2}=(Ax)^{T}(Ax)=x^{T}A^{T}Ax=x^{T}I_{n}x=\|x\|_{2}^{2}} Si una matrizA{\displaystyle A}es corto (metro<norte{\displaystyle m<n}), conserva la norma de los vectores en su espacio fila .

Justificación para el rango completo

SiATA=Inorte{\displaystyle A^{T}A=I_{n}}, luego las columnas deA{\displaystyle A}son linealmente independientes, por lo que el rango deA{\displaystyle A}debe sernorte{\displaystyle n}. SiAAT=Imetro{\displaystyle AA^{T}=I_{m}}, luego las filas deA{\displaystyle A}son linealmente independientes, por lo que el rango deA{\displaystyle A}debe sermetro{\displaystyle m}En ambos casos, la matriz tiene rango completo.

Propiedad de valor singular

La afirmación es que una matriz realA{\displaystyle A}es semiortogonal si y solo si todos sus valores singulares distintos de cero son 1.

Esto se deduce directamente de la SVD ,A=UΣVT{\displaystyle A=U\Sigma V^{T}}.
({\displaystyle \implies }) AsumirA{\displaystyle A}es semiortogonal. Entonces oATA=I{\displaystyle A^{T}A=I}oAAT=I{\displaystyle AA^{T}=I}. Los valores singulares no nulos deA{\displaystyle A}son las raíces cuadradas de los autovalores no nulos de ambosATA{\displaystyle A^{T}A}yAAT{\displaystyle AA^{T}}. Dado que una de estas matrices "gramianas" es una matriz identidad , todos sus valores propios son 1. Por lo tanto, los valores singulares no nulos deA{\displaystyle A}debe ser 1.
({\displaystyle \Leftarrow }) Suponga que todos los valores singulares no nulos deA{\displaystyle A}son 1. Esto fuerza el bloqueo deΣ{\displaystyle \Sigma }que contiene los valores distintos de cero para ser una matriz identidad. Esta estructura garantiza que o bienΣTΣ=Inorte{\displaystyle \Sigma ^{T}\Sigma =I_{n}}(siA{\displaystyle A}tiene rango de columna completo) oΣΣT=Imetro{\displaystyle \Sigma \Sigma ^{T}=I_{m}}(siA{\displaystyle A}tiene rango de fila completo). Sustituyendo esto en las expresiones paraATA=V(ΣTΣ)VT{\displaystyle A^{T}A=V(\Sigma ^{T}\Sigma )V^{T}}oAAT=U(ΣΣT)UT{\displaystyle AA^{T}=U(\Sigma \Sigma ^{T})U^{T}}respectivamente muestra que una de ellas debe simplificarse a una matriz identidad, satisfaciendo la definición de una matriz semiortogonal.

Referencias

  1. Abadir, KM, Magnus, JR (2005). Álgebra matricial. Cambridge University Press.
  2. Zhang, Xian-Da. (2017). Análisis matricial y aplicaciones. Cambridge University Press.
  3. Povey, Daniel, et al. (2018). "Factorización de matrices de bajo rango semiortogonal para redes neuronales profundas". Interspeech.

Obtenido de " https://en.wikipedia.org/w/index.php?title=Semi-orthogonal_matrix&oldid=1312032631 "