En álgebra lineal , una matriz circulante es una matriz cuadrada en la que todas las filas están compuestas por los mismos elementos y cada fila está rotada un elemento a la derecha con respecto a la fila anterior. Es un tipo particular de matriz de Toeplitz .
En análisis numérico , las matrices circulantes son importantes porque se diagonalizan mediante una transformada discreta de Fourier , y por lo tanto, las ecuaciones lineales que las contienen pueden resolverse rápidamente utilizando una transformada rápida de Fourier . [ 1 ] Pueden interpretarse analíticamente como el núcleo integral de un operador de convolución en el grupo cíclico.y, por lo tanto, aparecen frecuentemente en descripciones formales de operaciones lineales espacialmente invariantes. Esta propiedad también es fundamental en las radios definidas por software modernas, que utilizan multiplexación por división de frecuencia ortogonal para distribuir los símbolos (bits) mediante un prefijo cíclico . Esto permite representar el canal mediante una matriz circulante, simplificando la ecualización del canal en el dominio de la frecuencia .
En criptografía , se utiliza una matriz circulante en el paso MixColumns del Estándar de Cifrado Avanzado (AEST) .
Definición
Unmatriz circulantetoma la forma o la transpuesta de esta forma (por elección de notación). Si cadaes unmatriz cuadrada , entonces lamatrizse denomina matriz circulante por bloques .
Una matriz circulante está completamente especificada por un vector,, que aparece como la primera columna (o fila) de. Las columnas restantes (y filas, respectivamente) deson cada una permutaciones cíclicas del vectorcon desplazamiento igual al índice de columna (o fila, respectivamente), si las líneas están indexadas desdea. (La permutación cíclica de filas tiene el mismo efecto que la permutación cíclica de columnas). La última fila dees el vectordesplazado uno en sentido inverso.
Diferentes fuentes definen la matriz circulante de diferentes maneras, por ejemplo como se indicó anteriormente, o con el vectorcorrespondiente a la primera fila en lugar de la primera columna de la matriz; y posiblemente con una dirección de desplazamiento diferente (lo que a veces se denomina matriz anticirculante ).
El polinomiose denomina polinomio asociado de la matriz.
Propiedades
Vectores propios y valores propios
Los autovectores normalizados de una matriz circulante son los modos de Fourier, a saber: dóndees un primitivo-raíz enésima de la unidad yes la unidad imaginaria .
(Esto se puede comprender al darse cuenta de que la multiplicación por una matriz circulante implementa una convolución. En el espacio de Fourier, las convoluciones se convierten en multiplicaciones. Por lo tanto, el producto de una matriz circulante por un modo de Fourier produce un múltiplo de ese modo de Fourier, es decir, es un vector propio).
Los autovalores correspondientes vienen dados por
Determinante
Como consecuencia de la fórmula explícita para los valores propios anterior, el determinante de una matriz circulante se puede calcular como: Dado que tomar la transpuesta no cambia los valores propios de una matriz, una formulación equivalente es
Rango
El rango de una matriz circulantees igual adóndees el grado del polinomio. [ 2 ]
Otras propiedades
- Cualquier circulante es un polinomio matricial (es decir, el polinomio asociado) en la matriz de permutación cíclica.:dóndeviene dada por la matriz compañera
- El conjunto deLas matrices circulantes forman una- espacio vectorial dimensional con respecto a la suma y la multiplicación escalar. Este espacio puede interpretarse como el espacio de funciones en el grupo cíclico de orden,, o equivalentemente como el anillo de grupo de.
- Las matrices circulantes forman un álgebra conmutativa , ya que para cualesquiera dos matrices circulantes dadasy, la sumaes circulante, el productoes circulante y.
- Para una matriz circulante no singular, su inversoTambién es circulante. Para una matriz circulante singular, su pseudoinversa de Moore-Penrosees circulante.
- La matriz de transformada discreta de Fourier de ordense define como por
Existen conexiones importantes entre las matrices circulantes y las matrices DFT. De hecho, se puede demostrar que dóndees la primera columna de. Los valores propios deson proporcionados por el productoEste producto se puede calcular fácilmente mediante una transformada rápida de Fourier . [ 3 ]
- Dejarsea el polinomio característico ( mónico ) de unmatriz circulanteLuego, la derivada escalada.es el polinomio característico de lo siguientesubmatriz de:(véase [ 4 ] para la demostración ).
Interpretación analítica
Las matrices circulantes pueden interpretarse geométricamente , lo que explica la conexión con la transformada discreta de Fourier.
Consideremos vectores encomo funciones sobre los enteros con período, (es decir, como secuencias bi-infinitas periódicas:) o, equivalentemente, como funciones en el grupo cíclico de orden(denotadoo) geométricamente, en (los vértices de) la regular-gon : este es un análogo discreto de las funciones periódicas en la recta real o el círculo .
Entonces, desde la perspectiva de la teoría de operadores , una matriz circulante es el núcleo de una transformada integral discreta , es decir, el operador de convolución para la función; esta es una convolución circular discreta . La fórmula para la convolución de las funcioneses
(recordemos que las secuencias son periódicas) que es el producto del vectorpor la matriz circulante para.
La transformada discreta de Fourier convierte entonces la convolución en multiplicación, que en el contexto matricial corresponde a la diagonalización.
El-álgebra de todas las matrices circulantes con entradas complejas es isomorfa al grupo-álgebra de
Relación con los procesos estacionarios
En estadística y procesamiento de señales , las matrices circulantes surgen naturalmente como matrices de covarianza de procesos estacionarios en sentido amplio observados en una matriz circular o con condiciones de contorno periódicas. De manera más general, la matriz de covarianza de un proceso estacionario en una matriz lineal es Toeplitz , y las matrices de Toeplitz son asintóticamente circulantes a medida que aumenta la dimensión. [ 5 ] Esta equivalencia asintótica es la razón por la que el análisis espectral basado en la DFT es asintóticamente óptimo para procesos estacionarios: la DFT diagonaliza las matrices circulantes de forma exacta y diagonaliza aproximadamente las matrices de Toeplitz, por lo que los coeficientes de la DFT son asintóticamente no correlacionados para datos estacionarios.
Matrices circulantes simétricas
Para una matriz circulante simétricauno tiene la condición adicional de quePor lo tanto, está determinado porelementos.
Los valores propios de cualquier matriz simétrica real son reales. Los valores propios correspondientesconvertirse en: paraincluso , y paraextraño , dondedenota la parte real deEsto se puede simplificar aún más utilizando el hecho de queyDependiendo depar o impar.
Las matrices circulantes simétricas pertenecen a la clase de matrices bisimétricas .
matrices circulantes hermíticas
La versión compleja de la matriz circulante, omnipresente en la teoría de las comunicaciones, suele ser hermitiana . En este casoy su determinante y todos sus valores propios son reales.
Si n es par, las dos primeras filas necesariamente toman la forma en el que el primer elementoEn la parte superior de la segunda mitad de la fila es real.
Si n es impar, obtenemos
Tee [ 6 ] ha analizado las restricciones sobre los valores propios para la condición hermitiana.
Aplicaciones
En ecuaciones lineales
Dada una ecuación matricial
dóndees una matriz circulante de tamaño, podemos escribir la ecuación como una convolución circular dóndees la primera columna dey los vectores,yse extienden cíclicamente en cada dirección. Utilizando el teorema de convolución circular , podemos usar la transformada discreta de Fourier para transformar la convolución cíclica en una multiplicación componente a componente. de modo que
Este algoritmo es mucho más rápido que la eliminación gaussiana estándar, especialmente si se utiliza una transformada rápida de Fourier .
En teoría de grafos
En teoría de grafos , un grafo o digrafo cuya matriz de adyacencia es circulante se denomina grafo /digrafo circulante . De forma equivalente, un grafo es circulante si su grupo de automorfismos contiene un ciclo completo. Las escaleras de Möbius son ejemplos de grafos circulantes, al igual que los grafos de Paley para cuerpos de orden primo .
Referencias
- ^ Davis, Philip J (1970). Matrices Circulantes . Nueva York: Wiley. ISBN 0-471-05771-1OCLC 1408988930 .
- ↑ AW Ingleton (1956). "El rango de las matrices circulantes". J. London Math. Soc . s1-31 (4): 445– 460. doi : 10.1112/jlms/s1-31.4.445 .
- ↑ Golub, Gene H. ; Van Loan, Charles F. (1996), "§4.7.7 Sistemas circulantes", Computación matricial (3.ª ed.), Johns Hopkins, ISBN 978-0-8018-5414-9
- ↑ Kushel, Olga; Tyaglov, Mikhail (15 de julio de 2016), "Circulantes y puntos críticos de polinomios", Journal of Mathematical Analysis and Applications , 439 (2): 634–650 , arXiv : 1512.07983 , doi : 10.1016/j.jmaa.2016.03.005 , ISSN 0022-247X
- ↑ Grenander, Ulf; Szegő, Gábor (1958). Formas de Toeplitz y sus aplicaciones . Berkeley, CA: University of California Press.
- ↑ Tee, GJ (2007). "Autovectores de matrices circulantes por bloques y alternantes" (PDF) . New Zealand Journal of Mathematics . 36 : 195–211 .
Enlaces externos
- Gray, RM (2006). "Matrices circulantes y de Toeplitz: una revisión" (PDF) . Foundations and Trends in Communications and Information Theory . 2 (3): 155– 239. doi : 10.1561/0100000006 .
- Cuaderno IPython que demuestra las propiedades de las matrices circulantes.
- Álgebra lineal numérica
- Matrices (matemáticas)
- cuadrados latinos
- Determinantes