【发布时间】:2021-04-23 13:42:05
【问题描述】:
我已经使用 CPLEX 在 C++ 中编写了我的数学模型,现在我想使用 docplex.mp.model 将其传输到 Python 我在添加约束时遇到了一些问题。在C++中,我习惯这样添加约束
for (j = NumD; j < NumDC; j++)
{
IloExpr v(env);
for (i = 0; i < NumDC; i++)
{
for (k = 0; k < NumV; k++)
{
v += xijk[i][j][k];
}
}
model.add(v >= 1);
}
我在 python 中这样写代码:
for j in range(NumD,NumDC):
v = model.linear_expr()
for i in range(NumDC):
for k in range(NumV):
v+=xijk[i,j,k]
model.add_constraint(v >= 1)
这是对的吗? 谢谢:)
【问题讨论】: