Matriu circulant
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 formao 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ó circularon é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 queAquest 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]- ↑ «Circulant-Matrices» (en anglès). [Consulta: 12 maig 2024].
- ↑ Davis, Philip J., Circulant Matrices, Wiley, New York, 1970 ISBN 0471057711
- ↑ «Part A - Circulant Matrices» (en anglès). [Consulta: 12 maig 2024].
- ↑ «ON CIRCULANT MATRICES» (en anglès). [Consulta: 12 maig 2024].
- ↑ Weisstein, Eric W. «Circulant Matrix» (en anglès). [Consulta: 12 maig 2024].