我用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