如何表达如果声明约束(Gurobi)
回答你好,
我有一个问题关于表达如果声明的约束。
我想添加的约束是Z (I, j) + Z [j,我]= 1如果我不等于j, I和j在哪里指数在一定的范围内。
我怎么能表达这种Gurobi组约束?
非常感谢您的帮助。
0
-
你好,
有多种不同的方法来做这个。这一点取决于您正在创建的约束和你使用的编程语言。例如,如果你使用Python和添加一个接一个,如果我和J是一大堆你的指标,你可以这样做:
我在我的:
j在:
如果我! =珍:
添加约束在Python中,肯定有其他更好的方式,可以用一个例子tuplelists只有添加这些指数的tuplelist你真的需要约束。在我们的生活中我们将展示一个例子netflow.py的例子。
最好的,
索尼娅
1
请登录留下你的评论。
评论
1评论