Учитывая две матрицы и , я хотел бы найти векторы и , такие, что В матричной форме я пытаюсь минимизировать норму Фробениуса для A - \ mbox {diag} (x) \ cdot B \ cdot \ mbox {diag} (y) = A - B \ circ (xy ^ \ top) .
В общем, я хотел бы найти несколько единичных векторов и в форме
Это эквивалентно разложению по сингулярному значению (SVD), когда .
Кто-нибудь знает, как называется эта проблема? Существует ли известный алгоритм типа SVD для решения такой проблемы?
(перенесено из математики. SE)