Permutáló mátrix

Innen: Hungaropédia
A lap korábbi változatát látod, amilyen imported>FoBe 2021. március 21., 14:09-kor történt szerkesztése után volt. (Lineáris algebra kategória eltávolítva; Mátrixok kategória hozzáadva (a HotCattel))
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhozUgrás a kereséshez
A hat darab 3×3-as permutáló mátrix „szorzótáblája”. A kis 3×3-as négyzetecskék jelképezik az egyes mátrixokat, a pirosra színezett cellák az 1 értékű, míg az üresen hagyottak a 0 értékű cellákat. A középen lévő táblázat elemei a sorok és oszlopok fejlécében lévő mátrixok e sorrendben vett szorzatai

Egy n×n-es mátrixot permutáló mátrixnak („átrendező mátrixnak”) nevezünk, ha minden sorában és minden oszlopában egy és csak egy cellában 1-es áll, a többi elem a sorokban, illetve oszlopokban nulla. Egy másik (genetikusabb szemléletű) definíció szerint, n×n-es permutáló mátrix minden olyan mátrix, mely úgy adódik, hogy az n×n-es egységmátrix sorainak vagy oszlopainak sorrendjét megváltoztatjuk. A permutáló mátrixok nevüket onnan kapták, hogy a velük való szorzás eredményeképp az n×n-es mátrixok sorai (ha a permutáló mátrixszal balról szorzunk), illetve oszlopai átrendeződnek, azaz az eredménymátrix a permutáló mátrixszal szorzott mátrix két vagy több sorának, illetve oszlopának felcserélésével áll elő, de a sorok, illetve oszlopok (például elemeik) más tekintetben nem változnak meg.

Példák

Példa 2×2-es, 3×3-as és 4×4-es permutáló mátrixra:

A:=(0110)     B:=(010100001)     W:=(0100001010000001)

Az A sor-főindexei f(1) = 2, f(2) = 1. A B sor-főindexei f(1) = 2, f(2) = 1, f(3) = 3. A mátrixok véletlenül szimmetrikusak a főátlóra, ezért az oszlopindexek ugyanazok, mint a sorindexek: g(1) = 2, g(2) = 1; illetve g(1) = 2, g(2) = 1, g(3) = 3. A W sor-főindexei rendre 2,3,1,4; míg oszlop-főindexei rendre 3,1,2,4. Nevezetes példa permutáló mátrixra az n×n-es En egységmátrix: En=(10...0001...00...............00...1000...01)

Főindex

A fentiek szerint egy P permutáló mátrix minden i sorindexhez létezik egy f(i) oszlopindex, amelyre pi,f(i) = 1, míg a j∈Nn, j≠f(i) oszlopindexekre pi,j=0. Az f(i) oszlopindexet a mátrix i-edik sorának főindexének, avagy sor-főindexének nevezzük, a pi,f(i) = 1 elemet pedig a mátrix i-edik sora főelemének, vagy sor-főelemének. Hasonló igaz az oszlopokra is, minden j oszlopindexhez létezik egy g(j) sorindex, amelyre pg(j),j = 1, míg az i∈Nn, i≠g(j) sorindexekre pi,j = 0. A g(i) oszlopindexet a mátrix i-edik oszlopának főindexének, avagy oszlop-főindexének nevezzük, a pg(j),j = 1 elemet pedig a mátrix j-edik oszlopa oszlop-főelemének. Ha több permutáló mátrix főindexeiről beszélünk, akkor alsó indexben feltüntetjük a mátrixok betűjelét, például az A permutáló mátrix i-edik (sor-)főindexe fA(i).

A permutáló mátrix átrendezi az elemeket

A permutáló mátrixokkal való szorzás felcseréli a vektorok elemeit, azok sorrendjét megváltoztatja. Egy X mátrix P permutáló mátrixszal való szorzása balról a szorzott mátrix (X) sorait rendezi át, mégpedig úgy, hogy a PX szorzatmátrix i-edik sora az eredeti szorzandó mátrix (X) f(i)-edik sora lesz, ahol f(i) a permutáló mátrix i-edik sorának főindexe. Egy X mátrix P permutáló mátrixszal való szorzása jobbról a szorzott mátrix (X) oszlopait rendezi át, mégpedig úgy, hogy az XP szorzatmátrix j-edik oszlopa az eredeti szorzandó mátrix (X) g(j)-edik oszlopa lesz, ahol g(j) a permutáló mátrix j-edik oszlop-főindexe. Illusztráció:

  • p2*A = (12)(0110) = ((12)(01)(12)(10)) =

= ((10+21)(11+20)) = (0+21+0) = (21)

  • Ap2 = (0110)(12) = ((01)(12)(10)(12)) = ((01+12)(11+02)) =
    = (0+21+0) = (21)

illetve p3*B = (123)(010100001) = = (10+21+3011+20+3010+20+31) = = (0+2+01+0+00+0+3) = (213)

  • Bp3 = (010100001)(123) = (01+12+0311+02+0301+02+13) =
    = (0+2+01+0+00+0+3) = (213)

Továbbá, legyen C=(123102030100200300). Ekkor

  • CB=(123102030100200300)(010100001)=(213201030200100300)
  • BC=(010100001)(123102030100200300)=(102030123100200300)

Bizonyítás:

  1. A balról szorzásra (sorok átrendezésére) vonatkozó állítást bizonyítjuk.
    1. Legyen A tetszőleges n×n-es permutáló mátrix, melynek főindexalakja A:=(a1,1a1,2...a1,na2,1a2,2...a2,n............an,1an,2...an,n)=[f(1)f(2)...f(n)]=[f(j)], legyen a szorzandó mátrix B:=(b1,1b1,2...b1,nb2,1b2,2...b2,n............bn,1bn,2...bn,n). Ekkor definíció szerint az AB n×n-es szorzatmátrix i-edik sorában és j-edik oszlopában álló eleme (ab)i,j=ai,1b1,j+ai,2b2,j+...+ai,f(i)bf(i),j+...+ai,nbn,j= =0b1,j+0b2,j+...+1bf(i),j+...+0bn,j=bf(i),j. Ez azt jelenti, a szorzatmátrix i-edik sorába (tehát ha az „i” indexet az abi,j kifejezésben rögzítettnek gondoljuk ) a szorzandó mátrix f(i)edik sorának elemei kerülnek, egyéb változtatás nélkül. Ezt akartuk belátni.
    2. Még precízebb bizonyítás adható a szumma-jelöléssel: (ab)i,j=k=1nai,kbk,j=kn{f(i)}ai,kbk,j+k=f(i)ai,kbk,j= =kn{f(i)}0bk,j+ai,f(i)bf(i),j=0(kn{f(i)}bk,j)+1bf(i),j= =0+bf(i),j=bf(i),j, és az eredményből levont következtetést ld. a fentebbi szöveges sorokban. QED.
  2. A jobbról szorzásra vonatkozó állítás hasonlóan bizonyítható, csak a sor-főindexek helyett az oszlop-főindexeket kell nézni: (ba)i,j=k=1nbi,kak,j=kn{g(i)}bi,kak,j+k=g(j)bi,kak,j= =kn{g(i)}bi,k0+bi,g(j)ag(j),j=0(kn{g(j)}bi,k)+bi,g(j)1= =0+bi,g(j)=bi,g(j), s ez pontosan azt jelenti, hogy a szorzatmátrix j-edik oszlopa a B g(j)-edik oszlopával egyezik meg.

A permutáló mátrixok csoportja

A definícióból adódóan két n×n-es permutáló mátrix összege, különbsége, számszorosa (kivéve az egyszeresét), például ellentettje sosem permutáló mátrix, például (0110)+(1001)=(1111), ez nem permutáló mátrix. Így a lineáris kombinálás (leszámítva a nagyon triviális esetet, amikor az egyik együttható 1, az összes többi nulla) kivezet az n×n-es permutáló mátrixok köréből. Érvényes viszont, hogy a permutáló mátrixok a mátrixszorzásra nézve egységelemes csoportot alkotnak.

Külső hivatkozások

A magyar Wikikönyvekben
további információk találhatók