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 .
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 .
Jestliže A a B jsou čtvercové matice , pak A B a B A jsou permutačně podobné , to znamená P = Q T .
Operace transpozice a hermitovské konjugace mohou být zaměněny s produktem Kronecker:
Nenulové singulární hodnoty matice B :
Pak má Kroneckerův součin A B r A r B nenulové singulární hodnoty
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 .
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 .
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:
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ů.