Gurobi:添加具有下限和上限的约束

问题描述 投票:0回答:1

我试图在我的线性规划问题中添加一个包含下限和上限的约束。

con1 = m3.addConstr(500 <= 52*x1 + 89*x2 + 57*x3 + 147*x4 + 53*x5 <= 3000, name="con1")

这是我使用的代码。虽然这是一个有效的语法,但我无法解决我的问题。我做得对吗?

python linear-programming gurobi
1个回答
1
投票

你想要的是范围约束;这是语法:

con1 = m3.addRange(52*x1 + 89*x2 + 57*x3 + 147*x4 + 53*x5, 500, 3000 name="con1")

要么

con1 = m3.addConstr(52*x1 + 89*x2 + 57*x3 + 147*x4 + 53*x5 == [500, 3000], name="con1")

qazxsw poi。这些形式是等同的;他们添加了一个范围变量qazxsw poi和以下约束:

Here is the documentation
© www.soinside.com 2019 - 2024. All rights reserved.