Producto Kronecker

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 22 de noviembre de 2021; la verificación requiere 1 edición .

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 .

Definición

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 .

Ejemplo

.

Bilinealidad, asociatividad y no conmutatividad

donde A , B y C son matrices y k  es un escalar.

Si A y B son matrices cuadradas , entonces A B y B A son permutativamente similares , es decir, P = Q T .

Transposición

Las operaciones de transposición y conjugación hermítica se pueden intercambiar con el producto de Kronecker:

Producto mixto

, donde esta el producto de Hadamard , donde es la matriz identidad.

Suma y exponente de Kronecker

Espectro, traza y determinante

Descomposición de valores singulares y rango

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

Historia

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 .

Versiones en bloque del producto Kronecker

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 .

Obra de Tracy-Singh

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:

Obra de Khatri-Rao

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.

Notas

  1. Tracy, DS; Singh, RP (1972). “Un nuevo producto matricial y sus aplicaciones en diferenciación matricial”. Statistica Neerlandica . 26 (4): 143-157. DOI : 10.1111/j.1467-9574.1972.tb00199.x .
  2. Liu, S. (1999). "Resultados de la matriz sobre los productos Khatri-Rao y Tracy-Singh". Álgebra lineal y sus aplicaciones . 289 (1-3): 267-277. DOI : 10.1016/S0024-3795(98)10209-4 .

Literatura