Matriz de álgebra lineal
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 hacia la derecha con respecto a la fila anterior. Es un tipo particular de matriz de Toeplitz .
En el análisis numérico , las matrices circulantes son importantes porque están diagonalizadas por una transformada de Fourier discreta y, por lo tanto, las ecuaciones lineales que las contienen pueden resolverse rápidamente utilizando una transformada de Fourier rápida . [1] Se pueden interpretar analíticamente como el núcleo integral de un operador de convolución en el grupo cíclico y, por lo tanto, aparecen con frecuencia en descripciones formales de operaciones lineales invariantes espacialmente. Esta propiedad también es fundamental en las radios definidas por software modernas, que utilizan multiplexación por división de frecuencia ortogonal para difundir los símbolos (bits) utilizando un prefijo cíclico . Esto permite que el canal se represente mediante una matriz circulante, lo que simplifica 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 .
Definición
Una matriz circulante adopta la forma
o la transpuesta de esta forma (según la notación elegida). Si cada una es una matriz cuadrada , entonces la matriz se denomina matriz circulante en 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) de son cada una permutaciones cíclicas del vector con un desplazamiento igual al índice de la columna (o fila, respectivamente), si las líneas están indexadas de a . (La permutación cíclica de filas tiene el mismo efecto que la permutación cíclica de columnas). La última fila de es el vector desplazado en uno en sentido inverso.
Distintas fuentes definen la matriz circulante de distintas maneras, por ejemplo como se indica más arriba, o con el vector correspondiente a la primera fila en lugar de a la primera columna de la matriz; y posiblemente con una dirección de desplazamiento diferente (lo que a veces se denomina matriz anticirculante ).
El polinomio se llama polinomio asociado de la matriz .
Propiedades
Vectores propios y valores propios
Los vectores propios normalizados de una matriz circulante son los modos de Fourier, es decir,
donde es una raíz primitiva de la unidad y es la unidad imaginaria .
(Esto se puede entender al comprender que la multiplicación con una matriz circulante implementa una convolución. En el espacio de Fourier, las convoluciones se convierten en multiplicación. Por lo tanto, el producto de una matriz circulante con un modo de Fourier da como resultado un múltiplo de ese modo de Fourier, es decir, es un vector propio).
Los valores propios correspondientes se dan por
Determinante
Como consecuencia de la fórmula explícita para los valores propios anteriores, 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 circulante es igual a donde es 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 : donde viene dada por la matriz compañera
- El conjunto de matrices circulantes forma un espacio vectorial de dimensión - respecto de la adición y la multiplicación escalar. Este espacio puede interpretarse como el espacio de funciones del grupo cíclico de orden , o equivalentemente como el anillo de grupos de .
- Las matrices circulantes forman un álgebra conmutativa , ya que para dos matrices circulantes dadas y , la suma es circulante, el producto es circulante y .
- Para una matriz circulante no singular , su inversa también es circulante. Para una matriz circulante singular, su pseudoinversa de Moore-Penrose es circulante.
- La matriz de transformada de Fourier discreta de orden se define como
Existen conexiones importantes entre las matrices circulantes y las matrices DFT. De hecho, se puede demostrar que donde es la primera columna de . Los valores propios de están dados por el producto . Este producto se puede calcular fácilmente mediante una transformada rápida de Fourier . [3]
- Sea el polinomio característico ( mónico ) de una matriz circulante . Entonces la derivada escalada es el polinomio característico de la siguiente submatriz de : (véase [4] para la prueba ).
Interpretación analítica
Las matrices circulantes se pueden interpretar geométricamente , lo que explica la conexión con la transformada de Fourier discreta.
Consideremos los vectores como funciones de los números enteros con período , (es decir, como secuencias periódicas bi-infinitas: ) o, equivalentemente, como funciones del grupo cíclico de orden (denotado o ) geométricamente, en (los vértices del) -gono regular : este es un análogo discreto de las funciones periódicas en la línea 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 funciones es
(recordemos que las sucesiones son periódicas) que es el producto del vector por la matriz circulante para .
Luego, la transformada de Fourier discreta convierte la convolución en multiplicación, lo que en el entorno matricial corresponde a la diagonalización.
El -álgebra de todas las matrices circulantes con entradas complejas es isomorfa al -álgebra de grupo de
Matrices circulantes simétricas
Para una matriz circulante simétrica se tiene la condición adicional de que . Por lo tanto, está determinada por elementos.
Los valores propios de cualquier matriz simétrica real son reales. Los valores propios correspondientes se convierten en:
para par , y
para impar , donde denota la parte real de . Esto se puede simplificar aún más utilizando el hecho de que y dependen de si es par 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 hermítica . En este caso , tanto su determinante como todos los valores propios son reales.
Si n es par, las dos primeras filas necesariamente toman la forma
en la que el primer elemento de la segunda mitad de la fila superior es real.
Si n es impar obtenemos
Tee [5] ha analizado las restricciones de los valores propios para la condición hermítica.
Aplicaciones
En ecuaciones lineales
Dada una ecuación matricial
donde es una matriz circulante de tamaño , podemos escribir la ecuación como la convolución circular
donde es la primera columna de , y los vectores , y se extienden cíclicamente en cada dirección. Usando el teorema de convolución circular , podemos usar la transformada de Fourier discreta para transformar la convolución cíclica en una multiplicación por componentes
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 dígrafo cuya matriz de adyacencia es circulante se denomina grafo /dígrafo circulante . De manera equivalente, un grafo es circulante si su grupo de automorfismos contiene un ciclo de longitud completa. 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-1.OCLC 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", Cálculos matriciales (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
- ^ Tee, GJ (2007). "Vectores propios de matrices circulantes en bloque y circulantes alternas" (PDF) . New Zealand Journal of Mathematics . 36 : 195–211.
Enlaces externos
- Gray, RM (2006). Toeplitz y matrices circulantes: una revisión (PDF) . Ahora. doi :10.1561/0100000006. ISBN 978-1-933019-68-0– a través de la Universidad de Stanford.
- Cuaderno de notas de IPython que muestra las propiedades de las matrices circulantes