Dati due matrici e , mi piacerebbe trovare vettori ed , in modo tale che, In forma di matrice, sto cercando di ridurre al minimo la norma di Frobenius di A - \ mbox {diag} (x) \ cdot B \ cdot \ mbox {diag} (y) = A - B \ circ (xy ^ \ top) .B x y min ∑ i j ( A i j - x i y j B i j ) 2 . A - diag ( x ) ⋅ B ⋅ diag ( y ) = A - B ∘ ( x y ⊤ )
In generale, mi piacerebbe trovare più vettori unitari e 's nella forma
Ciò equivale alla decomposizione del valore singolare (SVD) quando .
Qualcuno sa come si chiama questo problema? Esiste un noto algoritmo come SVD per la soluzione di tale problema?
(migrato da math.SE)