Tengo una función de tres variables matriciales. Pero ahora, los autores fijan dos de ellas, y luego actualizan una, y no puedo entender cómo esta función es convexa en cada iteración en el papel.
Esta fórmula es :
$$f(W,V,B) =\|XW-V\|^2_F +\|Y-VB\|^2_F +\operatorname{tr}(V'LV) +2\operatorname{tr}(W'DW),$$ donde $X$ , $Y$ son matrices constantes y $L$ es una matriz de laplace constante. Supongamos que $D$ es una matriz diagonal constante.
Ahora, fijamos dos variables $W$ y $V$ y, a continuación, actualice $B$ . ¿Cómo resolverlo?
Si no fijamos ninguna variable, ¿cómo se explica que la función objetivo no sea convexa?
En general, utilizamos la matriz hessiana, pero ¿qué debo hacer cuando la variable es una matriz?