Permütasyon matrisi - Permutation matrix

Gelen matematik , özellikle de matris teori , bir permütasyon matrisi bir kare ikili matris başka tam olarak bir, her satırda 1 giriş ve her bir sütun ve tane 0 sahiptir. Bu tür her bir matris, ki P , bir temsil permütasyon ait m elemanları ve bir matris çarpmak için kullanıldığında, ki A , satır permutasyonu sonuçlanır (pre-çarpılmasıyla oluşturmak üzere PA ) veya sütun (zaman sonrası çarpılmasıyla forma AP ) matrisinin A .

Tanım

Bir permütasyon verilen π ait m elemanlarının

tarafından iki satır şeklinde temsil edilir

permütasyonu bir permütasyon matrisi ile ilişkilendirmenin iki doğal yolu vardır; yani başlayarak m x m kimlik matrisi , bir m göre, sütunlar permute veya satırları permute ya tt . Her iki permütasyon matrisi tanımlama yöntemi de literatürde yer almaktadır ve bir temsilde ifade edilen özellikler kolaylıkla diğer gösterime dönüştürülebilir. Bu yazıda öncelikle bu temsillerden sadece biri ele alınacak, diğeri ise ancak dikkat edilmesi gereken bir fark olduğunda bahsedilecektir.

Mx m permütasyon matris p π = ( p ij birim matris sütunları permutasyonu ile elde edilen) bir m her biri için, bir, i , s ij = 1 ise j = π ( i ) ve p ij = 0 , aksi halde, bu makalede sütun gösterimi olarak anılacaktır . i satırındaki girişlerin tümü 0 olduğundan, π ( i ) sütununda 1'in görünmesi dışında , şunu yazabiliriz:

burada , bir standart baz vektörü , uzunluk bir sıra vektörü temsil eder m de 1 ile j her pozisyonda inci pozisyon ve 0.

Örneğin, permütasyon matris p tt permütasyon tekabül eden bir

Gözlemleyin j inci kolon I 5 kimlik matris artık görünür π ( j ) th sütun p tt .

Birim matris sıraları permutasyonu ile elde edilen diğer bir temsilidir, I m her biri için, bir, j , p ij = 1 i = π ( j ) ve p ij = 0 , aksi halde, şu şekilde ifade edilecektir satır gösterimi .

Özellikler

Bir permütasyon matrisinin sütun gösterimi, aksi belirtilmedikçe, bu bölüm boyunca kullanılır.

Çarparak kez kolon vektörü g vektörünün satır permute olacaktır:

Bu sonucun tekrar tekrar kullanılması, M uygun büyüklükte bir matris ise, çarpımının sadece M satırlarının bir permütasyonu olduğunu gösterir . Ancak bunu gözlemleyerek

her k için satırların permütasyonunun π -1 ile verildiğini gösterir . ( Olup devrik matris M ).

Permütasyon matrisleri ortogonal matrisler olduğundan (yani, ), ters matris mevcuttur ve şu şekilde yazılabilir:

Bir çarpımı satır vektörü h sürelerini vektör sütunları permute olacaktır:

Yine, bu sonucun tekrar tekrar uygulanması, bir M matrisinin P π permütasyon matrisi , yani MP π ile sonradan çarpılmasının , M'nin sütunlarına izin verilmesiyle sonuçlandığını göstermektedir . Şuna da dikkat edin

İki permütasyon verilen TT ve σ ait m elemanları, karşılık gelen bir permütasyon matrisler p π ve P σ sütun vektörleri ile etkili birleşiminden oluşur

Satır vektörlerine etki eden aynı matrisler (yani çarpma sonrası) aynı kurala göre oluşur

Açık olmak gerekirse, yukarıdaki formüller permütasyon bileşimi için önek gösterimini kullanır , yani,

Satır gösteriminde π'ye karşılık gelen permütasyon matrisi olsun . Bu gösterimin özellikleri, sütun gösteriminin özelliklerinden belirlenebilir, çünkü Özellikle,

Bundan şu sonuç çıkar

Benzer şekilde,

matris grubu

(1) kimlik permütasyon belirtirse, o zaman P (1) olan birim matris .

Let S , n ifade simetrik grubu veya permütasyon grubu ile, {1,2, ..., n }. n olduğundan beri ! permütasyonlar, n ! permütasyon matrisleri. Yukarıdaki formüllere göre, n × n permütasyon matrisleri , kimlik elemanı olarak kimlik matrisi ile matris çarpımı altında bir grup oluşturur .

S nA ⊂ GL( n , Z 2 ) haritası aslına uygun bir temsildir . Böylece, | bir | = n ! .

Çifte stokastik matrisler

Bir permütasyon matrisinin kendisi çift ​​stokastik bir matristir , ancak aynı zamanda bu matrislerin teorisinde özel bir rol oynar. Birkhoff-Von Neumann teoremi her iki kat stokastik gerçek matris olduğunu söyler konveks bir kombinasyonu aynı düzenin permütasyon matrisler ve permütasyon matrisler tam olarak en uç noktaları iki kat stokastik matrislerin kümesinin. Yani, çifte stokastik matrisler kümesi olan Birkhoff politopu , permütasyon matrisleri kümesinin dışbükey kabuğudur.

Doğrusal cebirsel özellikler

İz bir permütasyon matris sayısı sabit nokta permütasyon. Eğer permütasyon sabit noktalara sahipse, döngü formunda π = ( a 1 )( a 2 )...( a k şeklinde yazılabilir, burada σ sabit noktaları yoktur, o zaman e a 1 , e a 2 , ..., e bir k olan özvektörler permütasyon matrisi.

Hesaplamak için öz bir permütasyon matrisi , yazma bir ürünü olarak döngü , demek . Bu döngülerin karşılık gelen uzunlukları ve karmaşık çözümlerinin kümesi olsun . Tüm s'lerin birleşimi , karşılık gelen permütasyon matrisinin özdeğerleri kümesidir. Geometrik çokluğu , her özdeğerinin sayısına eşittir bunu ihtiva s.

Gönderen grup teorisi herhangi permütasyon ürünü olarak yazılı alınabileceğini transpozisyonlar . Bu nedenle, herhangi bir permütasyon matrisi P faktörleri , her biri -1 determinantına sahip olan satır değiş tokuş eden temel matrislerin bir ürünü olarak . Bu nedenle, bir permütasyon matris belirleyici P sadece bir imza gelen permütasyon.

Örnekler

Satır ve sütunların permütasyonu

Bir M matrisi , PM yapmak için soldaki bir permütasyon matrisi P ile çarpıldığında, çarpım , M'nin satırlarına izin vermenin sonucudur . Özel bir durum olarak, M bir sütun vektörüyse, PM , M girişlerine izin vermenin sonucudur :

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

Bunun yerine M , MP yapmak için sağdaki bir permütasyon matrisi ile çarpıldığında , ürün M'nin sütunlarına izin vermenin sonucudur . Özel bir durum olarak, M bir satır vektörüyse, MP , M girişlerine izin vermenin sonucudur :

(1, 2, 3, 4) · P = (2, 4, 3, 1)

Satırların permütasyonu

Permütasyon matris P tt permütasyon tekabül eden bir

Bir vektör g verildiğinde ,

Açıklama

Bir permütasyon matrisi her zaman formda olacaktır.

burada E bir i temsil i için (bir satır olarak) inci baz vektör R j , ve burada

bir permütasyon permütasyon matris formu.

Şimdi, matris çarpımını gerçekleştirirken , esasen ikincinin her sütunu ile birinci matrisin her satırının nokta çarpımını oluşturur. Bu örnekte, permüte etmek istediğimiz elemanların vektörü ile bu matrisin her satırının nokta çarpımını oluşturacağız. Yani, örneğin, = ( g 0 ,..., g 5 ) T ,

e bir ben · g bir ben

Böylece, vektör ile permütasyon matrisinin ürünün v yukarıda şeklinde (bir vektör olacak g bir 1 , g bir 2 , ..., g bir j ) ve bu daha sonra bunun bir permütasyon v biz yana permütasyon formunun olduğunu söylediler

Bu nedenle, permütasyon matrisleri gerçekten de vektörlerle çarpılan elemanların sırasını değiştirir.

Kısıtlı formlar

  • Costas dizisi , girişler arasındaki yer değiştirme vektörlerinin hepsinin farklı olduğu bir permütasyon matrisi
  • n-kraliçe bulmacası , her köşegen ve karşı köşegende en fazla bir girişin olduğu bir permütasyon matrisi

Ayrıca bakınız

Referanslar

  • Brualdi, Richard A. (2006). Kombinatoryal matris sınıfları . Matematik Ansiklopedisi ve Uygulamaları. 108 . Cambridge: Cambridge Üniversitesi Yayınları . ISBN'si 0-521-86565-4. Zbl  1106.05001 .
  • Joseph, Necnudel; Ashkan, Nikeghbali (2010), Rastgele Permütasyon Matrislerinin Özdeğerlerinin Dağılımı , arXiv : 1005.0402 , Bibcode : 2010arXiv1005.0402N