如何根据我的条件定义二进制变量是1还是0?

2024-05-18 20:36:48 发布

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

例如,如果我的(二进制)决策变量是X,我希望它在编程时取值1,如果不取值0,那么在python+gurobi中是如何实现的?你知道吗

X = model.addVar(vtype="GRB.BINARY", name = "x1")

Tags: namemodel编程二进制x1决策binarygrb
1条回答
网友
1楼 · 发布于 2024-05-18 20:36:48

使用约束手动设置变量。你知道吗

programmed_input = 0 # or 1 if needed
m.addConstr(X[i]==programmed_input)

相关问题 更多 >

    热门问题