Valores propios de la matriz de bloques que comprende matrices diagonales

Esto parece simple, pero parece que no puedo resolverlo. Dejar

A = ( D 11 D 1 norte D 21 D 2 norte D norte 1 D norte norte )
sea ​​una matriz de bloques tal que (1) A es simétrico (2) cada uno D i j es diagonal. El objetivo es encontrar el espectro propio de A .

Caso especial) Si D i j = C i j I , reemplazaría cada bloque D i j por el escalar C i j dar el mismo espectro propio?

General) Sin esta suposición adicional, ¿podemos calcular el espectro propio de A utilizando una matriz sustituta A ~ con entradas de bloque A i j reemplazada por una caracterización de D i j ? Si es así, ¿cuál sería esta caracterización?

He visto esta publicación donde podemos reordenar las filas/columnas para preservar el espectro propio y reducir el cálculo, pero creo que esta pregunta es un poco más específica y espero que exista una respuesta más analítica.

Respuestas (2)

Para el caso general, suponga que las matrices diagonales tienen tamaño metro × metro , y deja d i j k denota el k ª entrada diagonal de la matriz diagonal D i j . Su matriz se puede escribir en la forma

A = i , j = 1 norte k = 1 metro d i j k mi i j ( norte ) mi k k ( metro )
dónde denota un producto de Kronecker y mi i j ( norte ) es el norte × norte matriz con un 1 como su i , j entrada y ceros en otros lugares. Esta matriz es similar a la matriz
B = i , j = 1 norte k = 1 metro d i j k mi k k ( metro ) mi i j ( norte ) ,
que tiene la forma de bloque diagonal
B = ( B 1 B norte )
donde el i , j entrada de B k es d i j k .

En otras palabras, el espectro de A es el espectro combinado de cada uno de los norte × norte matrices B 1 , , B metro .

Muy interesante. Una buena interpretación gráfica aquí

En el caso especial en que D i j = C i j I d , hay una respuesta usando el producto Kronecker, porque puedes escribir tu matriz:

A = C I d

En consecuencia, los valores propios de A son todos los productos posibles de valores propios de C con valores propios de I d ; dicho de otro modo, el espectro de D es el espectro de C , cada valor propio tiene multiplicidad d .