Сильно выпуклая проблема имеет статус UNBOUNDED при использовании CVX - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь свести к минимуму функцию следующего типа:

f(x)=LogSumExp(Ax)+b'*x+||x||^2

Использование CVX в MATLAB, выходы CVX "Статус: неограниченный Оптимальное значение (cvx_optval): -Inf"

Это не разумноучитывая тот факт, что это сильно выпуклая функция. Любая идея, почему я получаю это и как ее решить?

Например, чтобы получить этот тип вывода, я запускаю простой пример:

A= rand(10,10)

b=-10^4*ones(10,1)

cvx_begin
    variable z(10)
    minimize(log_sum_exp(A*z)+z'*z+b'*z)
    subject to 
        z>=0
cvx_end
...