cvxpy.Minimize(cvx.sum([cvx.abs(do somthing)...]))Problem.solver返回一个负值

时间:2019-04-10 08:23:34

标签: cvxpy

我用cvxpy写了一些代码。对象函数,例如:cvxpy.sum([cvx.abs(num1-num2)...]),求解器返回负值,如果它不是正值?

obj_func.append(cvx.abs(total_tar + cvx.sum(con_expr_neg))) 
obj = cvx.Minimize(cvx.sum(obj_func))
prob = cvx.Problem(obj, constraints)

prob.solve(solver=solver) 
print('result status:' + str(prob.status)) 
print('minimize value:', prob.value) 

result status:optimal 
minimize value: -1.886588863285761e-06 

this my recalculat use common alg: 4.268472548574209e-05 

0 个答案:

没有答案