有没有一种方法可以在LpSolve中添加x(y + z)<0之类的约束?

时间:2019-05-17 15:43:21

标签: linear-programming lpsolve

我想添加

之类的约束
0.2(x1+x2+y1+y2+900)>=1;

在LpSolve中,但是我有解析错误。我试图喜欢,但仍然出现错误:

0.2*(x1+x2+y1+y2+900)>=1;

我应该如何指定.lp格式? 谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用:

0.2*x1 + 0.2*x2 + 0.2*y1 + 0.2*y2 + 180 >=1;

它应该工作。 (也就是说,手动执行分布乘法。)JuMP或CVXPY等建模语言将自动处理此问题。