Permutaatiomatriisi

Tämä artikkeli tai sen osa on tuotu vieraskielisestä lähteestä ja käännös on keskeneräinen.
Voit auttaa Wikipediaa tekemällä käännöksen loppuun.
Matriisit kuvaavat 3 alkion permutaatioita
Kahden permutaatiomatriisin matriisitulo on myös permutaatiomatriisi. ( Englanniksi matriisitulosta ).

Nämä ovat kuuden matriisin asemat:

(Ne ovat myös permutaatiomatriiseja.)

Permutaatiomatriisi on matematiikan matriisiteoriassa eliöllinen yksikkömatriisi, jolla on täsmälleen yksi johtava alkio 1 jokaisella rivillä ja sarakkeessa ja kaikkialla muualla 0. Jokainen sellainen matriisi esittää tiettyä permutaatiota, jossa on m alkiota ja kerrottaessa toisella matriisilla, se voi tuottaa uuden matriisin, jolla on toisen matriisin rivit ja sarakkeet.

Määritelmä

Annettu "m":n alkion permutaatio π ,

π : { 1 , , m } { 1 , , m } {\displaystyle \pi :\lbrace 1,\ldots ,m\rbrace \to \lbrace 1,\ldots ,m\rbrace }

annettu kahden rivin muodossa

( 1 2 m π ( 1 ) π ( 2 ) π ( m ) ) , {\displaystyle {\begin{pmatrix}1&2&\cdots &m\\\pi (1)&\pi (2)&\cdots &\pi (m)\end{pmatrix}},}

sen permutaatiomatriisi on m × m matriisi Pπ, jonka johtavat alkiot ovate kaikkialla 0, paitsi rivillä i, johtava alkio π(i) on 1. Voidaan kirjoittaa

P π = [ e π ( 1 ) e π ( 2 ) e π ( m ) ] , {\displaystyle P_{\pi }={\begin{bmatrix}\mathbf {e} _{\pi (1)}\\\mathbf {e} _{\pi (2)}\\\vdots \\\mathbf {e} _{\pi (m)}\end{bmatrix}},}

jossa e j {\displaystyle \mathbf {e} _{j}} merkitsee rivivektorin pituutta "m", jolla on 1 js asemassa ja 0 kaikkialla muualla.[1]

Ominaisuudet

Annetut kaiksi permutaatiota π ja σ, joilla on "m" alkiota ja vastaavat permutaatiomatriisit

Pπ ja Pσ 
P σ P π = P π σ {\displaystyle P_{\sigma }P_{\pi }=P_{\pi \,\circ \,\sigma }}

Tämä jollain tapaa epätoivottu sääntö on seurausta permutaatioiden kertolaskun määritelmästä (bijektioiden rakenne) ja matriiseista ja valinnasta käyttää vektoreita e π ( i ) {\displaystyle \mathbf {e} _{\pi (i)}} permutaatiomatriisien riveinä; jos käytetään sarakkeita niin yllä olevasta tulosta tulee P σ π {\displaystyle P_{\sigma \,\circ \,\pi }} , joke on yhtäsuuri alkuperäisessä järjestyksessä olevien permutaatioiden kanssa.

Koska permutaatiomatriisit ovat ortogonaalisia matriiseja (ts., P π P π T = I {\displaystyle P_{\pi }P_{\pi }^{T}=I} ), käänteismatriisit ovat olemassa ja voidaan kirjoittaa

P π 1 = P π 1 = P π T . {\displaystyle P_{\pi }^{-1}=P_{\pi ^{-1}}=P_{\pi }^{T}.}

Kertomalla P π {\displaystyle P_{\pi }} kertaa sarakevektorilla (englanniksi column vector) g voidaan permutoidan vektorin rivit:

P π g = [ e π ( 1 ) e π ( 2 ) e π ( n ) ] [ g 1 g 2 g n ] = [ g π ( 1 ) g π ( 2 ) g π ( n ) ] . {\displaystyle P_{\pi }\mathbf {g} ={\begin{bmatrix}\mathbf {e} _{\pi (1)}\\\mathbf {e} _{\pi (2)}\\\vdots \\\mathbf {e} _{\pi (n)}\end{bmatrix}}{\begin{bmatrix}g_{1}\\g_{2}\\\vdots \\g_{n}\end{bmatrix}}={\begin{bmatrix}g_{\pi (1)}\\g_{\pi (2)}\\\vdots \\g_{\pi (n)}\end{bmatrix}}.}

Käyttämällä P σ {\displaystyle P_{\sigma }} sen jälkeen kun P π {\displaystyle P_{\pi }} on käytetty, saadaan sama tulos kuin käyttämällä suoraan P π σ {\displaystyle P_{\pi \circ \sigma }}

yhtäpitävästi yllä olevan kertolaskusäännön kanssa: merkitään P π g = g {\displaystyle P_{\pi }\mathbf {g} =\mathbf {g} '} , toisin sanoen

g i = g π ( i ) {\displaystyle g'_{i}=g_{\pi (i)}\,}

kaikilla i, siten

P σ ( P π ( g ) ) = P σ ( g ) = [ g σ ( 1 ) g σ ( 2 ) g σ ( n ) ] = [ g π ( σ ( 1 ) ) g π ( σ ( 2 ) ) g π ( σ ( n ) ) ] . {\displaystyle P_{\sigma }(P_{\pi }(\mathbf {g} ))=P_{\sigma }(\mathbf {g} ')={\begin{bmatrix}g'_{\sigma (1)}\\g'_{\sigma (2)}\\\vdots \\g'_{\sigma (n)}\end{bmatrix}}={\begin{bmatrix}g_{\pi (\sigma (1))}\\g_{\pi (\sigma (2))}\\\vdots \\g_{\pi (\sigma (n))}\end{bmatrix}}.}

Kertomalla rivivektoria (englanniksi row vector) h kertaa P π {\displaystyle P_{\pi }}

permutoi vektorin sarakkeet käänteis P π {\displaystyle P_{\pi }} :

h P π = [ h 1 h 2 h n ] [ e π ( 1 ) e π ( 2 ) e π ( n ) ] = [ h π 1 ( 1 ) h π 1 ( 2 ) h π 1 ( n ) ] {\displaystyle \mathbf {h} P_{\pi }={\begin{bmatrix}h_{1}\;h_{2}\;\dots \;h_{n}\end{bmatrix}}{\begin{bmatrix}\mathbf {e} _{\pi (1)}\\\mathbf {e} _{\pi (2)}\\\vdots \\\mathbf {e} _{\pi (n)}\end{bmatrix}}={\begin{bmatrix}h_{\pi ^{-1}(1)}\;h_{\pi ^{-1}(2)}\;\dots \;h_{\pi ^{-1}(n)}\end{bmatrix}}}

Jälleen voidaan tarkistaa, että ( h P σ ) P π = h P π σ {\displaystyle (\mathbf {h} P_{\sigma })P_{\pi }=\mathbf {h} P_{\pi \circ \sigma }} .

Notes

Merkitään Sn:lla symmetristä ryhmää (engl. symmetric group), tai permutaatioiden ryhmää {1,2,...,n}. Koska nyt on n! permutaatioita, on olemassa n! permutaatiomatriiseja. Yllä olevien kaavojen perusteella n × n permutaatiomatriisit muodostavat ryhmän (engl. group) yksikkömatriisin kertolaskulla.

Jos (1) viittaa identiteetti permutaatioon (yksikkö permutaatio), niin P(1) on yksikkömatriisi.

Permutaatiomatriisia voidaan tarkastella σ:n permutaationa, kun permutaatio σ on yksikkömatriisin "I" sarakkeina tai "I":n rivien permutaatioina σ−1.

Permutaatiomatriisi on stokastinen neliömatriisi.[2]

Tulo "PM" saadaan kertomalla matriisia "M" permutaatiomatriisilla "P", permutoimalla "M"n rivit "i" liikkuvat riveiksi π(i). Päinvastoin tulo MP permutoi M:n sarakkeita.

Kuvaus Sn → A ⊂ GL(n, Z2). Siten, |A| = n!.

Permutaatiomatriisin jälki permutaation kiinnitettyjen pisteiden lukumäärä. Jos permutaatiolla on kiinteitä pisteitä, niin se voidaan kirjoittaa rengasmuodossa kuten π = (a1)(a2)...(ak)σ where σ jos sillä ei ole kiinteitä pisteitä, silloin voidaan kirjoittaa ea1,ea2,...,eak jotka ovat permutaatiomatriisin ominaisarvot.

Ryhmäteorian pohjalta tiedetään että mikä tahansa permutaatio voidaan kirjoittaa transpoosin tulona. Sen tähden minkä tahansa permutaatiomatriisin "P" tekijät saadaan Alkeismatriisin rivitoimituksilla, jossa jokaisella on determinantti -1. Siten permutaatiomatriisin "P" determinatti on vastaavan permutaation merkki.

Esimerkkejä

Rivien ja sarakkeiden permutaatiot

Kun permutaatiomatriisia "P" kerrotaan matriisilla "M" vasemmalta "PM" permutoi "M":n rivit (sarakevektorin alkioilla), kun "P" kerrotaan "M":llä oikealta "MP" permutoi "M":n sarakkeet (rivivektorin alkiot):

P * (1,2,3,4)T = (4,1,3,2)T
(1,2,3,4) * P = (2,4,3,1)

Rivien ja sarakkeiden permutaatiot ovat esimerkkejä peilauksesta (katso alla) ja syklisistä permutaatioista (engl. cyclic permutation matrix).

reflections
(1,2,3,4) * PT = (4,1,3,2)
PT * (1,2,3,4)T = (2,4,3,1)T

Nämä matriisien järjestelyt ovat peilauksia yllä olevista.
Tämä on seurausta säännöstä ( A B ) T = B T A T {\displaystyle \left(\mathbf {AB} \right)^{\mathrm {T} }=\mathbf {B} ^{\mathrm {T} }\mathbf {A} ^{\mathrm {T} }\,}      (Compare: Transpose)

Rivien permutaatio

PErmutaatiomatriisi Pπ vastaa permutaatiota : π = ( 1 2 3 4 5 1 4 2 5 3 ) , {\displaystyle \pi ={\begin{pmatrix}1&2&3&4&5\\1&4&2&5&3\end{pmatrix}},} joten

P π = [ e π ( 1 ) e π ( 2 ) e π ( 3 ) e π ( 4 ) e π ( 5 ) ] = [ e 1 e 4 e 2 e 5 e 3 ] = [ 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 ] . {\displaystyle P_{\pi }={\begin{bmatrix}\mathbf {e} _{\pi (1)}\\\mathbf {e} _{\pi (2)}\\\mathbf {e} _{\pi (3)}\\\mathbf {e} _{\pi (4)}\\\mathbf {e} _{\pi (5)}\end{bmatrix}}={\begin{bmatrix}\mathbf {e} _{1}\\\mathbf {e} _{4}\\\mathbf {e} _{2}\\\mathbf {e} _{5}\\\mathbf {e} _{3}\end{bmatrix}}={\begin{bmatrix}1&0&0&0&0\\0&0&0&1&0\\0&1&0&0&0\\0&0&0&0&1\\0&0&1&0&0\end{bmatrix}}.}


Annetulle vektorille g,

P π g = [ e π ( 1 ) e π ( 2 ) e π ( 3 ) e π ( 4 ) e π ( 5 ) ] [ g 1 g 2 g 3 g 4 g 5 ] = [ g 1 g 4 g 2 g 5 g 3 ] . {\displaystyle P_{\pi }\mathbf {g} ={\begin{bmatrix}\mathbf {e} _{\pi (1)}\\\mathbf {e} _{\pi (2)}\\\mathbf {e} _{\pi (3)}\\\mathbf {e} _{\pi (4)}\\\mathbf {e} _{\pi (5)}\end{bmatrix}}{\begin{bmatrix}g_{1}\\g_{2}\\g_{3}\\g_{4}\\g_{5}\end{bmatrix}}={\begin{bmatrix}g_{1}\\g_{4}\\g_{2}\\g_{5}\\g_{3}\end{bmatrix}}.}

Selitys

Permutaatiomatriisi on aina muotoa

[ e a 1 e a 2 e a j ] {\displaystyle {\begin{bmatrix}\mathbf {e} _{a_{1}}\\\mathbf {e} _{a_{2}}\\\vdots \\\mathbf {e} _{a_{j}}\\\end{bmatrix}}}

jossa eai esittää i:ttä basis alkeisvektoria (kuten riviä) R:lle 'j, missä

[ 1 2 j a 1 a 2 a j ] {\displaystyle {\begin{bmatrix}1&2&\ldots &j\\a_{1}&a_{2}&\ldots &a_{j}\end{bmatrix}}}

on permutaatio muoto permutaatiomatriisista.

Suorittamalla matriisikertolaskun, erityisesti muodostamalla pistetulo ensimmäisen matriisin jokaisen rivin toisen matriisin jokaisen sarakkeen kanssa. Tässä esimerkissä muodostetaan pistetulo jokaisen tämän matriisin rivin ja halutun vektorin alkioiden välille. Joka on esimerkiksi v= (g0,...,g5)T,

eai·v=gai

Siten permutaatiomatriisin tulo vektorin v kanssa (yllä), muodostaa vektorin muotoa (ga1, ga2, ..., gaj), ja tämä on siten v:n permutaatio kun sanotaan, että permutaatio on muotoa

( 1 2 j a 1 a 2 a j ) . {\displaystyle {\begin{pmatrix}1&2&\ldots &j\\a_{1}&a_{2}&\ldots &a_{j}\end{pmatrix}}.}

Siten permutaatiomatriisit itse asiassa permutoivat vektorin alkioiden järjestyksessä kerrottaessa permutaatiomatriisit niillä.

Lähteet

  • Brualdi, Richard A. (2006). Combinatorial matrix classes, Encyclopedia of Mathematics and Its Applications 108. Cambridge: Cambridge University Press. ISBN 0-521-86565-4. 

Viitteet

  1. Brualdi (2006) p.2
  2. Brualdi (2006) p.19