【发布时间】:2018-09-22 13:10:41
【问题描述】:
我正在尝试使用 Gurobi MILP 求解器设置 MIP 启动。我有一组二进制变量:
tupledict_m = master.addVars(list_m, name="m", vtype=GRB.BINARY)
其中 master 是 Gurobi 模型,list_m 是整数元组。我运行以下命令来设置起始值:
for i in list_m:
tupledict_m[i].start = bool(m_values[i])
其中 m_values[i] 是浮点数据类型的 1.0 或 0.0。
在那之后,如果我打印:print([tupledict_m[i].start for i in list_m])
我到处都得到 1e+101 。关于为什么以及如何解决这个问题的任何想法?
【问题讨论】: