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,o). Sin embargo, el significado del subíndice puede variar, ya que las normas matriciales en diferentes perspectivas se relacionan con-normas de diferentes maneras.
Preliminares
Dado un campode números reales o complejos (o cualquier subconjunto completo de los mismos), seasea el espacio vectorial K de matrices confilas ycolumnas y entradas en el campoUna norma matricial es una norma en
La norma de la matriz es una funciónque deben satisfacer las siguientes propiedades: [ 1 ] [ 2 ]
Para todos los escalaresy matrices
- ( valor positivo )
- ( definitivo )
- ( absolutamente homogéneo )
- ( 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 ]
Cada norma enpuede 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 unitariasy matriz,.
Una función de calibre simétrica es una norma vectorial absoluta. :\mathbb {C} ^{p}\to \mathbb {R} ^{+}} tal que para cualquier matriz de permutación. Eso es:
- No negatividad:, ysi y solo si.
- Homogeneidad positiva:para cualquier número real.
- Desigualdad triangular:.
- Simetría:para cualquier matriz de permutación.
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 matricialense denomina consistente con una norma vectorialeny una norma vectorialen, si: a pesar dey todo. En el caso especial de m = n y,también se denomina compatible con.
Todas las normas matriciales inducidas por normas vectoriales son consistentes por definición. Además, cualquier norma matricial submultiplicativa eninduce una norma vectorial compatible endefiniendo.
Normas monótonas
Una norma matricialSe denomina monótona si es monótona con respecto al orden de Loewner . Por lo tanto, una norma matricial es creciente si
La norma de Frobenius y la norma espectral son ejemplos de normas monótonas. [ 5 ]
Normas matriciales inducidas por normas vectoriales
Supongamos una norma vectorialeny una norma vectorialense dan. CualquierLa matriz A induce un operador lineal a partir deacon respecto a la base estándar, y se define la norma inducida correspondiente o norma de operador o norma subordinada en el espaciode todosmatrices como sigue: dóndedenota el supremo . Esta norma mide cuánto influye el mapeo inducido porPuede estirar vectores. Dependiendo de las normas del vector,usado, notación distinta depuede utilizarse para la norma del operador.
Normas matriciales inducidas por normas p vectoriales
Si la norma p para vectores () se utiliza para ambos espaciosyentonces la norma del operador correspondiente es: [ 2 ] 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 por
Geométricamente hablando, se puede imaginar una bola unitaria de norma p.en, luego aplicar el mapeo linealhacia la pelota. Acabaría convirtiéndose en una forma convexa distorsionada., ymide el "radio" más largo de la forma convexa distorsionada. En otras palabras, debemos tomar una bola unitaria de norma p.en, luego multiplícalo por al menospara que sea lo suficientemente grande como para contener.
p = 1 o ∞
CuandooTenemos fórmulas sencillas.
que es simplemente la suma absoluta máxima de las columnas de la matriz. que es simplemente la suma absoluta máxima de las filas de la matriz.
Por ejemplo, para tenemos eso
Norma espectral ( p = 2)
Cuando(la norma euclidiana onorma -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 matrizes el mayor valor singular de, es decir, la raíz cuadrada del mayor valor propio de la matrizdóndedenota la transpuesta conjugada de: [ 6 ]dónderepresenta el mayor valor singular de la matriz
Existen otras propiedades:
- Demostrado mediante la desigualdad de Cauchy-Schwarz .
- . Demostrado mediante descomposición en valores singulares (SVD) en.
- , dóndees la norma de Frobenius . La igualdad se cumple si y solo si la matrizes una matriz de rango uno o una matriz nula.
- En cambio,.
- .
Normas matriciales inducidas por las normas vectoriales α y β.
Podemos generalizar la definición anterior. Supongamos que tenemos normas vectoriales.ypara espaciosyrespectivamente; la norma del operador correspondiente es En particular, eldefinido anteriormente es el caso especial de.
En los casos especiales dey, las normas de matriz inducidas se pueden calcular mediantedóndees la i-ésima fila de la matriz.
En los casos especiales dey, las normas de matriz inducidas se pueden calcular mediantedóndees la j-ésima columna de la matriz.
Por eso,yson 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
Suponer;; yson normas de operador inducidas por los respectivos pares de normas vectoriales;; y. Entonces,
Esto se deduce de y
Matrices cuadradas
Suponeres una norma de operador en el espacio de matrices cuadradas inducido por normas vectorialesyEntonces, la norma del operador es una norma matricial submultiplicativa:
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 que tiene un radio espectral nulo. En cualquier caso, para cualquier norma matricial, tenemos la fórmula del radio espectral :
normas energéticas
Si las normas vectorialesyse dan en términos de normas de energía basadas en matrices simétricas definidas positivasyrespectivamente, la norma del operador resultante se da como
Utilizando las raíces cuadradas de la matriz simétrica deyrespectivamente, la norma del operador puede expresarse como la norma espectral de una matriz modificada:
Normas matriciales "por entrada"
Estas normas tratan a unmatriz como vector de tamañoy utilizamos una de las normas vectoriales habituales. Por ejemplo, utilizando la norma p para vectores, p ≥ 1 , obtenemos:
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
Dejarsea la dimensión m columnas de la matriz. Desde la definición original, la matrizpresenta n puntos de datos en un espacio m -dimensional.La norma [ 7 ] es la suma de las normas euclidianas de las columnas de la matriz:
ElLa 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 , elLa norma puede generalizarse a lanorma de la siguiente manera:
norma de Frobenius
Cuando p = q = 2 para elEsta 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:
donde la traza es la suma de las entradas diagonales, yson los valores singulares deLa segunda igualdad se demuestra mediante el cálculo explícito deLa tercera igualdad se demuestra mediante la descomposición en valores singulares dey el hecho de que la traza es invariante bajo desplazamientos circulares.
La norma de Frobenius es una extensión de la norma euclidiana ay 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 quedonde la norma del operador.
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,para cualquier matriz unitaria. Esta propiedad se deriva de la naturaleza cíclica de la traza ():
y de forma análoga:
donde hemos utilizado la naturaleza unitaria de(eso es,).
También satisface
y
dóndees 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:
Esta norma no es submultiplicativa ; pero modificando el lado derecho alo 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-norma, se refiere a la norma de factorización:
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 lamatrizse denotan por σ i , entonces la norma p de Schatten se define por
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 quepara todas las matricesy todas las matrices unitariasy.
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:
dóndedenota una matriz semidefinida positivade tal manera que. Más precisamente, ya quees una matriz semidefinida positiva , su raíz cuadrada está bien definida. La norma nucleares una envolvente convexa de la función de rango, 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 para:
En particular, esto implica la desigualdad de la norma de Schatten.
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 : 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 1 → K 1 es simplemente un escalar y, por lo tanto, se extiende a un operador lineal en cualquier K k → K k . Además, dada cualquier elección de base para K n y K m , cualquier operador lineal K n → K 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 ]
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 matrizy, tenemos eso:
para algunos números positivos r y s , para todas las matrices. En otras palabras, todas las normas sobreson equivalentes ; inducen la misma topología enEsto es cierto porque el espacio vectorialtiene dimensión finita.
Además, para cada norma matricialenExiste un único número real positivode tal manera quees una norma matricial submultiplicativa para cada; a saber,
Una norma matricial submultiplicativaSe dice que es mínima si no existe ninguna otra norma matricial submultiplicativa.satisfactorio.
Ejemplos de equivalencia de normas
DejarUna 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 matrizde rango, se cumplen las siguientes desigualdades: [ 12 ] [ 13 ]
Véase también
Notas
- ↑ La condición solo se aplica cuando el producto está definido, como en el caso de matrices cuadradas (). En términos más generales, debe ser posible la multiplicación de las matrices:yAdemás, las dos normasyDeben 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 2 Weisstein, Eric W. "Norma matricial" . mathworld.wolfram.com . Consultado el 24 de agosto de 2020 .
- 1 2 3 4 "Normas matriciales" . fourier.eng.hmc.edu . Consultado el 24 de agosto de 2020 .
- ↑ 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 .
- 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
- ↑ 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.
- ↑ Carl D. Meyer, Análisis matricial y álgebra lineal aplicada, §5.2, p.281, Society for Industrial & Applied Mathematics, junio de 2000.
- ↑ 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.
- ↑ 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 .
- 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 .
- 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 ] .
- 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 .
- ↑ Golub, Gene ; Charles F. Van Loan (1996). Matrix Computations – Third Edition. Baltimore: The Johns Hopkins University Press, 56–57. ISBN 0-8018-5413-X.
- ↑ 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.
- Normas (matemáticas)
- Álgebra lineal