1

我想最小化

piecewise f(x) : 
as-bx,       x=>s+c
-bx,         x<=c
a(x-c)-bx,   c<=x<=c+s

我使用了拉格朗日乘数并重新表述了问题:

f(x)=(as-bx1)y1 +(-bx2)y2+(a(x3-c)-bx3)y3

s.t:     x=>(s+c)y1
         x<=cy2
         cy3<=x<=(c+s)y3
         x1+x2+x3 =G

我使用了 cvxpy 和 ECOS_BB 求解器,但我得到“PRIMAL INFEASIBLE(在 feastol=8.8e-09 内)”。

谁能帮我打印求解器的第一次迭代解决方案以及关于如何克服不可行情况的任何评论。

4

0 回答 0