举例:整数规划
max 800*x1 + 300*x2
s. t.
6 * x1 + 8 * x2 <= 120
10 * x1 + 5 * x2 <= 100
x1, x2 >= 0 且均为整数
创建模型
from docplex.model import Model
model = Model()
添加变量
#创建变量列表
X = {
}
for i in range(2):
X[i + 1] = model.integer_var(lb=0, name="X_{}".format(i+1))
上面一次性创建三个X变量,不懂得可以参考前面一篇线性规划的文章
添加目标函数
m a x : 800 ∗ x 1 + 300 ∗ x 2 max:800*x1 + 300*x2 <