Cirkulerande matris

I linjär algebra är en cirkulerande matris en kvadratisk matris där alla radvektorer är sammansatta av samma element och varje radvektor roteras ett element åt höger i förhållande till föregående radvektor. Det är en speciell typ av Toeplitz-matris .

I numerisk analys är cirkulerande matriser viktiga eftersom de diagonaliseras av en diskret Fouriertransform , och därför kan linjära ekvationer som innehåller dem snabbt lösas med en snabb Fouriertransform . De kan tolkas analytiskt som den integrerade kärnan av en faltningsoperator på den cykliska gruppen och förekommer därför ofta i formella beskrivningar av rumsligt invarianta linjära operationer. Denna egenskap är också kritisk i moderna programvarudefinierade radioapparater, som använder Ortogonal Frequency Division Multiplexing för att sprida symbolerna (bitarna) med ett cykliskt prefix . Detta gör att kanalen kan representeras av en cirkulationsmatris, vilket förenklar kanalutjämningen i frekvensdomänen .

I kryptografi används en cirkulerande matris i steget MixColumns i Advanced Encryption Standard .

Definition

En cirkulerande matris har formen

eller införlivandet av denna form (genom val av notation). När termen är en kvadratisk matris, då -matrisen kallas en blockcirkulerande matris .

En cirkulerande matris specificeras helt av en vektor, , som visas som den första kolumnen (eller raden) i . De återstående kolumnerna (och raderna, resp.) i är var och en cyklisk permutation av vektorn med offset lika med kolumn- (eller rad, resp.) index, om linjer är indexerade från 0 till . (Cyklisk permutation av rader har samma effekt som cyklisk permutation av kolumner.) Den sista raden i är vektorn skiftad med en i omvänd riktning.

Olika källor definierar den cirkulerande matrisen på olika sätt, till exempel enligt ovan, eller med vektorn som motsvarar den första raden snarare än den första kolumnen i matrisen; och möjligen med en annan växlingsriktning (som ibland kallas en anti-cirkulationsmatris ).

Polynomet ( kallas det associerade polynomet i matrisen .

Egenskaper

Egenvektorer och egenvärden

De normaliserade egenvektorerna för en cirkulationsmatris är Fourier-moden, nämligen

där är en primitiv -th roten av enhet och är den imaginära enheten .

(Detta kan förstås genom att inse att multiplikation med en cirkulerande matris implementerar en faltning. I Fourierrymden blir faltningar multiplikation. Därför ger produkten av en cirkulerande matris med en Fourier-mod en multipel av den Fourier-moden, dvs det är en egenvektor. )

Motsvarande egenvärden ges av

Determinant

Som en konsekvens av den explicita formeln för egenvärdena ovan kan determinanten för en cirkulationsmatris beräknas som:

Eftersom transponeringen inte ändrar egenvärdena för en matris, är en ekvivalent formulering

Rang

Rangen en cirkulerande matris är lika med , där är graden av polynomet .

Övriga fastigheter

  • Varje cirkulant är ett matrispolynom (nämligen det associerade polynomet) i den cykliska permutationsmatrisen :
    där ges av
  • Mängden cirkulerande matriser bildar ett { - dimensionellt vektorrum med avseende på addition och skalär multiplikation . Detta utrymme kan tolkas som rymden av funktioner i den cykliska gruppen av ordning , , eller motsvarande som gruppringen av .
  • Cirkulantmatriser bildar en kommutativ algebra , eftersom för två givna cirkulerande matriser och summan cirkulant, produkten är cirkulerande och .
  • För en icke-singular cirkulerande matris dess invers också cirkulant. För en singulär cirkulerande matris är dess Moore–Penrose pseudoinvers cirkulerande.
  • Matrisen som är sammansatt av egenvektorerna för en cirkulerande matris är relaterad till den diskreta Fouriertransformen och dess inversa transform:
    diagonaliserar matrisen . Det har vi faktiskt
    där är den första kolumnen i . Egenvärdena för ges av produkten . Denna produkt kan lätt beräknas genom en snabb Fouriertransform . Omvänt, för vilken diagonal matris , är produkten cirkulerande.
  • Låt vara det ( moniska ) karakteristiska polynomet för en cirkulerande matris , och låt vara derivatan av . Då är polynomet det karakteristiska polynomet för följande submatris av :
    (se för bevis).

Analytisk tolkning

Cirkulanta matriser kan tolkas geometriskt, vilket förklarar sambandet med den diskreta Fouriertransformen.

Betrakta vektorer i som funktioner på heltal med period , (dvs som periodiska bi-oändliga sekvenser: ) eller motsvarande, som funktioner på den cykliska gruppen av ordning ( eller ) geometriskt, på (topparna av) den reguljära -gon : detta är en diskret analog till periodiska funktioner på den reella linjen eller cirkeln.

operatorteorins perspektiv , är en cirkulerande kärnan i en diskret integraltransform , nämligen faltningsoperatorn för funktionen ; detta är en diskret cirkulär faltning . Formeln för faltningen av funktionerna är

(kom ihåg att sekvenserna är periodiska) vilket är produkten av vektorn av den cirkulerande matrisen för .

Den diskreta Fouriertransformen omvandlar sedan faltning till multiplikation, vilket i matrisinställningen motsvarar diagonalisering.

C -algebra för alla cirkulerande matriser med komplexa poster är isomorf till gruppen -algebra för .

Symmetriska cirkulationsmatriser

För en symmetrisk cirkulationsmatris har man det extra villkoret att . Det bestäms alltså av element.

Egenvärdena för en reell symmetrisk matris är reella. Motsvarande egenvärden blir:

för jämn , och
för udda , där anger den verkliga delen av . Detta kan förenklas ytterligare genom att använda det faktum att .

Symmetriska cirkulerande matriser tillhör klassen bisymmetriska matriser .

Hermitiska cirkulerande matriser

Den komplexa versionen av den cirkulerande matrisen, allmänt förekommande i kommunikationsteori, är vanligtvis hermitisk . I detta fall och dess determinant och alla egenvärden är verklig.

Om n är jämnt tar de två första raderna nödvändigtvis formen

där det första elementet i den övre andra halvraden är reellt.

Om n är udda får vi

Tee har diskuterat begränsningar för egenvärdena för det hermitiska tillståndet.

Ansökningar

I linjära ekvationer

Givet en matrisekvation

där är en cirkulerande kvadratisk matris med storleken kan vi skriva ekvationen som den cirkulära faltningen
där är den första kolumnen i , och vektorerna , och förlängs cykliskt i varje riktning. Med hjälp av satsen för cirkulär faltning kan vi använda den diskreta Fourier-transformen för att omvandla den cykliska faltningen till komponentvis multiplikation
så att

Denna algoritm är mycket snabbare än den vanliga Gauss-elimineringen , speciellt om en snabb Fourier-transform används.

I grafteori

I grafteorin kallas en graf eller digraf vars närliggande matris är cirkulerande en cirkulerande graf (eller digraf). På motsvarande sätt är en graf cirkulerande om dess automorfismgrupp innehåller en fullängdscykel. Möbius -stegen är exempel på cirkulerande grafer, liksom Paley-graferna för fält av prime ordning.

externa länkar