Permutationsmatris
I matematik , särskilt i matristeori , är en permutationsmatris en kvadratisk binär matris som har exakt en post på 1 i varje rad och varje kolumn och nollor någon annanstans. Varje sådan matris, säg P , representerar en permutation av m element och, när den används för att multiplicera en annan matris, säg A , resulterar i permutering av raderna (vid förmultiplikering, för att bilda PA ) eller kolumner (vid eftermultiplikering, för att bilda AP ) av matrisen A.
Definition
Givet en permutation π av m element,
representeras i tvåradsform av
det finns två naturliga sätt att associera permutationen med en permutationsmatris; nämligen att börja med m × m identitetsmatrisen , I m , antingen permutera kolumnerna eller permutera raderna, enligt π . Båda metoderna för att definiera permutationsmatriser förekommer i litteraturen och egenskaperna uttryckta i en representation kan enkelt omvandlas till den andra representationen. Den här artikeln kommer i första hand att behandla bara en av dessa representationer och den andra kommer endast att nämnas när det finns en skillnad att vara medveten om.
Den m × m permutationsmatris P π = ( p ij ) som erhålls genom att permutera kolumnerna i identitetsmatrisen I m , det vill säga för varje i , p ij = 1 om j = π ( i ) och p ij = 0 annars, kommer att kallas kolumnrepresentationen i den här artikeln. Eftersom posterna i rad i alla är 0 förutom att en 1 visas i kolumn π ( i ), kan vi skriva
där en standardbasvektor , betecknar en radvektor med längden m med 1 i den j: te positionen och 0 i varannan position.
är permutationsmatrisen P π som motsvarar permutationen
Observera att den j: te kolumnen i I 5- identitetsmatrisen nu visas som den π ( j ):e kolumnen i P π .
erhållen genom att permutera raderna i identitetsmatrisen Im , det annars vill pij = 0 säga för varje j , pij = 1 om i = π ( j ) och , kommer att hänvisas till som radrepresentationen .
Egenskaper
Kolumnrepresentationen av en permutationsmatris används i hela detta avsnitt, utom när annat anges.
Att multiplicera gånger en kolumnvektor g kommer att permutera vektorns rader:
Upprepad användning av detta resultat visar att om M är en matris av lämplig storlek, är produkten, bara en permutation av raderna i M . Men observerar det
Eftersom permutationsmatriser är ortogonala matriser (det vill säga ), finns den inversa matrisen och kan vara skrivet som
Att multiplicera en radvektor h gånger kommer att permutera vektorns kolumner:
Återigen visar upprepad tillämpning av detta resultat att eftermultiplicering av en matris M med permutationsmatrisen P π , det vill säga MP π , resulterar i permutering av kolumnerna i M . Lägg också märke till det
Givet två permutationer π och σ av m element, är motsvarande permutationsmatriser P π och P σ som verkar på kolumnvektorer sammansatta med
Låt vara den permutationsmatris som motsvarar π i dess radrepresentation. Egenskaperna för denna representation kan bestämmas från de för kolumnrepresentationen eftersom ,
Permutationsmatriser kan karakteriseras som de ortogonala matriserna vars poster alla är icke-negativa .
Matrisgrupp
Om (1) anger identitetspermutationen, så är P (1) identitetsmatrisen .
Låt S n beteckna den symmetriska gruppen , eller gruppen av permutationer , på {1,2,..., n }. Eftersom det finns n ! permutationer, det finns n ! permutationsmatriser. Med formlerna ovan n × n permutationsmatriserna en grupp under matrismultiplikation med identitetsmatrisen som identitetselement .
Kartan S n → GL( n , Z 2 ) som skickar en permutation till sin kolumnrepresentation är en trogen representation .
Dubbelstokastiska matriser
En permutationsmatris är i sig en dubbelstokastisk matris , men den spelar också en speciell roll i teorin om dessa matriser. Birkhoff -von Neumann-satsen säger att varje dubbelstokastisk reell matris är en konvex kombination av permutationsmatriser av samma ordning och permutationsmatriserna är precis extrempunkterna i uppsättningen av dubbelstokastiska matriser. Det vill säga, Birkhoff-polytopen , uppsättningen av dubbelstokastiska matriser, är det konvexa skrovet av uppsättningen av permutationsmatriser.
Linjära algebraiska egenskaper
Spåret för en permutationsmatris är antalet fasta punkter för permutationen . Om permutationen har fixpunkter så kan den skrivas i cykelform som π = ( a 1 )( a 2 )...( a k )σ där σ inte har några fixpunkter, då e a 1 , e a 2 , ..., e a k är egenvektorer för permutationsmatrisen.
För att beräkna egenvärdena för en permutationsmatris , skriv som en produkt av cykler , säg . Låt motsvarande längder av dessa cykler vara , och låt vara mängden komplexa lösningar av . Unionen av alla är uppsättningen av egenvärden för motsvarande permutationsmatris. Den geometriska multipliciteten för varje egenvärde är lika med antalet s som innehåller det.
Från gruppteorin vet vi att vilken permutation som helst kan skrivas som en produkt av transponeringar . Därför, alla permutationsmatris P faktorer som en produkt av rad-utbyte elementära matriser , var och en har determinant −1. Således är determinanten för en permutationsmatris P signaturen för motsvarande permutation.
Exempel
Permutation av rader och kolumner
När en matris M multipliceras med en permutationsmatris P till vänster för att göra PM , är produkten resultatet av att raderna av M permuteras . Som ett specialfall, om M är en kolumnvektor, är PM resultatet av att permutera ingångarna i M :
När M istället multipliceras med en permutationsmatris till höger för att göra MP , är produkten resultatet av att kolumnerna i M permuteras . Som ett specialfall, om M är en radvektor, så är MP resultatet av att permutera inmatningarna av M :
Permutation av rader
Permutationsmatrisen P π som motsvarar permutationen är
Givet en vektor g ,
Förklaring
En permutationsmatris kommer alltid att vara i formen
där e ai Rj representerar den i :te basvektorn (som en rad) för , och där
är permutationsformen för permutationsmatrisen.
0 När man nu utför matrismultiplikation , bildar man i huvudsak punktprodukten av varje rad i den första matrisen med varje kolumn i den andra. I det här fallet kommer vi att bilda punktprodukten för varje rad i denna matris med vektorn av element som vi vill permutera. Det vill säga till exempel v = ( g ,..., g 5 ) T ,
- e a i · v = g a i
Så produkten av permutationsmatrisen med vektorn v ovan kommer att vara en vektor i formen ( g a 1 , g a 2 , ..., g a j ), och att detta då är en permutation av v eftersom vi har sagt att permutationsformen är
Så, permutationsmatriser permuterar verkligen ordningen på element i vektorer multiplicerade med dem.
Begränsade former
- Costas array , en permutationsmatris där förskjutningsvektorerna mellan posterna alla är distinkta
- n-queens pussel , en permutationsmatris där det finns högst en post i varje diagonal och antidiagonal
Se även
- Brualdi, Richard A. (2006). Kombinatoriska matrisklasser . Encyclopedia of Mathematics och dess tillämpningar. Vol. 108. Cambridge: Cambridge University Press . ISBN 0-521-86565-4 . Zbl 1106.05001 .
- Joseph, Najnudel; Ashkan, Nikeghbali (2010), The Distribution of Eigenvalues of Randomized Permutation Matrices , arXiv : 1005.0402 , Bibcode : 2010arXiv1005.0402N