El producto de Kronecker es una operación binaria en matrices de tamaño arbitrario, denotado por . El resultado es una matriz de bloques .
El producto de Kronecker no debe confundirse con la multiplicación de matrices ordinaria . La operación lleva el nombre del matemático alemán Leopold Kronecker .
Si A es una matriz m × n y B es una matriz p × q , entonces el producto de Kronecker es una matriz de bloques mp × nq
Expandido
Si A y B son transformaciones lineales V 1 → W 1 y V 2 → W 2 , respectivamente, entonces A ⊗ B es el producto tensorial de dos aplicaciones, V 1 ⊗ V 2 → W 1 ⊗ W 2 .
Si A y B son matrices cuadradas , entonces A B y B A son permutativamente similares , es decir, P = Q T .
Las operaciones de transposición y conjugación hermítica se pueden intercambiar con el producto de Kronecker:
Valores singulares distintos de cero de la matriz B :
Entonces el producto de Kronecker A B tiene r A r B valores singulares distintos de cero
La pieza de Kronecker lleva el nombre de Leopold Kronecker , aunque hay poca evidencia de que él fuera el primero en definir y utilizar la operación. En el pasado, el producto de Kronecker a veces se llamaba matriz de Zefuss .
En el caso de matrices de bloques, se pueden utilizar operaciones matriciales relacionadas con el producto de Kronecker y que difieren en el orden de la multiplicación de bloques correspondiente. Estos son los trabajos de Tracy-Singh ( Ing. Tracy-Singh product ) y el trabajo de Khatri-Rao .
La operación de multiplicación de matrices de bloques indicada consiste en que cada bloque de la matriz izquierda se multiplica secuencialmente por los bloques de la matriz derecha. En este caso, la estructura formada de la matriz resultante difiere de la característica del producto de Kronecker. El producto de Tracey-Singh se define como [1] [2]
Por ejemplo:
Esta variante de la multiplicación se define para matrices con la misma estructura de bloque. Dispone que la operación del producto de Kronecker se realiza bloque por bloque, dentro de los bloques de matrices del mismo nombre, por analogía con el producto de Hadamard por elementos , solo que en este caso aparecen como elementos bloques de matrices, y el producto de Kronecker es utilizado para multiplicar los bloques.