Matriu circulant

matriu en la qual cada fila es gira una posició cap a la dreta respecte a la fila anterior

En àlgebra lineal, una matriu circulant és una matriu quadrada en la qual totes les files es componen dels mateixos elements i cada fila es gira un element cap a la dreta respecte a la fila anterior. És un tipus particular de matriu de Toeplitz.[1]

En l'anàlisi numèrica, les matrius circulants són importants perquè estan diagonalitzades per una transformada de Fourier discreta i, per tant, les equacions lineals que les contenen es poden resoldre ràpidament utilitzant una transformada de Fourier ràpida.[2] Es poden interpretar analíticament com el nucli integral d'un operador de convolució del grup cíclic i per tant apareixen freqüentment en descripcions formals d'operacions lineals espacialment invariants. Aquesta propietat també és fonamental en les ràdios definides per programari modernes, que utilitzen la multiplexació per divisió de freqüència ortogonal per difondre els símbols (bits) mitjançant un prefix cíclic. Això permet que el canal sigui representat per una matriu circulant, simplificant l'equalització del canal en el domini de la freqüència.[3]

En criptografia, s'utilitza una matriu circulant al pas MixColumns de l'estàndard de xifratge avançat.[4]

Definició modifica

An   matriu circulant   pren la forma

 
o la transposició d'aquesta forma (per opció de notació). Si cadascú   és un   matriu quadrada, llavors la   matriu   s'anomena matriu bloc-circulant.

Una matriu circulant està totalment especificada per un vector,  , que apareix com a primera columna (o fila) de  . La resta de columnes (i files, respectivament) de   són cadascuna permutació cíclica del vector   amb un desplaçament igual a l'índex de columna (o fila, respectivament), si les línies s'indexen des de   a  . (La permutació cíclica de files té el mateix efecte que la permutació cíclica de columnes.) L'última fila de   és el vector   desplaçat d'un al revés.

Diferents fonts defineixen la matriu circulant de diferents maneres, per exemple com l'anterior, o amb el vector   corresponent a la primera fila en lloc de la primera columna de la matriu; i possiblement amb una direcció de desplaçament diferent (que de vegades s'anomena matriu anti-circulant).

El polinomi   s'anomena polinomi associat de la matriu  .[5]

Aplicacions modifica

En equacions lineals modifica

 

on   és una matriu circulant de mida  , podem escriure l'equació com la circumvolució circular

 
on   és la primera columna de  , i els vectors  ,   i   s'estenen cíclicament en cada sentit. Utilitzant el teorema de la convolució circular, podem utilitzar la transformada discreta de Fourier per transformar la convolució cíclica en una multiplicació per components.

 
de manera que
 
Aquest algorisme és molt més ràpid que l' eliminació de Gauss estàndard, especialment si s'utilitza una transformada de Fourier ràpida.

En teoria de grafs modifica

En teoria de grafs, un graf o dígraf la matriu d'adjacència del qual és circulant s'anomena graf/dígraf circulant. De manera equivalent, un gràfic és circulant si el seu grup d'automorfismes conté un cicle de longitud completa. Les escales de Möbius són exemples de gràfics circulants, com ho són els gràfics de Paley per a camps d'ordre primer.

Referències modifica

  1. «Circulant-Matrices» (en anglès). [Consulta: 12 maig 2024].
  2. Davis, Philip J., Circulant Matrices, Wiley, New York, 1970 ISBN 0471057711
  3. «Part A - Circulant Matrices» (en anglès). [Consulta: 12 maig 2024].
  4. «ON CIRCULANT MATRICES» (en anglès). [Consulta: 12 maig 2024].
  5. Weisstein, Eric W. «Circulant Matrix» (en anglès). [Consulta: 12 maig 2024].