编程语言
首页 > 编程语言> > 打印限制Gurobi Python

打印限制Gurobi Python

作者:互联网

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

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

我想在屏幕上为集合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
我希望此约束在屏幕上显示.
有人可以帮我做吗?

解决方法:

没有内置功能可以做到这一点.最好的选择是调用Model.write()将模型导出为LP文件.

标签:python-3-x,constraints,gurobi,python
来源: https://codeday.me/bug/20191025/1930844.html