1 votos

Rompecabezas de la reconstrucción de la matriz

Digamos que una reconstrucción de la matriz $A$ es $A'$ y se define como

$ A' = P^TDPA $

donde $P$ es una matriz ortonormal, $D$ es una matriz diagonal binaria (1 o 0). En un caso trivial, cuando todos los elementos diagonales son 1, tenemos una reconstrucción perfecta ( $A'=A$ ).

Ahora restringimos el número de 1's en las entradas diagonales de $D$ a, digamos, $n$ . ¿Cómo puedo encontrar el mejor $D$ s.t. $Tr(D)=n$ que minimizaría $||A-A'||$ ?

Creo que necesito inspeccionar los vectores singulares de $A$ Pero no sé qué hacer exactamente.

1voto

Rahul Madhavan Puntos 113

$D = argmin_{D\in\text{binary diag}}\quad ||P^\top DPA - A||$ Ahora vamos a cambiar la base de A utilizando $P$ (que es ortonormal). Así, $\exists M$ tal $A = P^\top MP$ . Obsérvese que M es determinista como sabemos $P$ y $A$ .

Haciendo esta sustitución en la primera ecuación, obtenemos \begin{align*} D &= argmin_{D\in\text{binary diag}}\quad ||P^\top DPP^\top MP - P^\top MP||\\ &= argmin_{D\in\text{binary diag}}\quad ||P^\top D MP - P^\top MP||\\ &= argmin_{D\in\text{binary diag}}\quad ||P^\top (D M-M) P||\\ \end{align*} Ahora viene la parte crucial, ya que P es ortonormal (equivalente a la base original), este problema de optimización es el mismo que: \begin{align*} D &= argmin_{D\in\text{binary diag}}\quad ||D M-M||\\ &= argmin_{D\in\text{binary diag}}\quad ||(D-I) M||\\ \end{align*}

Por lo tanto, elegimos D de manera que los 1's correspondan a las filas de norma máxima de $M$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X