Esta pregunta es una generalización de los Autovalores de a $AB$ $BA$ donde $A$ $B$ son matrices rectangulares en las que sí que es una generalización de los Autovalores de a $AB$ $BA$ donde $A$ $B$ son matrices cuadradas.
Deje $A$ $m \times n$ matriz y B y $n \times k$ matriz. Obviamente, la matriz producto $AB$ es posible, mientras que el producto $BA$ no lo es. Suponga $n<k<m$, de tal manera que $AB$ es una matriz grande.
¿Hay algo que podamos hacer para bien de la matriz $A$ o $B$, de tal manera que el producto $BA$ se convierte en posible y tal que los autovalores de a $BA$ decir algo acerca de los valores propios de la original $AB$?
Estoy pensando en procedimientos tales como:
- Truncar $A$ ($k \times n$)
- Anexar algunos de los valores de a $B$ ($n \times m$)
- La interpolación de los valores en $B$
- Tomar muestras aleatorias
- etc.
Motivación 1 (teórico): La matriz de $AB$ es grande y claramente degenerados. Por lo tanto, no debe ser menor de la matriz que recoge la misma información como $AB$ (es decir, tiene los mismos autovalores). Si $k=m$, $BA$ sería una más pequeños de la matriz, como se discutió en la Autovalores de a $AB$ $BA$ donde $A$ $B$ son matrices rectangulares.
Motivación 2 (práctica): La eigendecomposition de una gran matriz es computacionalmente costoso, y puede requerir hardware especial. Si el problema se puede simplificar, por ejemplo, por la descomposición de los más pequeños de $BA$, entonces el análisis se puede realizar de manera más eficiente.
Alternativamente, hay algo que podemos decir acerca de los valores propios de a $AB$ sin realizar el producto, es decir, basado en el análisis de $A$ $B$ por separado.