打印约束 Gurobi Python

ccc*_*ccc 4 python constraints python-3.x gurobi

我在 Python 中使用 Gurobi,对于给定的集合,S我添加了如下约束:

for i in S:
  m.addConstr(quicksum(x[i,j] for j in (set(V) - set(S))) >= 2)
Run Code Online (Sandbox Code Playgroud)

我想在屏幕上S打印集合的每个值的这些约束。V例如,如果S={1,3,4}V= {1,2,3,4,5,6},那么,我的约束将是x[1,2]+x[1,5]+x[1,6]+x[3,2]+x[3,5]+x[3,6]+x[4,2]+x[4,5]+x[4,6]>=2 我希望将此约束预打印在屏幕上。有人可以帮我做吗?

小智 6

print (model.display())调用函数后使用model.optimize()

否则你也可以按照格雷格model.write(file_path)上面的建议使用