En matemáticas, el producto de Kronecker del, denotado por el , es una operación en dos matrices de tamaño arbitrario dando por resultado una matriz del bloque. Es un caso especial de un producto de tensor . El producto de Kronecker no se debe confundir con la multiplicación generalmente de la matriz, que es una operación enteramente diversa. Se nombra después alemán Leopold Kronecker del matemático.
Si el A es un m - por matriz del n y el B es un p - por matriz del q, después el es la P. del - por el Más explícitamente, hacemos que el
Ejemplos
.
.
Características
El producto de Kronecker es un caso especial del producto de tensor, así que es el bilineario y el asociativo: donde están el A, el B y el C las matrices y el k es un escalar.
El producto de Kronecker no es el comutativo: el A del \ otimes generalmente del A del \ otimes del B y del B es diversas matrices. Sin embargo, el A del \ otimes del B y del B del \ otimes del A es equivalente de la permutación, significando que existen el P de las matrices de la permutación y el Q tales que A \ otimes del B = P \, (B \ los otimes A) \, Q. Si el A y el B es matrices cuadradas, después el A del \ otimes del B y del B del \ otimes del A es incluso el similar de la permutación, significando que podemos tomar el P = el Q T.
Si el A, el B, el C y el D son matrices de tal tamaño que uno puede formar la CA y BD del de los productos de matriz, entonces del (A \ otimes B) (C \ otimes D) = CA \ otimes BD. Esto se llama la característica del mezclado-producto del, porque mezcla el producto de matriz ordinario y el producto de Kronecker. Sigue que el B del \ otimes del A es inversible si y solamente si el A de y el B son inversibles, en este caso lo contrario es dado por el del (A \ otimes B)^ {- 1} = A^ {- 1} \ los otimes B^ {- 1}.
Suma y exponenciación de Kronecker
Si es el A el n - por el n, B está el m - por el m y I_k denota el k - por matriz de identidad del k entonces podemos definir la suma, \ oplus de Kronecker, por el A \ oplus del B = A \ los otimes I_m + I_n \ otimes B. Tenemos la fórmula siguiente para la matriz exponencial que es útil en la evaluación numérica de los procesos de Markov de cierto Continuo-tiempo, e^ del del {A \ oplus B} = e^A \ los otimes e^B.
Suponer que el A y el B son matrices cuadradas del n del tamaño y del q respectivamente. Dejar λ1,…, el n del λ sea los valores propios A y μ1,…, el q del μ sea los del B (enumerado según multiplicidad). Entonces los valores propios del B del \ otimes del A son del \, \ qquad i=1, \ ldots, \, del lambda_i \ del mu_j de n j=1, \ los ldots, Q. Él sigue que rastro y determinante de Kronecker producto son dado por
\ operatorname {tr} (A \ = \ operatorname {tr} A de los otimes B) \, \ operatorname {tr} B \ patio \ mbox {y} \ patio \ det (A \ otimes B) = (\ det A)^q (\ det B)^n.
Valores singulares
Si el A y el B es matrices rectangulares, después uno puede considerar su los valores singulares . Suponer que el A tiene valores singulares diferentes a cero del A
del del r, \ qquad i = 1, \ ldots, r_A a saber del
\ del sigma_ {A, i}. Semejantemente, denotar los valores singulares diferentes a cero del B por, \ qquad i = 1, \ ldots, r_B del \ del sigma_ del {B, i}. Entonces el B del \ otimes del A del producto de Kronecker tiene valores singulares diferentes a cero del B del del r del A del del r, \ qquad i=1, \ ldots, \, a saber del
\ del sigma_ {A, i} \ del sigma_ {B, j} del r_A j=1, \ los ldots, r_B. Puesto que fila de matriz iguala número de diferente a cero singular valor, nosotros encuentran que
\ operatorname {fila} (A \ = \ operatorname {fila} A de los otimes B) \, \ operatorname B. {espeso}
El producto de Kronecker de matrices corresponde al producto de tensor abstracto de mapas lineares. Específicamente, si el A de las matrices y el B representan de las transformaciones los V 1 linear W 2 del → del W 1 y del V 2 del → del, respectivamente, después el B del \ otimes del A de la matriz representa el producto de tensor de los dos mapas, W 2 del \ otimes del W 1 del → del V 2 del \ otimes del V 1.
Relación a los productos de gráficos
El producto de Kronecker de las matrices de la adyacencia de dos gráficos es la matriz de la adyacencia del gráfico del producto de tensor. La suma de Kronecker de las matrices de la adyacencia de dos gráficos es la matriz de la adyacencia del gráfico del producto de cartesiano. Ver, contestar para ejercitar 96.
Transportar
La operación de la transposición es distributiva sobre el producto de Kronecker: del (A \ otimes B)^T = A^T \ otimes B^T.
Ecuaciones de la matriz
El producto de Kronecker se puede utilizar para conseguir una representación conveniente para algunas ecuaciones de la matriz. Considerar por ejemplo el AXB de la ecuación = el C, donde el A, el B y el C se dan matrices y el X de la matriz es el desconocido. Podemos reescribir esta ecuación como del (B^ \ tapa \ otimes A) \, \ operatorname {vec} (x) = \ = del operatorname {vec} (AXB) \ operatorname {vec} (c). Ahora sigue de las características del producto de Kronecker que el AXB de la ecuación = el C tiene una solución única si y solamente si el A y el B son no singulares.
Aquí, el vec ( X ) denota el vectorization X de la matriz formado apilando las columnas del X en un solo vector de la columna.
Si el X fila-se pide en el x del vector de la columna entonces el AXB puede estar también se escriba como (A \ otimes B^ \ tapa) x
Historia
El producto de Kronecker se nombra después Leopold Kronecker, aunque hay poca evidencia que él era el primer para definirla y para utilizar. De hecho, en el pasado Kronecker el producto a veces fue llamado la matriz de Zehfuss del, después Juan Jorge Zehfuss .
Operadores relacionados de la matriz
Dos operadores relacionados de la matriz son los productos de Tracy-Singh y de Khatri-Rao que funcionan encendido las matrices repartidas . Dejar la matriz A de m-by-n ser repartido en el A_ de los bloques de m_i-by-n_j {ij} y la matriz B de p-by-q en el p_k-by-q_l bloquea el kilolitro
del del B con por supuesto el \ el m_i de Sigma_i = m, \ n_j de Sigma_j = n, \ p_k de Sigma_k = p y \ q_l de Sigma_l = q. entonces definimos el producto de Tracy-Singh para ser A \ circ del B = (A_ {} \ circ B del ij) _ {ij} = ((A_ {ij} \ los otimes B_ {kilolitro}) _ del _ {kilolitro}) {ij} cuál significa que (ij) th subblock de mp-by-nq producto A \ circ B es m_i p-by-n_j q matriz A_ {} \ circ B del ij, cuyo el subblock del (kilolitro) th iguala el A_ de la matriz del m_i p_k-by-n_j q_l {ij} \ los otimes B_ {kilolitro} . Por ejemplo, si A y B ambos son matrices repartidas 2-by-2 e.: del A = \ se fue \ comenzar {el arsenal} {c | c} De A_ {11} y de A_ {12} \ \ \ hline A_ {21} y A_ {22} \ extremo {arsenal} \] \ se fue \ comenzar {el arsenal} {c c | c} 1 y 2 y 3 \ \ 4 y 5 y 6 \ \ \ hline 7 y 8 y 9 \ extremo {arsenal} \ derecho], \ patio B = \ se fue \ comenzar {el arsenal} {c | c} De B_ {11} y de B_ {12} \ \ \ hline B_ {21} y B_ {22} \ extremo {arsenal} \]
derecho
\ se fue \ comenzar {el arsenal} {c | c c} 1 y 4 y 7 \ \ \ hline 2 y 5 y 8 \ \ 3 y 6 y 9 \ extremo {arsenal} \ derecho],
conseguimos:
A \ circ B = \ se fue \ comenzar {el arsenal} {c | c} A_ {11} \ circ B y A_ {12} \ del circ B \ \ \ hline A_ {21} \ circ B y A_ {22} \ circ B \ extremo {arsenal} \] derecho
\ se fue \ comenzar {el arsenal} {c | c | c | c} A_ {11} \ otimes B_ {11} y A_ {11} \ otimes B_ {12} y A_ {12} \ otimes B_ {11} y A_ {12} \ de los otimes de B_ {12} \ \ \ hline A_ {11} \ otimes B_ {21} y A_ {11} \ otimes B_ {22} y A_ {12} \ otimes B_ {21} y A_ {12} \ de los otimes de B_ {22} \ \ \ hline A_ {21} \ otimes B_ {11} y A_ {21} \ otimes B_ {12} y A_ {22} \ otimes B_ {11} y A_ {22} \ de los otimes de B_ {12} \ \ \ hline A_ {21} \ otimes B_ {21} y A_ {21} \ otimes B_ {22} y A_ {22} \ otimes B_ {21} y A_ {22} \ otimes B_ {22} \ extremo {arsenal} \ derecho]
\ se fue \ comenzar {el arsenal} {c c | c c c c | c | c c} 1 y 2 y 4 y 7 y 8 y 14 y 3 y 12 y 21 \ \ 4 y 5 y 16 y 28 y 20 y 35 y 6 y 24 y 42 \ \ \ hline 2 y 4 y 5 y 8 y 10 y 16 y 6 y 15 y 24 \ \ 3 y 6 y 6 y 9 y 12 y 18 y 9 y 18 y 27 \ \ 8 y 10 y 20 y 32 y 25 y 40 y 12 y 30 y 48 \ \ 12 y 15 y 24 y 36 y 30 y 45 y 18 y 36 y 54 \ \ \ hline 7 y 8 y 28 y 49 y 32 y 56 y 9 y 36 y 63 \ \ \ hline 14 y 16 y 35 y 56 y 40 y 64 y 18 y 45 y 72 \ \ 21 y 24 y 42 y 63 y 48 y 72 y 27 y 54 y 81 \ extremo {arsenal} \ derecho]
El producto de Khatri-Rao se define como A \ ast del B = (A_ {ij} \ los otimes B_ {ij}) _ {ij} en cuál es el producto el bloque del (ij) th de m_ip_i-by-n_jq_j-sized Kronecker de los bloques correspondientes de A y de B, si se asume que “el número horizontal” y “vertical” de subblocks de ambas matrices es igual. El tamaño del producto es entonces \ Sigma_i m_ip_i-by- \ Sigma_j n_jq_j. Procedimiento con las mismas matrices que el ejemplo anterior obtenemos:
A \ ast B = \ se fue \ comenzar {el arsenal} {c | c} A_ {11} \ otimes B_ {11} y A_ {12} \ de los otimes de B_ {12} \ \ \ hline A_ {21} \ otimes B_ {21} y A_ {22} \ otimes B_ {22} \ extremo {arsenal} \] derecho
\ se fue \ comenzar {el arsenal} {c c | c c} 1 y 2 y 12 y 21 \ \ 4 y 5 y 24 y 42 \ \ \ hline 14 y 16 y 45 y 72 \ \ 21 y 24 y 54 y 81 \ extremo {arsenal} \ derecho]
Un producto columna-sabio de Kronecker, también llamado el producto de Khatri-Rao de dos matrices asume las particiones de las matrices como sus columnas. En este caso m_1=m, p_1=p, n=q y \ forall j: n_j=p_j=1. El producto resultante es una matriz de mp-by-n cuyo cada columna es el producto de Kronecker de las columnas correspondientes de A y de B. Podemos utilizar solamente las matrices de los ejemplos anteriores si cambiamos las particiones:
C = \ se fue \ comenzar {el arsenal} {c | c | c} C_1 y C_2 y C_3 \ extremo {arsenal} \] derecho
\ se fue \ comenzar {el arsenal} {c | c | c} 1 y 2 y 3 \ \ 4 y 5 y 6 \ \ 7 y 8 y 9 \ extremo {arsenal} \ derecho], \ patio D = \ se fue \ comenzar {el arsenal} {c | c | c} D_1 y D_2 y D_3 \ extremo {arsenal} \]
derecho
\ se fue \ comenzar {el arsenal} {c | c | c} 1 y 4 y 7 \ \ 2 y 5 y 8 \ \ 3 y 6 y 9 \ extremo {arsenal} \ derecho],
de modo que:
C \ ast D
\ se fue \ comenzar {el arsenal} {c | c | c} C_1 \ otimes D_1 y C_2 \ otimes D_2 y C_3 \ otimes D_3 \ extremo {arsenal} \]
derecho
\ se fue \ comenzar {el arsenal} {c | c | c} 1 y 8 y 21 \ \ 2 y 10 y 24 \ \ 3 y 12 y 27 \ \ 4 y 20 y 42 \ \ 8 y 25 y 48 \ \ 12 y 30 y 54 \ \ 7 y 32 y 63 \ \ 14 y 40 y 72 \ \ 21 y 48 y 81 \ extremo {arsenal} \ derecho]
.
ZenithicGull Lake (Michigan)