Давши дві матриці і , я хотів би знайти вектори і , такі, що У матричній формі я намагаюся мінімізувати норму Фробеніуса A - \ mbox {diag} (x) \ cdot B \ cdot \ mbox {diag} (y) = A - B \ circ (xy ^ \ top) .
Загалом, я хотів би знайти кілька одиничних векторів і у формі
Це еквівалентно розкладу сингулярного значення (SVD), коли .
Хтось знає, як називається ця проблема? Чи існує відомий алгоритм на зразок SVD для вирішення такої проблеми?
(перенесено з math.SE)