Produkt Kronecker

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. listopadu 2021; ověření vyžaduje 1 úpravu .

Kroneckerův součin  je binární operace na maticích libovolné velikosti, značená . Výsledkem je bloková matice .

Produkt Kronecker by neměl být zaměňován s běžným maticovým násobením . Operace je pojmenována po německém matematikovi Leopoldu Kroneckerovi .

Definice

Jestliže A  je matice m × n a B  je matice p × q , pak Kroneckerův součin je bloková matice mp × nq

Rozšířený

Jestliže A a B jsou lineární transformace V 1 → W 1 a V 2 → W 2 , v tomto pořadí, pak A ⊗ B je tenzorový součin dvou zobrazení, V 1 ⊗ V 2 → W 1 ⊗ W 2 .

Příklad

.

Bilinearita, asociativita a nekomutativnost

kde A , B a C jsou matice a k  je skalár.

Jestliže A a B jsou čtvercové matice , pak A B a B A jsou permutačně podobné , to znamená P = Q T .

Transpozice

Operace transpozice a hermitovské konjugace mohou být zaměněny s produktem Kronecker:

Smíšený produkt

, kde je produkt Hadamard , kde je matice identity.

Součet a Kroneckerův exponent

Spektrum, stopa a determinant

Dekompozice singulární hodnoty a pořadí

Nenulové singulární hodnoty matice B :

Pak má Kroneckerův součin A B r A r B nenulové singulární hodnoty

Historie

Kroneckerův kus je pojmenován po Leopoldu Kroneckerovi , i když existuje jen málo důkazů, že on byl první, kdo operaci definoval a použil. V minulosti byl produkt Kronecker někdy nazýván Zefuss matrix .

Blokovat verze produktu Kronecker

V případě blokových matic lze použít maticové operace související s Kroneckerovým součinem a lišící se v pořadí odpovídajícího násobení bloku. Jedná se o díla Tracy-Singh ( angl.  Tracy-Singh produkt ) a práce Khatri-Rao .

Artwork od Tracy-Singh

Naznačená operace násobení blokové matice spočívá ve skutečnosti, že každý blok levé matice je postupně násoben bloky pravé matice. V tomto případě se vytvořená struktura výsledné matrice liší od charakteristiky produktu Kronecker. Produkt Tracey-Singh je definován jako [1] [2]

Například:

Umělecké dílo od Khatri-Rao

Tato varianta násobení je definována pro matice se stejnou blokovou strukturou. Stanoví, že operace Kroneckerova součinu se provádí blok po bloku, v rámci stejnojmenných maticových bloků, analogicky s prvkovým Hadamardovým součinem , pouze v tomto případě se bloky matic objeví jako prvky a Kroneckerův součin je slouží k násobení bloků.

Poznámky

  1. Tracy, D.S.; Singh, R. P. (1972). „Nový maticový produkt a jeho aplikace v maticové diferenciaci“. Statistika Neerlandica . 26 (4): 143-157. DOI : 10.1111/j.1467-9574.1972.tb00199.x .
  2. Liu, S. (1999). "Výsledky Matrixu na produktech Khatri-Rao a Tracy-Singh." Lineární algebra a její aplikace . 289 (1-3): 267-277. DOI : 10.1016/S0024-3795(98)10209-4 .

Literatura