Ошибка при использовании * Дисциплинированная выпуклая ошибка программирования: в CVX могут быть указаны только скалярные квадратичные формы - PullRequest
0 голосов
/ 14 ноября 2018

Я использую cvx для оптимизации выпуклой задачи:

U является переменной и вот мой код:

cvx_begin
variable U(l,N)
U >= 0
ones(l,N)'*U == ones(N,N)';
minimize (trace(D'*U)+ lambda*norm(U, inf)+ gamma*trace(U*L*U')) ;
cvx_end

Сообщение об ошибке: Ошибка при использовании * Дисциплинированная ошибка выпуклого программирования: В CVX

могут быть указаны только скалярные квадратичные формы

Итак, кто-нибудь может сказать, в чем заключается проблема в моем коде?

...