使用CVX,强凸问题的状态为UNBOUNDED

时间:2019-03-06 04:36:23

标签: matlab optimization convex cvx

我正在尝试最小化以下类型的函数:

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

在MATLAB中使用CVX,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

0 个答案:

没有答案