Articulo de referencia

norma matricial

En matemáticas , una norma es, en general, una función de un espacio vectorial a números no negativos. Cuando el espacio vectorial comprende matrices , dichas normas se denomina...

En matemáticas , una norma es, en general, una función de un espacio vectorial a números no negativos. Cuando el espacio vectorial comprende matrices , dichas normas se denominan normas matriciales . Las normas matriciales se comportan de forma similar a la distancia a la matriz nula . Se distinguen de las normas en general porque también interactúan con la multiplicación de matrices en ciertos aspectos.

Se pueden definir muchas normas matriciales específicas. La mayoría de ellas surgen de las siguientes tres perspectivas, aunque diferentes perspectivas pueden, en ocasiones, dar lugar a la misma norma.

  • Consideremos la matriz como un operador lineal ; entonces, una norma matricial puede describir cuánto puede estirar el operador los vectores. Dichas normas matriciales inducidas por normas vectoriales se denominan normas de operador .
  • Consideremos la matriz como una disposición rectangular de números; entonces, una norma matricial puede definirse como una cierta suma de sus elementos. Estas normas matriciales a veces se denominan normas "elemento por elemento" .
  • La descomposición en valores singulares es útil para analizar matrices. La norma vectorial de los valores singulares de una matriz puede considerarse como la norma de la matriz. Estas normas se denominan normas de Schatten .

Las normas de matriz a menudo se denotan mediante barras verticales dobles con subíndices opcionales (por ejemplo,A{\displaystyle \|A\|}oA2{\displaystyle \|A\|_{2}}). Sin embargo, el significado del subíndice puede variar, ya que las normas matriciales en diferentes perspectivas se relacionan conpag{\displaystyle \ell ^{p}}-normas de diferentes maneras.

Preliminares

Dado un campo K {\displaystyle \ K\ }de números reales o complejos (o cualquier subconjunto completo de los mismos), sea Kmetro×norte {\displaystyle \ K^{m\times n}\ }sea ​​el espacio vectorial K de matrices conmetro{\displaystyle m}filas ynorte{\displaystyle n}columnas y entradas en el campo K .{\displaystyle \ K~.}Una norma matricial es una norma en Kmetro×norte .{\displaystyle \ K^{m\times n}~.}

La norma de la matriz es una función :Kmetro×norteR0+ {\displaystyle \ \|\cdot \|:K^{m\times n}\to \mathbb {R} ^{0+}\ }que deben satisfacer las siguientes propiedades: [ 1 ] [ 2 ]

Para todos los escalares αK {\displaystyle \ \alpha \in K\ }y matrices A,BKmetro×norte ,{\displaystyle \ A,B\in K^{m\times n}\ ,}

  • A0 {\displaystyle \|A\|\geq 0\ }( valor positivo )
  • A=0A=0metro,norte{\displaystyle \|A\|=0\iff A=0_{m,n}}( definitivo )
  • α A=|α| A {\displaystyle \left\|\alpha \ A\right\|=\left|\alpha \right|\ \left\|A\right\|\ }( absolutamente homogéneo )
  • A+BA+B {\displaystyle \|A+B\|\leq \|A\|+\|B\|\ }( subaditivo o que satisface la desigualdad triangular )

La única característica que distingue a las matrices de los vectores reordenados es la multiplicación . Las normas matriciales son particularmente útiles si también son submultiplicativas : [ 1 ] [ 2 ] [ 3 ]

  •  ABAB {\displaystyle \ \left\|AB\right\|\leq \left\|A\right\|\left\|B\right\|\ }[ a ]

Cada norma en Knorte×norte {\displaystyle \ K^{n\times n}\ }puede reescalarse para ser submultiplicativa; en algunos libros, la terminología norma matricial se reserva para normas submultiplicativas. [ 4 ]

Propiedades posibles

Invariancia unitaria

Una norma matricial se denomina unitariamente invariante si para todas las matrices unitariasU,V{\displaystyle U,V}y matrizA{\displaystyle A},UAV=A{\displaystyle \lVert UAV\rVert =\lVert A\rVert }.

Una función de calibre simétrica es una norma vectorial absoluta.ϕ:dopagR+{\displaystyle \phi :\mathbb {C} ^{p}\to \mathbb {R} ^{+}} tal que ϕ(PAGincógnita)=ϕ(incógnita){\displaystyle \phi (Px)=\phi (x)}para cualquier matriz de permutaciónPAG{\displaystyle P}. Eso es:

  • No negatividad:ϕ(incógnita)0{\displaystyle \phi (x)\geq 0}, yϕ(incógnita)=0{\displaystyle \phi (x)=0}si y solo siincógnita=0{\displaystyle x=0}.
  • Homogeneidad positiva:ϕ(αincógnita)=|α|ϕ(incógnita){\displaystyle \phi (\alpha x)=|\alpha |\phi (x)}para cualquier número realα{\displaystyle \alpha }.
  • Desigualdad triangular:ϕ(incógnita+y)ϕ(incógnita)+ϕ(y){\displaystyle \phi (x+y)\leq \phi (x)+\phi (y)}.
  • Simetría:ϕ(PAGincógnita)=ϕ(incógnita){\displaystyle \phi (Px)=\phi (x)}para cualquier matriz de permutaciónPAG{\displaystyle P}.

Una norma es una norma matricial unitariamente invariante si y solo si es una función de calibre simétrica en el vector de valores singulares. [ 4 ]

Normas coherentes y compatibles

Una norma matricial{\displaystyle \|\cdot \|}enKmetro×norte{\displaystyle K^{m\times n}}se denomina consistente con una norma vectorialα{\displaystyle \|\cdot \|_{\alpha }}enKnorte{\displaystyle K^{n}}y una norma vectorialβ{\displaystyle \|\cdot \|_{\beta }}enKmetro{\displaystyle K^{m}}, si: AincógnitaβAincógnitaα{\displaystyle \left\|Ax\right\|_{\beta }\leq \left\|A\right\|\left\|x\right\|_{\alpha }} a pesar deAKmetro×norte{\displaystyle A\in K^{m\times n}}y todoincógnitaKnorte{\displaystyle x\in K^{n}}. En el caso especial de m = n yα=β{\displaystyle \alpha =\beta },{\displaystyle \|\cdot \|}también se denomina compatible conα{\displaystyle \|\cdot \|_{\alpha }}.

Todas las normas matriciales inducidas por normas vectoriales son consistentes por definición. Además, cualquier norma matricial submultiplicativa enKnorte×norte{\displaystyle K^{n\times n}}induce una norma vectorial compatible enKnorte{\displaystyle K^{n}}definiendov:=(v,v,,v){\displaystyle \left\|v\right\|:=\left\|\left(v,v,\dots ,v\right)\right\|}.

Normas monótonas

Una norma matricial{\displaystyle \|\cdot \|}Se denomina monótona si es monótona con respecto al orden de Loewner . Por lo tanto, una norma matricial es creciente si

ABAB.{\displaystyle A\preccurlyeq B\Rightarrow \|A\|\leq \|B\|.}

La norma de Frobenius y la norma espectral son ejemplos de normas monótonas. [ 5 ]

Normas matriciales inducidas por normas vectoriales

Supongamos una norma vectorialα{\displaystyle \|\cdot \|_{\alpha }}enKnorte{\displaystyle K^{n}}y una norma vectorialβ{\displaystyle \|\cdot \|_{\beta }}enKmetro{\displaystyle K^{m}}se dan. Cualquiermetro×norte{\displaystyle m\times n}La matriz A induce un operador lineal a partir deKnorte{\displaystyle K^{n}}aKmetro{\displaystyle K^{m}}con respecto a la base estándar, y se define la norma inducida correspondiente o norma de operador o norma subordinada en el espacioKmetro×norte{\displaystyle K^{m\times n}}de todosmetro×norte{\displaystyle m\times n}matrices como sigue: Aα,β=sorber{Aincógnitaβ:incógnitaKnorte de tal manera que incógnitaα1}{\displaystyle \|A\|_{\alpha ,\beta }=\sup\{\|Ax\|_{\beta }:x\in K^{n}{\text{ such that }}\|x\|_{\alpha }\leq 1\}} dóndesorber{\displaystyle \sup }denota el supremo . Esta norma mide cuánto influye el mapeo inducido porA{\displaystyle A}Puede estirar vectores. Dependiendo de las normas del vectorα{\displaystyle \|\cdot \|_{\alpha }},β{\displaystyle \|\cdot \|_{\beta }}usado, notación distinta deα,β{\displaystyle \|\cdot \|_{\alpha ,\beta }}puede utilizarse para la norma del operador.

Normas matriciales inducidas por normas p vectoriales

Si la norma p para vectores (1pag{\displaystyle 1\leq p\leq \infty }) se utiliza para ambos espaciosKnorte{\displaystyle K^{n}}yKmetro,{\displaystyle K^{m},}entonces la norma del operador correspondiente es: [ 2 ]Apag=sorber{Aincógnitapag:incógnitaKnorte de tal manera que incógnitapag1}.{\displaystyle \|A\|_{p}=\sup\{\|Ax\|_{p}:x\in K^{n}{\text{ such that }}\|x\|_{p}\leq 1\}.} Estas normas inducidas son diferentes de las normas p "entrada por entrada" y las normas p de Schatten para matrices tratadas a continuación, que también se suelen denotar porApag.{\displaystyle \|A\|_{p}.}

Geométricamente hablando, se puede imaginar una bola unitaria de norma p.Vpag,norte={incógnitaKnorte:incógnitapag1}{\displaystyle V_{p,n}=\{x\in K^{n}:\|x\|_{p}\leq 1\}}enKnorte{\displaystyle K^{n}}, luego aplicar el mapeo linealA{\displaystyle A}hacia la pelota. Acabaría convirtiéndose en una forma convexa distorsionada.AVpag,norteKmetro{\displaystyle AV_{p,n}\subset K^{m}}, yApag{\displaystyle \|A\|_{p}}mide el "radio" más largo de la forma convexa distorsionada. En otras palabras, debemos tomar una bola unitaria de norma p.Vpag,metro{\displaystyle V_{p,m}}enKmetro{\displaystyle K^{m}}, luego multiplícalo por al menosApag{\displaystyle \|A\|_{p}}para que sea lo suficientemente grande como para contenerAVpag,norte{\displaystyle AV_{p,n}}.

p = 1 o ∞

Cuando pag=1 ,{\displaystyle \ p=1\ ,}o pag= ,{\displaystyle \ p=\infty \ ,}Tenemos fórmulas sencillas.

A1=máximo1jnortei=1metro|aij| ,{\displaystyle \|A\|_{1}=\max _{1\leq j\leq n}\sum _{i=1}^{m}\left|a_{ij}\right|\ ,}

que es simplemente la suma absoluta máxima de las columnas de la matriz. A=máximo1imetroj=1norte|aij| ,{\displaystyle \|A\|_{\infty }=\max _{1\leq i\leq m}\sum _{j=1}^{n}\left|a_{ij}\right|\ ,} que es simplemente la suma absoluta máxima de las filas de la matriz.

Por ejemplo, para A=[357  264  028] ,{\displaystyle A={\begin{bmatrix}-3&5&7\\~~2&6&4\\~~0&2&8\\\end{bmatrix}}\ ,} tenemos eso A1=máximo{ |3|+2+0 , 5+6+2 , 7+4+8 }=máximo{ 5 , 13 , 19 }=19 ,{\displaystyle \|A\|_{1}=\max {\bigl \{}\ |{-3}|+2+0\ ,~5+6+2\ ,~7+4+8\ {\bigr \}}=\max {\bigl \{}\ 5\ ,~13\ ,~19\ {\bigr \}}=19\ ,}A=máximo{ |3|+5+7 , 2+6+4 , 0+2+8 }=máximo{ 15 , 12 , 10 }=15 .{\displaystyle \|A\|_{\infty }=\max {\bigl \{}\ |{-3}|+5+7\ ,~2+6+4\ ,~0+2+8\ {\bigr \}}=\max {\bigl \{}\ 15\ ,~12\ ,~10\ {\bigr \}}=15~.}

Norma espectral ( p = 2)

Cuandopag=2{\displaystyle p=2}(la norma euclidiana o2{\displaystyle \ell _{2}}norma -para vectores), la norma matricial inducida es la norma espectral . La norma espectral no debe confundirse con el radio espectral . Los dos valores no coinciden en dimensiones infinitas ; consulte Radio espectral para más detalles. La norma espectral de una matrizA{\displaystyle A}es el mayor valor singular deA{\displaystyle A}, es decir, la raíz cuadrada del mayor valor propio de la matrizAA,{\displaystyle A^{*}A,}dóndeA{\displaystyle A^{*}}denota la transpuesta conjugada deA{\displaystyle A}: [ 6 ]A2=λmáximo(AA)=σmáximo(A).{\displaystyle \|A\|_{2}={\sqrt {\lambda _{\max }\left(A^{*}A\right)}}=\sigma _{\max }(A).}dóndeσmáximo(A){\displaystyle \sigma _{\max }(A)}representa el mayor valor singular de la matrizA.{\displaystyle A.}

Existen otras propiedades:

  • A2=sorber{incógnitaAy:incógnitaKmetro,yKnorte con incógnita2=y2=1}.{\textstyle \|A\|_{2}=\sup\{x^{*}Ay:x\in K^{m},y\in K^{n}{\text{ with }}\|x\|_{2}=\|y\|_{2}=1\}.}Demostrado mediante la desigualdad de Cauchy-Schwarz .
  • AA2=AA2=A22{\textstyle \|A^{*}A\|_{2}=\|AA^{*}\|_{2}=\|A\|_{2}^{2}}. Demostrado mediante descomposición en valores singulares (SVD) enA{\displaystyle A}.
  • A2=σmetroaincógnita(A)AF=iσi(A)2{\textstyle \|A\|_{2}=\sigma _{\mathrm {max} }(A)\leq \|A\|_{\rm {F}}={\sqrt {\sum _{i}\sigma _{i}(A)^{2}}}}, dóndeAF{\displaystyle \|A\|_{\textrm {F}}}es la norma de Frobenius . La igualdad se cumple si y solo si la matrizA{\displaystyle A}es una matriz de rango uno o una matriz nula.
  • En cambio,AFmin(metro,norte)1/2A2{\displaystyle \|A\|_{\textrm {F}}\leq \min(m,n)^{1/2}\|A\|_{2}}.
  • A2=ρ(AA)AAA1A{\displaystyle \|A\|_{2}={\sqrt {\rho (A^{*}A)}}\leq {\sqrt {\|A^{*}A\|_{\infty }}}\leq {\sqrt {\|A\|_{1}\|A\|_{\infty }}}}.

Normas matriciales inducidas por las normas vectoriales α y β.

Podemos generalizar la definición anterior. Supongamos que tenemos normas vectoriales.α{\displaystyle \|\cdot \|_{\alpha }}yβ{\displaystyle \|\cdot \|_{\beta }}para espaciosKnorte{\displaystyle K^{n}}yKmetro{\displaystyle K^{m}}respectivamente; la norma del operador correspondiente es Aα,β=sorber{Aincógnitaβ:incógnitaKnorte de tal manera que incógnitaα1}{\displaystyle \|A\|_{\alpha ,\beta }=\sup\{\|Ax\|_{\beta }:x\in K^{n}{\text{ such that }}\|x\|_{\alpha }\leq 1\}} En particular, elApag{\displaystyle \|A\|_{p}}definido anteriormente es el caso especial deApag,pag{\displaystyle \|A\|_{p,p}}.

En los casos especiales deα=2{\displaystyle \alpha =2}yβ={\displaystyle \beta =\infty }, las normas de matriz inducidas se pueden calcular medianteA2,=máximo1imetroAi:2,{\displaystyle \|A\|_{2,\infty }=\max _{1\leq i\leq m}\|A_{i:}\|_{2},}dóndeAi:{\displaystyle A_{i:}}es la i-ésima fila de la matrizA{\displaystyle A}.

En los casos especiales deα=1{\displaystyle \alpha =1}yβ=2{\displaystyle \beta =2}, las normas de matriz inducidas se pueden calcular medianteA1,2=máximo1jnorteA:j2,{\displaystyle \|A\|_{1,2}=\max _{1\leq j\leq n}\|A_{:j}\|_{2},}dóndeA:j{\displaystyle A_{:j}}es la j-ésima columna de la matrizA{\displaystyle A}.

Por eso,A2,{\displaystyle \|A\|_{2,\infty }}yA1,2{\displaystyle \|A\|_{1,2}}son la norma 2 máxima de fila y columna de la matriz, respectivamente.

Propiedades

Cualquier norma de operador es consistente con las normas vectoriales que la inducen, dando como resultado AincógnitaβAα,βincógnitaα.{\displaystyle \|Ax\|_{\beta }\leq \|A\|_{\alpha ,\beta }\|x\|_{\alpha }.}

Suponerα,β{\displaystyle \|\cdot \|_{\alpha ,\beta }};β,γ{\displaystyle \|\cdot \|_{\beta ,\gamma }}; yα,γ{\displaystyle \|\cdot \|_{\alpha ,\gamma }}son normas de operador inducidas por los respectivos pares de normas vectoriales(α,β){\displaystyle (\|\cdot \|_{\alpha },\|\cdot \|_{\beta })};(β,γ){\displaystyle (\|\cdot \|_{\beta },\|\cdot \|_{\gamma })}; y(α,γ){\displaystyle (\|\cdot \|_{\alpha },\|\cdot \|_{\gamma })}. Entonces,

ABα,γAβ,γBα,β;{\displaystyle \|AB\|_{\alpha ,\gamma }\leq \|A\|_{\beta ,\gamma }\|B\|_{\alpha ,\beta };}

Esto se deduce de ABincógnitaγAβ,γBincógnitaβAβ,γBα,βincógnitaα{\displaystyle \|ABx\|_{\gamma }\leq \|A\|_{\beta ,\gamma }\|Bx\|_{\beta }\leq \|A\|_{\beta ,\gamma }\|B\|_{\alpha ,\beta }\|x\|_{\alpha }} y sorberincógnitaα=1ABincógnitaγ=ABα,γ.{\displaystyle \sup _{\|x\|_{\alpha }=1}\|ABx\|_{\gamma }=\|AB\|_{\alpha ,\gamma }.}

Matrices cuadradas

Suponerα,α{\displaystyle \|\cdot \|_{\alpha ,\alpha }}es una norma de operador en el espacio de matrices cuadradasKnorte×norte{\displaystyle K^{n\times n}} inducido por normas vectorialesα{\displaystyle \|\cdot \|_{\alpha }}yα{\displaystyle \|\cdot \|_{\alpha }}Entonces, la norma del operador es una norma matricial submultiplicativa: ABα,αAα,αBα,α.{\displaystyle \|AB\|_{\alpha ,\alpha }\leq \|A\|_{\alpha ,\alpha }\|B\|_{\alpha ,\alpha }.}

Además, cualquier norma de este tipo satisface la desigualdad.

para todos los enteros positivos r , donde ρ ( A ) es el radio espectral de A. Para A simétrica o hermitiana , tenemos igualdad en ( 1 ) para la norma 2, ya que en este caso la norma 2 es precisamente el radio espectral de A. Para una matriz arbitraria, puede que no tengamos igualdad para ninguna norma; un contraejemplo sería A=[0100],{\displaystyle A={\begin{bmatrix}0&1\\0&0\end{bmatrix}},} que tiene un radio espectral nulo. En cualquier caso, para cualquier norma matricial, tenemos la fórmula del radio espectral : límiterAr1/r=ρ(A).{\displaystyle \lim _{r\to \infty }\|A^{r}\|^{1/r}=\rho (A).}

normas energéticas

Si las normas vectorialesα{\displaystyle \|\cdot \|_{\alpha }}yβ{\displaystyle \|\cdot \|_{\beta }}se dan en términos de normas de energía basadas en matrices simétricas definidas positivasPAG{\displaystyle P}yQ{\displaystyle Q}respectivamente, la norma del operador resultante se da como APAG,Q=sorber{AincógnitaQ:incógnitaPAG1}.{\displaystyle \|A\|_{P,Q}=\sup\{\|Ax\|_{Q}:\|x\|_{P}\leq 1\}.}

Utilizando las raíces cuadradas de la matriz simétrica dePAG{\displaystyle P}yQ{\displaystyle Q}respectivamente, la norma del operador puede expresarse como la norma espectral de una matriz modificada:

APAG,Q=Q1/2APAG1/22.{\displaystyle \|A\|_{P,Q}=\|Q^{1/2}AP^{-1/2}\|_{2}.}

Normas matriciales "por entrada"

Estas normas tratan a unmetro×norte{\displaystyle m\times n}matriz como vector de tamañometronorte{\displaystyle m\cdot n}y utilizamos una de las normas vectoriales habituales. Por ejemplo, utilizando la norma p para vectores, p ≥ 1 , obtenemos:

Apag,pag=vmido(A)pag=(i=1metroj=1norte|aij|pag)1/pag{\displaystyle \|A\|_{p,p}=\|\mathrm {vec} (A)\|_{p}=\left(\sum _{i=1}^{m}\sum _{j=1}^{n}|a_{ij}|^{p}\right)^{1/p}}

Esta es una norma diferente de la norma p inducida (ver más arriba) y de la norma p de Schatten (ver más abajo), pero la notación es la misma.

El caso especial p = 2 es la norma de Frobenius, y p = produce la norma máxima.

Normas L 2,1 y L p,q

Dejar(a1,,anorte){\displaystyle (a_{1},\ldots ,a_{n})}sea ​​la dimensión m columnas de la matrizA{\displaystyle A}. Desde la definición original, la matrizA{\displaystyle A}presenta n puntos de datos en un espacio m -dimensional.L2,1{\displaystyle L_{2,1}}La norma [ 7 ] es la suma de las normas euclidianas de las columnas de la matriz:

A2,1=j=1norteaj2=j=1norte(i=1metro|aij|2)1/2{\displaystyle \|A\|_{2,1}=\sum _{j=1}^{n}\|a_{j}\|_{2}=\sum _{j=1}^{n}\left(\sum _{i=1}^{m}|a_{ij}|^{2}\right)^{1/2}}

ElL2,1{\displaystyle L_{2,1}}La norma como función de pérdida es más robusta, ya que el error para cada punto de datos (una columna) no se eleva al cuadrado. Se utiliza en el análisis de datos robusto y la codificación dispersa .

Para p , q ≥ 1 , elL2,1{\displaystyle L_{2,1}}La norma puede generalizarse a laLpag,q{\displaystyle L_{p,q}}norma de la siguiente manera:

Apag,q=(j=1norte(i=1metro|aij|pag)qpag)1q.{\displaystyle \|A\|_{p,q}=\left(\sum _{j=1}^{n}\left(\sum _{i=1}^{m}|a_{ij}|^{p}\right)^{\frac {q}{p}}\right)^{\frac {1}{q}}.}

norma de Frobenius

Cuando p = q = 2 para elLpag,q{\displaystyle L_{p,q}}Esta norma se denomina norma de Frobenius o norma de Hilbert-Schmidt , aunque este último término se utiliza con mayor frecuencia en el contexto de operadores en el espacio de Hilbert (posiblemente de dimensión infinita) . Esta norma puede definirse de diversas maneras:

AF=imetrojnorte|aij|2=rastro(AA)=i=1min{metro,norte}σi2(A),{\displaystyle \|A\|_{\text{F}}={\sqrt {\sum _{i}^{m}\sum _{j}^{n}|a_{ij}|^{2}}}={\sqrt {\operatorname {trace} \left(A^{*}A\right)}}={\sqrt {\sum _{i=1}^{\min\{m,n\}}\sigma _{i}^{2}(A)}},}

donde la traza es la suma de las entradas diagonales, yσi(A){\displaystyle \sigma _{i}(A)}son los valores singulares deA{\displaystyle A}La segunda igualdad se demuestra mediante el cálculo explícito detradomi(AA){\displaystyle \mathrm {trace} (A^{*}A)}La tercera igualdad se demuestra mediante la descomposición en valores singulares deA{\displaystyle A}y el hecho de que la traza es invariante bajo desplazamientos circulares.

La norma de Frobenius es una extensión de la norma euclidiana aKnorte×norte{\displaystyle K^{n\times n}}y proviene del producto interno de Frobenius en el espacio de todas las matrices.

La norma de Frobenius es submultiplicativa y es muy útil para el álgebra lineal numérica . La submultiplicatividad de la norma de Frobenius se puede demostrar utilizando la desigualdad de Cauchy-Schwarz . De hecho, es más que submultiplicativa, ya queABFAopagBF{\displaystyle \|AB\|_{F}\leq \|A\|_{op}\|B\|_{F}}donde la norma del operadoropagF{\displaystyle \|\cdot \|_{op}\leq \|\cdot \|_{F}}.

La norma de Frobenius suele ser más fácil de calcular que las normas inducidas, y tiene la útil propiedad de ser invariante bajo rotaciones (y operaciones unitarias en general). Es decir,AF=AUF=UAF{\displaystyle \|A\|_{\text{F}}=\|AU\|_{\text{F}}=\|UA\|_{\text{F}}}para cualquier matriz unitariaU{\displaystyle U}. Esta propiedad se deriva de la naturaleza cíclica de la traza (rastro(incógnitaYZ)=rastro(YZincógnita)=rastro(ZincógnitaY){\displaystyle \operatorname {trace} (XYZ)=\operatorname {trace} (YZX)=\operatorname {trace} (ZXY)}):

AUF2=rastro((AU)AU)=rastro(UAAU)=rastro(UUAA)=rastro(AA)=AF2,{\displaystyle \|AU\|_{\text{F}}^{2}=\operatorname {trace} \left((AU)^{*}AU\right)=\operatorname {trace} \left(U^{*}A^{*}AU\right)=\operatorname {trace} \left(UU^{*}A^{*}A\right)=\operatorname {trace} \left(A^{*}A\right)=\|A\|_{\text{F}}^{2},}

y de forma análoga:

UAF2=rastro((UA)UA)=rastro(AUUA)=rastro(AA)=AF2,{\displaystyle \|UA\|_{\text{F}}^{2}=\operatorname {trace} \left((UA)^{*}UA\right)=\operatorname {trace} \left(A^{*}U^{*}UA\right)=\operatorname {trace} \left(A^{*}A\right)=\|A\|_{\text{F}}^{2},}

donde hemos utilizado la naturaleza unitaria deU{\displaystyle U}(eso es,UU=UU=I{\displaystyle U^{*}U=UU^{*}=\mathbf {I} }).

También satisface

AAF=AAFAF2{\displaystyle \|A^{*}A\|_{\text{F}}=\|AA^{*}\|_{\text{F}}\leq \|A\|_{\text{F}}^{2}}

y

A+BF2=AF2+BF2+2Re(A,BF),{\displaystyle \|A+B\|_{\text{F}}^{2}=\|A\|_{\text{F}}^{2}+\|B\|_{\text{F}}^{2}+2\operatorname {Re} \left(\langle A,B\rangle _{\text{F}}\right),}

dóndeA,BF{\displaystyle \langle A,B\rangle _{\text{F}}}es el producto interno de Frobenius , y Re es la parte real de un número complejo (irrelevante para matrices reales).

norma máxima

La norma máxima es la norma elemento a elemento en el límite cuando p = q tiende a infinito:

Amáximo=máximoi,j|aij|.{\displaystyle \|A\|_{\max }=\max _{i,j}|a_{ij}|.}

Esta norma no es submultiplicativa ; pero modificando el lado derecho ametronortemáximoi,j|aij|{\displaystyle {\sqrt {mn}}\max _{i,j}\vert a_{ij}\vert }lo hace así.

Tenga en cuenta que en cierta literatura (como la complejidad de la comunicación ), una definición alternativa de norma máxima, también llamadaγ2{\displaystyle \gamma _{2}}-norma, se refiere a la norma de factorización:

γ2(A)=minU,V:A=UVTU2,V2,=minU,V:A=UVTmáximoi,jUi,:2Vj,:2{\displaystyle \gamma _{2}(A)=\min _{U,V:A=UV^{T}}\|U\|_{2,\infty }\|V\|_{2,\infty }=\min _{U,V:A=UV^{T}}\max _{i,j}\|U_{i,:}\|_{2}\|V_{j,:}\|_{2}}

Normas de Schatten

Las normas p de Schatten surgen al aplicar la norma p al vector de valores singulares de una matriz. [ 2 ] Si los valores singulares de lametro×norte{\displaystyle m\times n}matrizA{\displaystyle A}se denotan por σ i , entonces la norma p de Schatten se define por

Apag=(i=1min{metro,norte}σipag(A))1/pag.{\displaystyle \|A\|_{p}=\left(\sum _{i=1}^{\min\{m,n\}}\sigma _{i}^{p}(A)\right)^{1/p}.}

Estas normas comparten nuevamente la notación con las normas p inducidas y por entradas , pero son diferentes.

Todas las normas de Schatten son submultiplicativas. También son unitariamente invariantes, lo que significa queA=UAV{\displaystyle \|A\|=\|UAV\|}para todas las matricesA{\displaystyle A}y todas las matrices unitariasU{\displaystyle U}yV{\displaystyle V}.

Los casos más conocidos son p = 1, 2, . El caso p = 2 produce la norma de Frobenius, introducida anteriormente. El caso p = produce la norma espectral, que es la norma del operador inducida por la norma vectorial 2 (véase más arriba). Finalmente, p = 1 produce la norma nuclear (también conocida como norma de traza o norma 'n' de Ky Fan [ 8 ] ), definida como: 

A=rastro(AA)=i=1min{metro,norte}σi(A),{\displaystyle \|A\|_{*}=\operatorname {trace} \left({\sqrt {A^{*}A}}\right)=\sum _{i=1}^{\min\{m,n\}}\sigma _{i}(A),}

dóndeAA{\displaystyle {\sqrt {A^{*}A}}}denota una matriz semidefinida positivaB{\displaystyle B}de tal manera queBB=AA{\displaystyle BB=A^{*}A}. Más precisamente, ya queAA{\displaystyle A^{*}A}es una matriz semidefinida positiva , su raíz cuadrada está bien definida. La norma nuclearA{\displaystyle \|A\|_{*}}es una envolvente convexa de la función de rangorango(A){\displaystyle {\text{rank}}(A)}, por lo que se utiliza con frecuencia en la optimización matemática para buscar matrices de bajo rango.

La combinación de la desigualdad de traza de von Neumann con la desigualdad de Hölder para el espacio euclidiano produce una versión de la desigualdad de Hölder para las normas de Schatten para1/pag+1/q=1{\displaystyle 1/p+1/q=1}:

|rastro(AB)|ApagBq,{\displaystyle \left|\operatorname {trace} (A^{*}B)\right|\leq \|A\|_{p}\|B\|_{q},}

En particular, esto implica la desigualdad de la norma de Schatten.

AF2ApagAq.{\displaystyle \|A\|_{F}^{2}\leq \|A\|_{p}\|A\|_{q}.}

Recortar normas

Otra fuente de inspiración para las normas matriciales surge al considerar una matriz como la matriz de adyacencia de un grafo dirigido ponderado . [ 9 ] La llamada "norma de corte" mide qué tan cerca está el grafo asociado de ser bipartito : A=máximoS[norte],T[metro]|sS,tTAt,s|{\displaystyle \|A\|_{\Box }=\max _{S\subseteq [n],T\subseteq [m]}{\left|\sum _{s\in S,t\in T}{A_{t,s}}\right|}} donde A K m × n . [ 9 ] [ 10 ] [ 11 ] Definiciones equivalentes (salvo un factor constante) imponen las condiciones 2 | S | > n & 2 | T | > ​​m ; S = T ; o S T = . [ 10 ]

La norma de corte es equivalente a la norma del operador inducido ‖·‖ →1 , que a su vez es equivalente a otra norma, llamada norma de Grothendieck . [ 11 ]

Para definir la norma de Grothendieck, primero observemos que un operador lineal K 1K 1 es simplemente un escalar y, por lo tanto, se extiende a un operador lineal en cualquier K kK k . Además, dada cualquier elección de base para K n y K m , cualquier operador lineal K nK m se extiende a un operador lineal ( K k ) n → ( K k ) m , al hacer que cada elemento de matriz en elementos de K k mediante multiplicación escalar . La norma de Grothendieck es la norma de ese operador extendido; en símbolos: [ 11 ]AGRAMO,k=sorbercada j,vjKk;j=vj=1j[norte],[metro](jvj)A,j{\displaystyle \|A\|_{G,k}=\sup _{{\text{each }}u_{j},v_{j}\in K^{k};\|u_{j}\|=\|v_{j}\|=1}{\sum _{j\in [n],\ell \in [m]}{(u_{j}\cdot v_{j})A_{\ell ,j}}}}

La norma de Grothendieck depende de la elección de la base (generalmente se toma la base estándar ) y de k .

Equivalencia de normas

Para cualesquiera dos normas de matrizα{\displaystyle \|\cdot \|_{\alpha }}yβ{\displaystyle \|\cdot \|_{\beta }}, tenemos eso:

rAαAβsAα{\displaystyle r\|A\|_{\alpha }\leq \|A\|_{\beta }\leq s\|A\|_{\alpha }}

para algunos números positivos r y s , para todas las matricesAKmetro×norte{\displaystyle A\in K^{m\times n}}. En otras palabras, todas las normas sobreKmetro×norte{\displaystyle K^{m\times n}}son equivalentes ; inducen la misma topología enKmetro×norte{\displaystyle K^{m\times n}}Esto es cierto porque el espacio vectorialKmetro×norte{\displaystyle K^{m\times n}}tiene dimensión finitametro×norte{\displaystyle m\times n}.

Además, para cada norma matricial{\displaystyle \|\cdot \|}enRnorte×norte{\displaystyle \mathbb {R} ^{n\times n}}Existe un único número real positivok{\displaystyle k}de tal manera que{\displaystyle \ell \|\cdot \|}es una norma matricial submultiplicativa para cadak{\displaystyle \ell \geq k}; a saber,

k=sorber{AB:A1,B1}.{\displaystyle k=\sup\{\Vert AB\Vert \,:\,\Vert A\Vert \leq 1,\Vert B\Vert \leq 1\}.}

Una norma matricial submultiplicativaα{\displaystyle \|\cdot \|_{\alpha }}Se dice que es mínima si no existe ninguna otra norma matricial submultiplicativa.β{\displaystyle \|\cdot \|_{\beta }}satisfactorioβ<α{\displaystyle \|\cdot \|_{\beta }<\|\cdot \|_{\alpha }}.

Ejemplos de equivalencia de normas

DejarApag{\displaystyle \|A\|_{p}}Una vez más, refiérase a la norma inducida por la norma p vectorial (como se indicó anteriormente en la sección Norma inducida).

Para matrizARmetro×norte{\displaystyle A\in \mathbb {R} ^{m\times n}}de rangor{\displaystyle r}, se cumplen las siguientes desigualdades: [ 12 ] [ 13 ]

  • A2AFrA2{\displaystyle \|A\|_{2}\leq \|A\|_{F}\leq {\sqrt {r}}\|A\|_{2}}
  • AFArAF{\displaystyle \|A\|_{F}\leq \|A\|_{*}\leq {\sqrt {r}}\|A\|_{F}}
  • AmáximoA2metronorteAmáximo{\displaystyle \|A\|_{\max }\leq \|A\|_{2}\leq {\sqrt {mn}}\|A\|_{\max }}
  • 1norteAA2metroA{\displaystyle {\frac {1}{\sqrt {n}}}\|A\|_{\infty }\leq \|A\|_{2}\leq {\sqrt {m}}\|A\|_{\infty }}
  • 1metroA1A2norteA1.{\displaystyle {\frac {1}{\sqrt {m}}}\|A\|_{1}\leq \|A\|_{2}\leq {\sqrt {n}}\|A\|_{1}.}

Véase también

Notas

  1. La condición solo se aplica cuando el producto está definido, como en el caso de matrices cuadradas ( metro=norte {\displaystyle \ m=n\ }). En términos más generales, debe ser posible la multiplicación de las matrices: AK×metro {\displaystyle \ A\in K^{\ell \times m}\ }y BKmetro×norte ;{\displaystyle \ B\in K^{m\times n}~;}Además, las dos normas A {\displaystyle \ \|A\|\ }y B {\displaystyle \ \|B\|\ }Deben tener las mismas definiciones, diferenciándose solo en las dimensiones de la matriz, o dos tipos diferentes de normas que, sin embargo, sean "consistentes" (véase más abajo).

Referencias

  1. 1 2 Weisstein, Eric W. "Norma matricial" . mathworld.wolfram.com . Consultado el 24 de agosto de 2020 .
  2. 1 2 3 4 "Normas matriciales" . fourier.eng.hmc.edu . Consultado el 24 de agosto de 2020 .
  3. Malek-Shahmirzadi, Massoud (1983). "Una caracterización de ciertas clases de normas matriciales". Álgebra lineal y multilineal . 13 (2): 97– 99. doi : 10.1080/03081088308817508 . ISSN 0308-1087 . 
  4. 1 2 Horn, Roger A. (2012). Análisis matricial . Johnson, Charles R. (2.ª ed.). Cambridge, Reino Unido: Cambridge University Press. pp. 340–341 . ISBN   978-1-139-77600-4OCLC 817236655 
  5. Ciarlet, Philippe G. (1989). Introducción al álgebra lineal numérica y a la optimización . Cambridge, Inglaterra: Cambridge University Press. pág. 57. ISBN  0521327881.
  6. Carl D. Meyer, Análisis matricial y álgebra lineal aplicada, §5.2, p.281, Society for Industrial & Applied Mathematics, junio de 2000.
  7. Ding, Chris; Zhou, Ding; He, Xiaofeng; Zha, Hongyuan (junio de 2006). R1-PCA: Análisis de componentes principales con norma L1 invariante rotacional para la factorización robusta de subespacios . 23.ª Conferencia Internacional sobre Aprendizaje Automático. ICML '06. Pittsburgh, PA: Association for Computing Machinery . págs. 281–288 . doi : 10.1145/1143844.1143880 . ISBN  1-59593-383-2.
  8. Fan, Ky. (1951). "Propiedades máximas y desigualdades para los valores propios de operadores completamente continuos" . Actas de la Academia Nacional de Ciencias de los Estados Unidos de América . 37 ( 11): 760– 766. Bibcode : 1951PNAS...37..760F . doi : 10.1073/pnas.37.11.760 . PMC 1063464. PMID 16578416 .  
  9. 1 2 Frieze, Alan; Kannan, Ravi (1999-02-01). "Aproximación rápida a matrices y aplicaciones" . Combinatorica . 19 (2): 175– 220. doi : 10.1007/s004930050052 . ISSN 1439-6912 . S2CID 15231198 .  
  10. 1 2 Lovász László (2012). "La distancia de corte". Large Networks and Graph Limits . AMS Colloquium Publications. Vol. 60. Providence, RI: American Mathematical Society. pp. 127–131 . ISBN   978-0-8218-9085-1. Tenga en cuenta que Lovász cambia la escala de A para que esté en [ 0, 1 ] .
  11. 1 2 3 Alon, Noga ; Naor, Assaf (13 de junio de 2004). "Aproximación de la norma de corte mediante la desigualdad de Grothendieck" . Actas del trigésimo sexto simposio anual de la ACM sobre Teoría de la Computación . STOC '04. Chicago, IL, EE. UU.: Association for Computing Machinery. págs. 72–80 . doi : 10.1145/1007352.1007371 . ISBN  978-1-58113-852-8. S2CID 1667427 . 
  12. Golub, Gene ; Charles F. Van Loan (1996). Matrix Computations – Third Edition. Baltimore: The Johns Hopkins University Press, 56–57. ISBN 0-8018-5413-X.
  13. Roger Horn y Charles Johnson. Análisis matricial, Capítulo 5, Cambridge University Press, 1985. ISBN 0-521-38632-2.

Bibliografía

  • James W. Demmel , Álgebra lineal numérica aplicada, sección 1.7, publicado por SIAM, 1997.
  • Carl D. Meyer, Análisis matricial y álgebra lineal aplicada, publicado por SIAM, 2000.
  • John Watrous , Teoría de la información cuántica, 2.3 Normas de operadores , apuntes de clase, Universidad de Waterloo, 2011.
  • Kendall Atkinson , Introducción al análisis numérico, publicado por John Wiley & Sons, Inc., 1989.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Matrix_norm&oldid=1362051459#Schatten_norms "