Cirkulační matice - Circulant matrix

V lineární algebře , je circulant matice je čtvercová matice , v níž jsou všechny vektory řádků se skládají ze stejných prvků a každý řádek vektor se otáčí jeden prvek na správné vzhledem k předchozím řádkového vektoru. Jedná se o zvláštní druh Toeplitzovy matice .

V numerické analýze , circulant matice jsou důležité, protože jsou diagonalized pomocí diskrétní Fourierovy transformace , a tím i lineární rovnice , které je obsahují mohou být rychle vyřešeny použitím rychlé Fourierovy transformace . Mohou být interpretovány analyticky jako integrální jádro jednoho operátora konvolučního na cyklické skupiny , a proto se často objevují ve formálním popisu prostorově invariantní lineárních operací. Tato vlastnost je také kritická moderní softwarově definovaná rádia, která využívají ortogonální multiplexování s frekvenčním dělením k šíření symbolů (bitů) pomocí cyklické předpony . To umožňuje, aby byl kanál reprezentován cirkulační maticí, což zjednodušuje ekvalizaci kanálu ve frekvenční oblasti .

V kryptografii se v kroku MixColumns standardu Advanced Encryption Standard používá cirkulační matice .

Definice

Circulant matrice má formu

nebo transponovat tento formulář (volbou notace).

Cirkulační matice je plně specifikována jedním vektorem, který se zobrazí jako první sloupec (nebo řádek) . Zbývající sloupce (resp. Řádky) jsou cyklické permutace vektoru s offsetem rovným indexu sloupců (nebo řádků, resp.), Pokud jsou řádky indexovány od 0 do . (Cyklická permutace řádků má stejný účinek jako cyklická permutace sloupců.) Poslední řádek je vektor posunutý o jeden obráceně.

Různé zdroje definují oběhovou matici různými způsoby, například jak je uvedeno výše, nebo s vektorem odpovídajícím první řadě spíše než prvnímu sloupci matice; a případně s jiným směrem posunu (kterému se někdy říká ant oběhová matrice ).

Polynom se nazývá přidružené polynom matice .

Vlastnosti

Vlastní vektory a vlastní čísla

Normalizované vlastní vektory cirkulační matice jsou Fourierovy režimy, jmenovitě

kde je primitivní -tý kořen jednoty a je imaginární jednotka .

(To lze pochopit tak, že si uvědomíme, že multiplikace s cirkulační maticí implementuje konvoluci. Ve Fourierově prostoru se konvoluce stanou multiplikací. Proto součin cirkulační matice s Fourierovým režimem dává násobek tohoto Fourierova režimu, tj. Jde o vlastní vektor. )

Odpovídající vlastní čísla jsou dána vztahem

Determinant

V důsledku explicitního vzorce pro vlastní čísla výše lze determinant cirkulační matice vypočítat jako:

Vzhledem k tomu, že transpozice nemění vlastní hodnoty matice, je ekvivalentní formulace

Hodnost

Hodnost z circulant matice je rovna , kde je

stupeň polynomu .

Další vlastnosti

  • Jakýkoli oběh je maticový polynom (konkrétně přidružený polynom) v cyklické permutační matici :
    kde je dáno
  • Sada z circulant matic tvoří -
rozměrný vektorový prostor s ohledem na sčítání a skalární násobení. Tento prostor může být interpretován jako prostoru funkcí na cyklické skupiny z řádu , nebo ekvivalentně jako kruhová skupina o .
  • Cirkulační matice tvoří komutativní algebru , protože pro jakékoli dvě dané cirkulační matice a součet je cirkulační, produkt je cirkulační a .
  • Matice, která se skládá z
  • vlastních vektorů cirkulační matice, souvisí s diskrétní Fourierovou transformací a její inverzní transformací:
    V důsledku toho se matice
    diagonalizuje . Ve skutečnosti máme
    kde je první sloupec . Vlastní čísla jsou dána produktem . Tento produkt lze snadno vypočítat
    rychlou Fourierovou transformací .
  • Nechť je (
  • monic ) charakteristický polynom z circulant matice , a nechat je derivát z . Pak je polynom charakteristickým polynomem následující submatice :
    (viz důkaz).

    Analytická interpretace

    Cirkulační matice lze interpretovat geometricky, což vysvětluje spojení s diskrétní Fourierovou transformací.

    Zvažte vektory jako funkce na

    celých číslech s periodou (tj. Jako periodické bi -nekonečné sekvence:) nebo ekvivalentně, jako funkce na cyklické skupině řádu ( nebo ) geometricky, na (vrcholech) pravidelného -gonu : toto je diskrétní analog k periodickým funkcím na skutečné přímce nebo kružnici.

    Pak je z pohledu teorie operátorů cirkulační matice jádrem diskrétní integrální transformace , konkrétně konvolučním operátorem pro funkci ; toto je diskrétní

    kruhová konvoluce . Vzorec pro konvoluci funkcí je
    (připomeňme, že sekvence jsou periodické), což je součin vektoru cirkulační maticí pro .

    Diskrétní Fourierova transformace pak převádí konvoluci na násobení, které v nastavení matice odpovídá diagonalizaci.

    Algebra všech circulant matic s

    komplexními přihlášek je isomorphic ke skupině algebra části .

    Symetrické cirkulační matice

    Pro symetrickou cirkulační matici má člověk další podmínku, že . Je tedy určen prvky.

    Vlastní čísla jakékoli skutečné symetrické matice jsou reálná. Odpovídající vlastní čísla se stávají:

    pro
    sudý , a
    Pro
    liché , kde značí reálnou část z . To lze dále zjednodušit využitím skutečnosti, že .

    Složité symetrické cirkulační matice

    Složitá verze cirkulační matice, všudypřítomná v teorii komunikace, je obvykle hermitská . V tomto případě a jeho determinant a všechna vlastní čísla jsou skutečná.

    Pokud n je dokonce první dva řádky, nutně má formu

    ve kterém je první prvek v horní druhé poloviční řadě skutečný.

    Pokud n je liché, dostaneme

    Tee diskutoval omezení vlastních čísel pro komplexní symetrické podmínky.

    Aplikace

    V lineárních rovnicích

    Daná maticová rovnice

    kde je čtvercová matice oběhového média o velikosti, můžeme rovnici zapsat jako
    kruhovou konvoluci
    kde je v prvním sloupci , a vektory , a jsou cyklicky prodloužena v každém směru. Pomocí věty s kruhovou konvolucí můžeme použít diskrétní Fourierovu transformaci k transformaci cyklické konvoluce na multiplikaci složkovou
    aby

    Tento algoritmus je mnohem rychlejší než standardní Gaussova eliminace , zvláště pokud je použita rychlá Fourierova transformace .

    V teorii grafů

    V teorii grafů se graf nebo digraf, jehož maticí sousedství je oběhový, nazývá oběžný graf (nebo digraf). Ekvivalentně je graf v oběhu, pokud jeho skupina automorfismu obsahuje cyklus v plné délce. Na Möbius žebříky jsou příklady circulant grafů, jako jsou grafy Paley na polích v prime pořadí.

    Reference

    externí odkazy