Articulo de referencia

Proyección (álgebra lineal)

La transformación P es la proyección ortogonal sobre la línea m . En álgebra lineal y análisis funcional , una proyección es una transformación lineal. PAG {\displaystyle P} de ...

La transformación P es la proyección ortogonal sobre la línea m .

En álgebra lineal y análisis funcional , una proyección es una transformación lineal.PAG{\displaystyle P}de un espacio vectorial a sí mismo (un endomorfismo ) tal quePAGPAG=PAG{\displaystyle P\circ P=P}. Es decir, siempre quePAG{\displaystyle P}si se aplica dos veces a cualquier vector, da el mismo resultado que si se aplicara una sola vez (es decir,PAG{\displaystyle P}es idempotente ). Deja su imagen inalterada. [ 1 ] Esta definición de "proyección" formaliza y generaliza la idea de proyección gráfica . También se puede considerar el efecto de una proyección sobre un objeto geométrico examinando el efecto de la proyección sobre puntos del objeto.

Definiciones

Una proyección sobre un espacio vectorialV{\displaystyle V}es un operador linealPAG:VV{\displaystyle P\dos puntos V\a V}de tal manera quePAG2=PAG{\displaystyle P^{2}=P}.

CuandoV{\displaystyle V}tiene un producto interno y es completo , es decir, cuandoV{\displaystyle V}es un espacio de Hilbert , se puede utilizar el concepto de ortogonalidad . Una proyecciónPAG{\displaystyle P}en un espacio de HilbertV{\displaystyle V}Se denomina proyección ortogonal si satisfacePAGincógnita,y=incógnita,PAGy{\displaystyle \langle P\mathbf {x} ,\mathbf {y} \rangle =\langle \mathbf {x} ,P\mathbf {y} \rangle }a pesar deincógnita,yV{\displaystyle \mathbf {x} ,\mathbf {y} \en V}Una proyección sobre un espacio de Hilbert que no es ortogonal se denomina proyección oblicua .

Matriz de proyección

  • Una matriz cuadradaPAG{\displaystyle P}se denomina matriz de proyección si es igual a su cuadrado, es decir, siPAG2=PAG{\displaystyle P^{2}=P}. [ 2 ] : pág. 38
  • Una matriz cuadradaPAG{\displaystyle P}se denomina matriz de proyección ortogonal siPAG2=PAG=PAGT{\displaystyle P^{2}=P=P^{\mathrm {T} }}para una matriz real y respectivamentePAG2=PAG=PAG{\displaystyle P^{2}=P=P^{*}}para una matriz compleja , dondePAGT{\displaystyle P^{\mathrm {T} }}denota la transpuesta dePAG{\displaystyle P}yPAG{\displaystyle P^{*}}denota la transpuesta adjunta o hermitiana dePAG{\displaystyle P}. [ 2 ] : pág. 223
  • Una matriz de proyección que no es una matriz de proyección ortogonal se denomina matriz de proyección oblicua .

Los valores propios de una matriz de proyección deben ser 0 o 1.

Ejemplos

Proyección ortogonal

Por ejemplo, la función que mapea el punto(incógnita,y,z){\displaystyle (x,y,z)}en el espacio tridimensionalR3{\displaystyle \mathbb {R} ^{3}}hasta el punto(incógnita,y,0){\displaystyle (x,y,0)}es una proyección ortogonal sobre el plano xy . Esta función está representada por la matriz PAG=[100010000].{\displaystyle P={\begin{bmatrix}1&0&0\\0&1&0\\0&0&0\end{bmatrix}}.}

La acción de esta matriz sobre un vector arbitrario es PAG[incógnitayz]=[incógnitay0].{\displaystyle P{\begin{bmatrix}x\\y\\z\end{bmatrix}}={\begin{bmatrix}x\\y\\0\end{bmatrix}}.}

Para ver esoPAG{\displaystyle P}es de hecho una proyección, es decir,PAG=PAG2{\displaystyle P=P^{2}}, calculamos PAG2[incógnitayz]=PAG[incógnitay0]=[incógnitay0]=PAG[incógnitayz].{\displaystyle P^{2}{\begin{bmatrix}x\\y\\z\end{bmatrix}}=P{\begin{bmatrix}x\\y\\0\end{bmatrix}}={\begin{bmatrix}x\\y\\0\end{bmatrix}}=P{\begin{bmatrix}x\\y\\z\end{bmatrix}}.}

Observando quePAGT=PAG{\displaystyle P^{\mathrm {T} }=P}muestra que la proyección es una proyección ortogonal.

Proyección oblicua

Un ejemplo sencillo de proyección no ortogonal (oblicua) es PAG=[00α1].{\displaystyle P={\begin{bmatrix}0&0\\\alpha &1\end{bmatrix}}.}

Mediante la multiplicación de matrices , se observa que PAG2=[00α1][00α1]=[00α1]=PAG.{\displaystyle P^{2}={\begin{bmatrix}0&0\\\alpha &1\end{bmatrix}}{\begin{bmatrix}0&0\\\alpha &1\end{bmatrix}}={\begin{bmatrix}0&0\\\alpha &1\end{bmatrix}}=P.} demostrando quePAG{\displaystyle P}Es, en efecto, una proyección.

La proyecciónPAG{\displaystyle P}es ortogonal si y solo siα=0{\displaystyle \alpha =0}porque solo entoncesPAGT=PAG.{\displaystyle P^{\mathrm {T} }=P.}

Propiedades y clasificación

La transformación T es la proyección a lo largo de k sobre m . El rango de T es m y el núcleo es k .

Idempotencia

Por definición, una proyecciónPAG{\displaystyle P}es idempotente (es decirPAG2=PAG{\displaystyle P^{2}=P}).

Abrir mapa

Cada proyección es un mapa abierto sobre su imagen, lo que significa que mapea cada conjunto abierto en el dominio a un conjunto abierto en la topología del subespacio de la imagen . Es decir, para cualquier vectorincógnita{\displaystyle \mathbf {x} }y cualquier pelotaBincógnita{\displaystyle B_{\mathbf {x} }}(con radio positivo) centrado enincógnita{\displaystyle \mathbf {x} }, existe una pelotaBPAGincógnita{\displaystyle B_{P\mathbf {x} }}(con radio positivo) centrado enPAGincógnita{\displaystyle P\mathbf {x} }que está totalmente contenido en la imagenPAG(Bincógnita){\displaystyle P(B_{\mathbf {x} })}.

Complementariedad de la imagen y el núcleo

DejarW{\displaystyle W}sea ​​un espacio vectorial de dimensión finita yPAG{\displaystyle P}ser una proyección enW{\displaystyle W}. Supongamos que los subespaciosU{\displaystyle U}yV{\displaystyle V}son la imagen y el núcleo dePAG{\displaystyle P}respectivamente. EntoncesPAG{\displaystyle P}tiene las siguientes propiedades:

  1. PAG{\displaystyle P}es el operador de identidadI{\displaystyle I}enU{\displaystyle U}:incógnitaU:PAGincógnita=incógnita.{\displaystyle \forall \mathbf {x} \in U:P\mathbf {x} =\mathbf {x} .}
  2. Tenemos una suma directaW=UV{\displaystyle W=U\oplus V}. Cada vectorincógnitaW{\displaystyle \mathbf {x} \in W}puede descomponerse de forma única comoincógnita=+v{\displaystyle \mathbf {x} =\mathbf {u} +\mathbf {v} }con=PAGincógnita{\displaystyle \mathbf {u} =P\mathbf {x} }yv=incógnitaPAGincógnita=(IPAG)incógnita{\displaystyle \mathbf {v} =\mathbf {x} -P\mathbf {x} =\left(I-P\right)\mathbf {x} }y dóndeU,vV.{\displaystyle \mathbf {u} \in U,\mathbf {v} \in V.}

La imagen y el núcleo de una proyección son complementarios , al igual quePAG{\displaystyle P}yQ=IPAG{\displaystyle Q=I-P}El operadorQ{\displaystyle Q}es también una proyección como la imagen y el núcleo dePAG{\displaystyle P}convertirse en el núcleo y la imagen deQ{\displaystyle Q}y viceversa. DecimosPAG{\displaystyle P}es una proyección a lo largoV{\displaystyle V}sobreU{\displaystyle U}(núcleo/imagen) yQ{\displaystyle Q}es una proyección a lo largoU{\displaystyle U}sobreV{\displaystyle V}.

Espectro

En espacios vectoriales de dimensión infinita, el espectro de una proyección está contenido en{0,1}{\displaystyle \{0,1\}}como (λIPAG)1=1λI+1λ(λ1)PAG.{\displaystyle (\lambda I-P)^{-1}={\frac {1}{\lambda }}I+{\frac {1}{\lambda (\lambda -1)}}P.} Solo 0 o 1 pueden ser valores propios de una proyección. Esto implica que una proyección ortogonalPAG{\displaystyle P}es siempre una matriz semidefinida positiva . En general, los autoespacios correspondientes son (respectivamente) el núcleo y el rango de la proyección. La descomposición de un espacio vectorial en sumas directas no es única. Por lo tanto, dado un subespacioV{\displaystyle V}, puede haber muchas proyecciones cuyo rango (o núcleo) esV{\displaystyle V}.

Si una proyección no es trivial, tiene un polinomio mínimo.incógnita2incógnita=incógnita(incógnita1){\displaystyle x^{2}-x=x(x-1)}, que se divide en factores lineales distintos y, por lo tanto,PAG{\displaystyle P}es diagonalizable .

Producto de proyecciones

El producto de proyecciones no es, en general, una proyección, incluso si son ortogonales. Si dos proyecciones conmutan , su producto es una proyección, pero lo contrario es falso: el producto de dos proyecciones que no conmutan puede ser o no una proyección.

Si dos proyecciones ortogonales conmutan, entonces su producto es una proyección ortogonal. Si el producto de dos proyecciones ortogonales es una proyección ortogonal, entonces las dos proyecciones ortogonales conmutan (en términos más generales: dos endomorfismos autoadjuntos conmutan si y solo si su producto es autoadjunto).

Proyecciones ortogonales

Proyección ortogonal de un vector b sobre el subespacio bidimensional generado por los vectores a₁ y a₂, con el residuo ortogonal al plano.

Cuando el espacio vectorialW{\displaystyle W}tiene un producto interno y es completo (es un espacio de Hilbert ) se puede utilizar el concepto de ortogonalidad . Una proyección ortogonal es una proyección para la cual el rangoU{\displaystyle U}y el núcleoV{\displaystyle V}son subespacios ortogonales . Por lo tanto, para cadaincógnita{\displaystyle \mathbf {x} }yy{\displaystyle \mathbf {y} }enW{\displaystyle W},PAGincógnita,(yPAGy)=(incógnitaPAGincógnita),PAGy=0{\displaystyle \langle P\mathbf {x} ,(\mathbf {y} -P\mathbf {y} )\rangle =\langle (\mathbf {x} -P\mathbf {x} ),P\mathbf {y} \rangle =0}. De forma equivalente: incógnita,PAGy=PAGincógnita,PAGy=PAGincógnita,y.{\displaystyle \langle \mathbf {x} ,P\mathbf {y} \rangle =\langle P\mathbf {x} ,P\mathbf {y} \rangle =\langle P\mathbf {x} ,\mathbf {y} \rangle .}

Una proyección es ortogonal si y solo si es autoadjunta . Utilizando las propiedades autoadjunta e idempotente dePAG{\displaystyle P}, para cualquierincógnita{\displaystyle \mathbf {x} }yy{\displaystyle \mathbf {y} }enW{\displaystyle W}tenemosPAGincógnitaU{\displaystyle P\mathbf {x} \in U},yPAGyV{\displaystyle \mathbf {y} -P\mathbf {y} \in V}, y PAGincógnita,yPAGy=incógnita,(PAGPAG2)y=0{\displaystyle \langle P\mathbf {x} ,\mathbf {y} -P\mathbf {y} \rangle =\langle \mathbf {x} ,\left(P-P^{2}\right)\mathbf {y} \rangle =0} dónde,{\displaystyle \langle \cdot ,\cdot \rangle }es el producto interno asociado conW{\displaystyle W}. Por lo tanto,PAG{\displaystyle P}yIPAG{\displaystyle I-P}son proyecciones ortogonales. [ 3 ] La otra dirección, es decir, que siPAG{\displaystyle P}es ortogonal entonces es autoadjunto, se deduce de la implicación de(incógnitaPAGincógnita),PAGy=PAGincógnita,(yPAGy)=0{\displaystyle \langle (\mathbf {x} -P\mathbf {x} ),P\mathbf {y} \rangle =\langle P\mathbf {x} ,(\mathbf {y} -P\mathbf {y} )\rangle =0}a incógnita,PAGy=PAGincógnita,PAGy=PAGincógnita,y=incógnita,PAGy{\displaystyle \langle \mathbf {x} ,P\mathbf {y} \rangle =\langle P\mathbf {x} ,P\mathbf {y} \rangle =\langle P\mathbf {x} ,\mathbf {y} \rangle =\langle \mathbf {x} ,P^{*}\mathbf {y} \rangle } por cadaincógnita{\displaystyle x}yy{\displaystyle y}enW{\displaystyle W}; de este modoPAG=PAG{\displaystyle P=P^{*}}.

La existencia de una proyección ortogonal sobre un subespacio cerrado se deduce del teorema de proyección de Hilbert .

Propiedades y casos especiales

Una proyección ortogonal es un operador acotado . Esto se debe a que para cadav{\displaystyle \mathbf {v} }En el espacio vectorial tenemos, por la desigualdad de Cauchy-Schwarz : PAGv2=PAGv,PAGv=PAGv,vPAGvv{\displaystyle \left\|P\mathbf {v} \right\|^{2}=\langle P\mathbf {v} ,P\mathbf {v} \rangle =\langle P\mathbf {v} ,\mathbf {v} \rangle \leq \left\|P\mathbf {v} \right\|\cdot \left\|\mathbf {v} \right\|} De este modoPAGvv{\displaystyle \left\|P\mathbf {v} \right\|\leq \left\|\mathbf {v} \right\|}.

Para espacios vectoriales complejos o reales de dimensión finita, se puede sustituir el producto interno estándar por,{\displaystyle \langle \cdot ,\cdot \rangle }.

Fórmulas

Un caso sencillo se produce cuando la proyección ortogonal se realiza sobre una línea. Si{\displaystyle \mathbf {u} }es un vector unitario en la línea, entonces la proyección viene dada por el producto exterior.PAG=T.{\displaystyle P_{\mathbf {u} }=\mathbf {u} \mathbf {u} ^{\mathsf {T}}.} (Si{\displaystyle \mathbf {u} }es de valor complejo, la transpuesta en la ecuación anterior se reemplaza por una transpuesta hermitiana). Este operador deja u invariante y aniquila todos los vectores ortogonales a{\displaystyle \mathbf {u} }, demostrando que es efectivamente la proyección ortogonal sobre la línea que contiene a u . [ 4 ] Una forma sencilla de ver esto es considerar un vector arbitrario.incógnita{\displaystyle \mathbf {x} }como la suma de una componente en la línea (es decir, el vector proyectado que buscamos) y otra perpendicular a ella,incógnita=incógnita+incógnita{\displaystyle \mathbf {x} =\mathbf {x} _{\parallel }+\mathbf {x} _{\perp }}Aplicando la proyección, obtenemos PAGincógnita=Tincógnita+Tincógnita=(sgn(Tincógnita)incógnita)+0=incógnita{\displaystyle P_{\mathbf {u} }\mathbf {x} =\mathbf {u} \mathbf {u} ^{\mathsf {T}}\mathbf {x} _{\parallel }+\mathbf {u} \mathbf {u} ^{\mathsf {T}}\mathbf {x} _{\perp }=\mathbf {u} \left(\operatorname {sgn} \left(\mathbf {u} ^{\mathsf {T}}\mathbf {x} _{\parallel }\right)\left\|\mathbf {x} _{\parallel }\right\|\right)+\mathbf {u} \cdot \mathbf {0} =\mathbf {x} _{\parallel }} por las propiedades del producto escalar de vectores paralelos y perpendiculares.

Esta fórmula puede generalizarse a proyecciones ortogonales en un subespacio de dimensión arbitraria . Sea1,,k{\displaystyle \mathbf {u} _{1},\ldots ,\mathbf {u} _{k}}ser una base ortonormal del subespacioU{\displaystyle U}, con el supuesto de que el enterok1{\displaystyle k\geq 1}y dejarA{\displaystyle A}denotan elnorte×k{\displaystyle n\times k}matriz cuyas columnas son1,,k{\displaystyle \mathbf {u} _{1},\ldots ,\mathbf {u} _{k}}, es decir,A=[1k]{\displaystyle A={\begin{bmatrix}\mathbf {u} _{1}&\cdots &\mathbf {u} _{k}\end{bmatrix}}}. Entonces la proyección viene dada por: [ 5 ]PAGA=AAT{\displaystyle P_{A}=AA^{\mathsf {T}}} que puede reescribirse como PAGA=ii,i.{\displaystyle P_{A}=\sum _{i}\langle \mathbf {u} _{i},\cdot \rangle \mathbf {u} _{i}.}

La matrizAT{\displaystyle A^{\mathsf {T}}}es la isometría parcial que se desvanece en el complemento ortogonal deU{\displaystyle U}, yA{\displaystyle A}es la isometría que se incrustaU{\displaystyle U}en el espacio vectorial subyacente. El rango dePAGA{\displaystyle P_{A}}es por lo tanto el espacio final deA{\displaystyle A}También está claro queAAT{\displaystyle AA^{\mathsf {T}}}es el operador de identidad enU{\displaystyle U}.

La condición de ortonormalidad también puede eliminarse. Si1,,k{\displaystyle \mathbf {u} _{1},\ldots ,\mathbf {u} _{k}}es una base (no necesariamente ortonormal) conk1{\displaystyle k\geq 1}, yA{\displaystyle A}es la matriz con estos vectores como columnas, entonces la proyección es: [ 6 ] [ 7 ]PAGA=A(ATA)1AT.{\displaystyle P_{A}=A\left(A^{\mathsf {T}}A\right)^{-1}A^{\mathsf {T}}.}

La matrizA{\displaystyle A}aún se incrustaU{\displaystyle U}en el espacio vectorial subyacente, pero ya no es una isometría en general. La matriz(ATA)1{\displaystyle \left(A^{\mathsf {T}}A\right)^{-1}}es un "factor de normalización" que recupera la norma. Por ejemplo, el operador de rango -1T{\displaystyle \mathbf {u} \mathbf {u} ^{\mathsf {T}}}no es una proyección si1.{\displaystyle \left\|\mathbf {u} \right\|\neq 1.}Después de dividir porT=2,{\displaystyle \mathbf {u} ^{\mathsf {T}}\mathbf {u} =\left\|\mathbf {u} \right\|^{2},}obtenemos la proyección(T)1T{\displaystyle \mathbf {u} \left(\mathbf {u} ^{\mathsf {T}}\mathbf {u} \right)^{-1}\mathbf {u} ^{\mathsf {T}}}sobre el subespacio abarcado por{\displaystyle u}.

En el caso general, podemos tener una matriz definida positiva arbitraria.D{\displaystyle D}definir un producto internoincógnita,yD=yDincógnita{\displaystyle \langle x,y\rangle _{D}=y^{\dagger }Dx}y la proyecciónPAGA{\displaystyle P_{A}}es dado porPAGAincógnita=argininayrango(A)incógnitayD2{\textstyle P_{A}x=\operatorname {argmin} _{y\in \operatorname {range} (A)}\left\|x-y\right\|_{D}^{2}}. Entonces PAGA=A(ATDA)1ATD.{\displaystyle P_{A}=A\left(A^{\mathsf {T}}DA\right)^{-1}A^{\mathsf {T}}D.}

Cuando el espacio de rango de la proyección es generado por un marco (es decir, el número de generadores es mayor que su dimensión), la fórmula para la proyección toma la forma:PAGA=AA+{\displaystyle P_{A}=AA^{+}}. AquíA+{\displaystyle A^{+}}representa la pseudoinversa de Moore-Penrose . Esta es solo una de las muchas maneras de construir el operador de proyección.

Si[AB]{\displaystyle {\begin{bmatrix}A&B\end{bmatrix}}}es una matriz no singular yATB=0{\displaystyle A^{\mathsf {T}}B=0}(es decir,B{\displaystyle B}es la matriz del espacio nulo deA{\displaystyle A}), [ 8 ] se cumple lo siguiente: I=[AB][AB]1[ATBT]1[ATBT]=[AB]([ATBT][AB])1[ATBT]=[AB][ATAOOBTB]1[ATBT]=A(ATA)1AT+B(BTB)1BT{\displaystyle {\begin{aligned}I&={\begin{bmatrix}A&B\end{bmatrix}}{\begin{bmatrix}A&B\end{bmatrix}}^{-1}{\begin{bmatrix}A^{\mathsf {T}}\\B^{\mathsf {T}}\end{bmatrix}}^{-1}{\begin{bmatrix}A^{\mathsf {T}}\\B^{\mathsf {T}}\end{bmatrix}}\\&={\begin{bmatrix}A&B\end{bmatrix}}\left({\begin{bmatrix}A^{\mathsf {T}}\\B^{\mathsf {T}}\end{bmatrix}}{\begin{bmatrix}A&B\end{bmatrix}}\right)^{-1}{\begin{bmatrix}A^{\mathsf {T}}\\B^{\mathsf {T}}\end{bmatrix}}\\&={\begin{bmatrix}A&B\end{bmatrix}}{\begin{bmatrix}A^{\mathsf {T}}A&O\\O&B^{\mathsf {T}}B\end{bmatrix}}^{-1}{\begin{bmatrix}A^{\mathsf {T}}\\B^{\mathsf {T}}\end{bmatrix}}\\[4pt]&=A\left(A^{\mathsf {T}}A\right)^{-1}A^{\mathsf {T}}+B\left(B^{\mathsf {T}}B\right)^{-1}B^{\mathsf {T}}\end{aligned}}}

Si la condición de ortogonalidad se mejora aATWB=ATWTB=0{\displaystyle A^{\mathsf {T}}WB=A^{\mathsf {T}}W^{\mathsf {T}}B=0}conW{\displaystyle W}no singular , se cumple lo siguiente: I=[AB][(ATWA)1AT(BTWB)1BT]W.{\displaystyle I={\begin{bmatrix}A&B\end{bmatrix}}{\begin{bmatrix}\left(A^{\mathsf {T}}WA\right)^{-1}A^{\mathsf {T}}\\\left(B^{\mathsf {T}}WB\right)^{-1}B^{\mathsf {T}}\end{bmatrix}}W.}

Todas estas fórmulas también son válidas para espacios con producto interno complejo, siempre que se utilice la transpuesta conjugada en lugar de la transpuesta. Se pueden encontrar más detalles sobre sumas de proyectores en Banerjee y Roy (2014). [ 9 ] Véase también Banerjee (2004) [ 10 ] para la aplicación de sumas de proyectores en trigonometría esférica básica .

Proyecciones oblicuas

El término proyecciones oblicuas se utiliza a veces para referirse a proyecciones no ortogonales. Estas proyecciones también se emplean para representar figuras espaciales en dibujos bidimensionales (véase proyección oblicua ), aunque no con tanta frecuencia como las proyecciones ortogonales. Mientras que el cálculo del valor ajustado de una regresión de mínimos cuadrados ordinarios requiere una proyección ortogonal, el cálculo del valor ajustado de una regresión de variables instrumentales requiere una proyección oblicua.

Una proyección se define por su núcleo y los vectores base que caracterizan su rango (que es el complemento del núcleo). Cuando estos vectores base son ortogonales al núcleo, la proyección es ortogonal. Cuando no lo son, se trata de una proyección oblicua o simplemente una proyección.

Fórmula de representación matricial para un operador de proyección distinto de cero.

DejarPAG:VV{\displaystyle P\colon V\to V}sea ​​un operador lineal tal quePAG2=PAG{\displaystyle P^{2}=P}y suponer quePAG{\displaystyle P}no es el operador cero. Sean los vectores1,,k{\displaystyle \mathbf {u} _{1},\ldots ,\mathbf {u} _{k}}formar una base para la gama dePAG{\displaystyle P}y ensamblar estos vectores en elnorte×k{\displaystyle n\times k}matrizA{\displaystyle A}. Entoncesk1{\displaystyle k\geq 1}, de lo contrariok=0{\displaystyle k=0}yPAG{\displaystyle P}es el operador cero. El rango y el núcleo son espacios complementarios, por lo que el núcleo tiene dimensiónnortek{\displaystyle n-k}De ello se deduce que el complemento ortogonal del núcleo tiene dimensiónk{\displaystyle k}. Dejarv1,,vk{\displaystyle \mathbf {v} _{1},\ldots ,\mathbf {v} _{k}}forman una base para el complemento ortogonal del núcleo de la proyección y ensamblan estos vectores en la matrizB{\displaystyle B}. Luego la proyecciónPAG{\displaystyle P}(con la condiciónk1{\displaystyle k\geq 1}) viene dado por PAG=A(BTA)1BT.{\displaystyle P=A\left(B^{\mathsf {T}}A\right)^{-1}B^{\mathsf {T}}.}

Esta expresión generaliza la fórmula para proyecciones ortogonales dada anteriormente. [ 11 ] [ 12 ] Una demostración estándar de esta expresión es la siguiente. Para cualquier vectorincógnita{\displaystyle \mathbf {x} }en el espacio vectorialV{\displaystyle V}, podemos descomponerincógnita=incógnita1+incógnita2{\displaystyle \mathbf {x} =\mathbf {x} _{1}+\mathbf {x} _{2}}, donde vectorincógnita1=PAG(incógnita){\displaystyle \mathbf {x} _{1}=P(\mathbf {x} )}está en la imagen dePAG{\displaystyle P}y vectorincógnita2=incógnitaPAG(incógnita).{\displaystyle \mathbf {x} _{2}=\mathbf {x} -P(\mathbf {x} ).}EntoncesPAG(incógnita2)=PAG(incógnita)PAG2(incógnita)=0{\displaystyle P(\mathbf {x} _{2})=P(\mathbf {x} )-P^{2}(\mathbf {x} )=\mathbf {0} }, y luegoincógnita2{\displaystyle \mathbf {x} _{2}}está en el núcleo dePAG{\displaystyle P}, que es el espacio nulo deA.{\displaystyle A.}En otras palabras, el vectorincógnita1{\displaystyle \mathbf {x} _{1}}está en el espacio de columna deA,{\displaystyle A,}entoncesincógnita1=Aw{\displaystyle \mathbf {x} _{1}=A\mathbf {w} }para algunosk{\displaystyle k}vector de dimensiónw{\displaystyle \mathbf {w} }y el vectorincógnita2{\displaystyle \mathbf {x} _{2}}SatisfaceBTincógnita2=0{\displaystyle B^{\mathsf {T}}\mathbf {x} _{2}=\mathbf {0} }mediante la construcción deB{\displaystyle B}Si juntamos estas condiciones, obtenemos un vector.w{\displaystyle \mathbf {w} }de modo que BT(incógnitaAw)=0{\displaystyle B^{\mathsf {T}}(\mathbf {x} -A\mathbf {w} )=\mathbf {0} }. Dado que las matricesA{\displaystyle A}yB{\displaystyle B}son de rango completok{\displaystyle k}por su construcción, elk×k{\displaystyle k\times k}-matrizBTA{\displaystyle B^{\mathsf {T}}A}es invertible. Por lo tanto, la ecuación BT(incógnitaAw)=0{\displaystyle B^{\mathsf {T}}(\mathbf {x} -A\mathbf {w} )=\mathbf {0} }da el vectorw=(BTA)1BTincógnita.{\displaystyle \mathbf {w} =(B^{\mathsf {T}}A)^{-1}B^{\mathsf {T}}\mathbf {x} .}De este modo,PAGincógnita=incógnita1=Aw=A(BTA)1BTincógnita{\displaystyle P\mathbf {x} =\mathbf {x} _{1}=A\mathbf {w} =A(B^{\mathsf {T}}A)^{-1}B^{\mathsf {T}}\mathbf {x} }para cualquier vectorincógnitaV{\displaystyle \mathbf {x} \in V}y por lo tantoPAG=A(BTA)1BT{\displaystyle P=A(B^{\mathsf {T}}A)^{-1}B^{\mathsf {T}}}.

En el caso de quePAG{\displaystyle P}es una proyección ortogonal, podemos tomarA=B{\displaystyle A=B}y de ello se deduce quePAG=A(ATA)1AT{\displaystyle P=A\left(A^{\mathsf {T}}A\right)^{-1}A^{\mathsf {T}}}. Usando esta fórmula, se puede comprobar fácilmente quePAG=PAGT{\displaystyle P=P^{\mathsf {T}}}En general, si el espacio vectorial está definido sobre un cuerpo de números complejos, se utiliza la transposición hermitiana .A{\displaystyle A^{*}}y tiene la fórmula PAG=A(AA)1A{\displaystyle P=A\left(A^{*}A\right)^{-1}A^{*}}Recordemos que se puede expresar la inversa de Moore-Penrose de la matriz .A{\displaystyle A}porA+=(AA)1A{\displaystyle A^{+}=(A^{*}A)^{-1}A^{*}}desdeA{\displaystyle A}tiene rango de columna completo, por lo tantoPAG=AA+{\displaystyle P=AA^{+}}.

Valores singulares

IPAG{\displaystyle I-P}es también una proyección oblicua. Los valores singulares dePAG{\displaystyle P}yIPAG{\displaystyle I-P}puede calcularse mediante una base ortonormal deA{\displaystyle A}. Dejar QA{\displaystyle Q_{A}}ser una base ortonormal deA{\displaystyle A}y dejarQA{\displaystyle Q_{A}^{\perp }}sea ​​el complemento ortogonal deQA{\displaystyle Q_{A}}. Denotemos los valores singulares de la matriz QATA(BTA)1BTQA{\displaystyle Q_{A}^{T}A(B^{T}A)^{-1}B^{T}Q_{A}^{\perp }}por los valores positivosγ1γ2γk{\displaystyle \gamma _{1}\geq \gamma _{2}\geq \ldots \geq \gamma _{k}}Con esto, los valores singulares paraPAG{\displaystyle P}son: [ 13 ]σi={1+γi21ik0de lo contrario{\displaystyle \sigma _{i}={\begin{cases}{\sqrt {1+\gamma _{i}^{2}}}&1\leq i\leq k\\0&{\text{otherwise}}\end{cases}}} y los valores singulares paraIPAG{\displaystyle I-P}son σi={1+γi21ik1k+1inortek0de lo contrario{\displaystyle \sigma _{i}={\begin{cases}{\sqrt {1+\gamma _{i}^{2}}}&1\leq i\leq k\\1&k+1\leq i\leq n-k\\0&{\text{otherwise}}\end{cases}}} Esto implica que los valores singulares más grandes dePAG{\displaystyle P}yIPAG{\displaystyle I-P}son iguales, y por lo tanto que la norma matricial de las proyecciones oblicuas es la misma. Sin embargo, el número de condición satisface la relaciónκ(IPAG)=σ11σ1σk=κ(PAG){\displaystyle \kappa (I-P)={\frac {\sigma _{1}}{1}}\geq {\frac {\sigma _{1}}{\sigma _{k}}}=\kappa (P)}y, por lo tanto, no es necesariamente igual.

Encontrar la proyección con un producto interno

Proyección ortogonal de un vector sobre un subespacio generado por vectores ortonormales, expresada como la suma de sus componentes en cada dirección.

DejarV{\displaystyle V}sea ​​un espacio vectorial (en este caso un plano) generado por vectores ortogonales.1,2,,pag{\displaystyle \mathbf {u} _{1},\mathbf {u} _{2},\dots ,\mathbf {u} _{p}}. Dejary{\displaystyle y}sea ​​un vector. Se puede definir una proyección dey{\displaystyle \mathbf {y} }sobreV{\displaystyle V}como proyectoVy=yiiii{\displaystyle \operatorname {proj} _{V}\mathbf {y} ={\frac {\mathbf {y} \cdot \mathbf {u} ^{i}}{\mathbf {u} ^{i}\cdot \mathbf {u} ^{i}}}\mathbf {u} ^{i}} donde se suman los índices repetidos ( notación de suma de Einstein ). El vectory{\displaystyle \mathbf {y} }se puede escribir como una suma ortogonal tal quey=proyectoVy+z{\displaystyle \mathbf {y} =\operatorname {proj} _{V}\mathbf {y} +\mathbf {z} }.proyectoVy{\displaystyle \operatorname {proj} _{V}\mathbf {y} }a veces se denota comoy^{\displaystyle {\hat {\mathbf {y} }}}. Existe un teorema en álgebra lineal que establece que estoz{\displaystyle \mathbf {z} }es la distancia más pequeña (la distancia ortogonal ) desdey{\displaystyle \mathbf {y} }aV{\displaystyle V}y se utiliza comúnmente en áreas como el aprendizaje automático .

y se está proyectando sobre el espacio vectorial V.

Formas canónicas

Cualquier proyecciónPAG=PAG2{\displaystyle P=P^{2}}en un espacio vectorial de dimensiónd{\displaystyle d}sobre un campo es una matriz diagonalizable , ya que su polinomio mínimo divideincógnita2incógnita{\displaystyle x^{2}-x}, que se divide en factores lineales distintos. Por lo tanto, existe una base en la quePAG{\displaystyle P}tiene la forma

PAG=Ir0dr{\displaystyle P=I_{r}\oplus 0_{d-r}}

dónder{\displaystyle r}es el rango dePAG{\displaystyle P}. AquíIr{\displaystyle I_{r}}es la matriz identidad de tamañor{\displaystyle r},0dr{\displaystyle 0_{d-r}}es la matriz cero de tamañodr{\displaystyle d-r}, y{\displaystyle \oplus }es el operador de suma directa . Si el espacio vectorial es complejo y está equipado con un producto interno , entonces existe una base ortonormal en la que la matriz de P es [ 14 ].

PAG=[1σ100][1σk00]Imetro0s.{\displaystyle P={\begin{bmatrix}1&\sigma _{1}\\0&0\end{bmatrix}}\oplus \cdots \oplus {\begin{bmatrix}1&\sigma _{k}\\0&0\end{bmatrix}}\oplus I_{m}\oplus 0_{s}.}

dóndeσ1σ2σk>0{\displaystyle \sigma _{1}\geq \sigma _{2}\geq \dots \geq \sigma _{k}>0}Los números enterosk,s,metro{\displaystyle k,s,m}y las cifras realesσi{\displaystyle \sigma _{i}}están determinados de forma única. 2k+s+metro=d{\displaystyle 2k+s+m=d}. El factorImetro0s{\displaystyle I_{m}\oplus 0_{s}}corresponde al subespacio invariante máximo en el quePAG{\displaystyle P}actúa como una proyección ortogonal (de modo que P mismo es ortogonal si y solo sik=0{\displaystyle k=0}) y elσi{\displaystyle \sigma _{i}}Los bloques corresponden a los componentes oblicuos .

Proyecciones sobre espacios vectoriales normados

Cuando el espacio vectorial subyacenteincógnita{\displaystyle X}es un espacio vectorial normado (no necesariamente de dimensión finita) , es necesario considerar cuestiones analíticas, irrelevantes en el caso de dimensión finita. Supongamos ahoraincógnita{\displaystyle X}es un espacio Banach .

Muchos de los resultados algebraicos discutidos anteriormente sobreviven al paso a este contexto. Una descomposición en suma directa dada deincógnita{\displaystyle X}en subespacios complementarios todavía especifica una proyección, y viceversa. Siincógnita{\displaystyle X}es la suma directaincógnita=UV{\displaystyle X=U\oplus V}, entonces el operador definido porPAG(+v)={\displaystyle P(u+v)=u}sigue siendo una proyección con rangoU{\displaystyle U}y núcleoV{\displaystyle V}También está claro quePAG2=PAG{\displaystyle P^{2}=P}. Por el contrario, siPAG{\displaystyle P}es proyección enincógnita{\displaystyle X}, es decirPAG2=PAG{\displaystyle P^{2}=P}, entonces se verifica fácilmente que(1PAG)2=(1PAG){\displaystyle (1-P)^{2}=(1-P)}. En otras palabras,1PAG{\displaystyle 1-P}También es una proyección. La relaciónPAG2=PAG{\displaystyle P^{2}=P}implica1=PAG+(1PAG){\displaystyle 1=P+(1-P)}yincógnita{\displaystyle X}es la suma directarg(PAG)rg(1PAG){\displaystyle \operatorname {rg} (P)\oplus \operatorname {rg} (1-P)}.

Sin embargo, a diferencia del caso de dimensión finita, las proyecciones no tienen por qué ser continuas en general. Si un subespacioU{\displaystyle U}deincógnita{\displaystyle X}no está cerrado en la topología de la norma, entonces la proyección sobreU{\displaystyle U}no es continuo. En otras palabras, el rango de una proyección continuaPAG{\displaystyle P}debe ser un subespacio cerrado. Además, el núcleo de una proyección continua (de hecho, de un operador lineal continuo en general) es cerrado. Por lo tanto, una proyección continuaPAG{\displaystyle P}da una descomposición deincógnita{\displaystyle X}en dos subespacios cerrados complementarios:incógnita=rg(PAG)ker(PAG)=ker(1PAG)ker(PAG){\displaystyle X=\operatorname {rg} (P)\oplus \ker(P)=\ker(1-P)\oplus \ker(P)}.

Lo contrario también es cierto, con una suposición adicional. Supongamos queU{\displaystyle U}es un subespacio cerrado deincógnita{\displaystyle X}. Si existe un subespacio cerradoV{\displaystyle V}tal que X = UV , entonces la proyecciónPAG{\displaystyle P}con rangoU{\displaystyle U}y núcleoV{\displaystyle V}es continua. Esto se deduce del teorema del grafo cerrado . Supongamos que x nx y Px ny . Es necesario demostrar quePAGincógnita=y{\displaystyle Px=y}. DesdeU{\displaystyle U}es cerrado y { Px n } ⊂ U , y se encuentra enU{\displaystyle U}, es decir Py = y . Además, x nPx n = ( IP ) x nxy . PorqueV{\displaystyle V}es cerrado y {( IP ) x n } ⊂ V , tenemosincógnitayV{\displaystyle x-y\in V}, es decirPAG(incógnitay)=PAGincógnitaPAGy=PAGincógnitay=0{\displaystyle P(x-y)=Px-Py=Px-y=0}, lo cual prueba la afirmación.

El argumento anterior se basa en la suposición de que ambosU{\displaystyle U}yV{\displaystyle V}son cerrados. En general, dado un subespacio cerradoU{\displaystyle U}No es necesario que exista un subespacio cerrado complementario.V{\displaystyle V}, aunque para los espacios de Hilbert esto siempre se puede hacer tomando el complemento ortogonal . Para los espacios de Banach, un subespacio unidimensional siempre tiene un subespacio complementario cerrado. Esto es una consecuencia inmediata del teorema de Hahn-Banach . SeaU{\displaystyle U}sea ​​el intervalo lineal de{\displaystyle u}Según Hahn-Banach, existe un funcional lineal acotado.φ{\displaystyle \varphi }tal que φ ( u ) = 1 . El operadorPAG(incógnita)=φ(incógnita){\displaystyle P(x)=\varphi (x)u}SatisfacePAG2=PAG{\displaystyle P^{2}=P}, es decir, es una proyección. Acotación deφ{\displaystyle \varphi }implica continuidad dePAG{\displaystyle P}y por lo tantoker(PAG)=rg(IPAG){\displaystyle \ker(P)=\operatorname {rg} (I-P)}es un subespacio complementario cerrado deU{\displaystyle U}.

Aplicaciones y consideraciones adicionales

Las proyecciones (ortogonales y de otro tipo) desempeñan un papel fundamental en los algoritmos para ciertos problemas de álgebra lineal:

Como se mencionó anteriormente, las proyecciones son un caso especial de idempotentes. Analíticamente, las proyecciones ortogonales son generalizaciones no conmutativas de las funciones características . Los idempotentes se utilizan para clasificar, por ejemplo, álgebras semisimples , mientras que la teoría de la medida comienza considerando las funciones características de conjuntos medibles . Por lo tanto, como es de imaginar, las proyecciones se encuentran con frecuencia en el contexto de las álgebras de operadores . En particular, un álgebra de von Neumann se genera mediante su retículo completo de proyecciones.

Generalizaciones

De forma más general, dada una aplicación entre espacios vectoriales normadosT:VW,{\displaystyle T\colon V\to W,}De forma análoga, se puede pedir que este mapa sea una isometría en el complemento ortogonal del núcleo: que(kerT)W{\displaystyle (\ker T)^{\perp }\to W}ser una isometría (compárese con isometría parcial ); en particular debe ser sobreyectiva . El caso de una proyección ortogonal se da cuando W es un subespacio de V. En geometría riemanniana , esto se utiliza en la definición de una inmersión riemanniana .

Véase también

Notas

  1. Meyer, págs. 386+387
  2. 1 2 Horn, Roger A.; Johnson, Charles R. (2013). Análisis matricial, segunda edición . Cambridge University Press. ISBN 9780521839402.
  3. Meyer, pág. 433
  4. Meyer, pág. 431
  5. Meyer, ecuación (5.13.4)
  6. Banerjee, Sudipto; Roy, Anindya (2014), Álgebra lineal y análisis matricial para estadística , Textos en ciencia estadística (1.ª ed.), Chapman and Hall/CRC, ISBN  978-1420095388
  7. Meyer, ecuación (5.13.3)
  8. Véase también Mínimos cuadrados lineales (matemáticas) § Propiedades de los estimadores de mínimos cuadrados .
  9. Banerjee, Sudipto; Roy, Anindya (2014), Álgebra lineal y análisis matricial para estadística , Textos en ciencia estadística (1.ª ed.), Chapman and Hall/CRC, ISBN  978-1420095388
  10. Banerjee, Sudipto (2004), "Revisiting Spherical Trigonometry with Orthogonal Projectors", The College Mathematics Journal , 35 (5): 375–381 , doi : 10.1080/07468342.2004.11922099 , S2CID 122277398 
  11. Banerjee, Sudipto; Roy, Anindya (2014), Álgebra lineal y análisis matricial para estadística , Textos en ciencia estadística (1.ª ed.), Chapman and Hall/CRC, ISBN  978-1420095388
  12. Meyer, ecuación (7.10.39)
  13. Brust, JJ; Marcia, RF; Petra, CG (2020), "Descomposiciones computacionalmente eficientes de matrices de proyección oblicua", SIAM Journal on Matrix Analysis and Applications , 41 (2): 852– 870, doi : 10.1137/19M1288115 , OSTI 1680061 , S2CID 219921214  
  14. Doković, D. Ž. (Agosto de 1991). "Similitud unitaria de proyectores". Aecuaciones Mathematicae . 42 (1): 220– 224. doi : 10.1007/BF01818492 . S2CID 122704926 . 

Referencias

  • Banerjee, Sudipto; Roy, Anindya (2014), Álgebra lineal y análisis matricial para estadística , Textos en ciencia estadística (1.ª  ed.), Chapman and Hall/CRC, ISBN 978-1420095388
  • Dunford, N.; Schwartz, JT (1958). Operadores lineales, parte I: teoría general . Interscience.
  • Meyer, Carl D. (2000). Análisis matricial y álgebra lineal aplicada . Sociedad de Matemáticas Industriales y Aplicadas. ISBN 978-0-89871-454-8.
  • Brezinski, Claude: Métodos de proyección para sistemas de ecuaciones , North-Holland, ISBN 0-444-82777-3 (1997).
  • Clase de álgebra lineal del MIT sobre matrices de proyección en YouTube , de MIT OpenCourseWare.
  • Álgebra lineal 15d: La transformación de proyección en YouTube , por Pavel Grinfeld .
  • Tutorial sobre proyecciones geométricas planas : un tutorial sencillo que explica los diferentes tipos de proyecciones geométricas planas.