我正在尝试最小化以下类型的函数:
f(x)=LogSumExp(Ax)+b'*x+||x||^2
在 MATLAB 中使用 CVX,CVX 输出“Status: Unbounded Optimal value(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