如何通过pythonapi在gurobi中实现这个约束

2024-05-14 18:24:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个约束要用pythonapi在Gurobi中实现。B和A是决策变量。 约束定义为: enter image description here 相关代码如下所示:

for r in R:
    for (u, v) in R[r][1][0]:
        for x in X:
            sfcModel.addConstr(
            quicksum(B[r-1, u, v, x, y]*A[r-1, u, x]*A[r-1, v, y] for y in X and y!=x ) == 1 ,"src_constraint")

获取此错误消息:

Traceback (most recent call last):
  File "/home/project/ilp.py", line 400, in <module>
    quicksum(B[r-1, u, v, x, y] for y in X and y!=x ) == 1 ,"src_constraint"
TypeError: 'bool' object is not iterable

有人能帮我修吗? 谢谢


Tags: and代码insrc消息pythonapifor定义

热门问题