stringtranslate.com

Matriz circulante

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 -ésima 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

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]

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

  1. ^ Davis, Philip J (1970). Matrices Circulantes . Nueva York: Wiley. ISBN 0-471-05771-1.OCLC 1408988930  .
  2. ^ 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.
  3. ^ 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
  4. ^ 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
  5. ^ Tee, GJ (2007). "Vectores propios de matrices circulantes en bloque y circulantes alternas" (PDF) . New Zealand Journal of Mathematics . 36 : 195–211.

Enlaces externos