Я пытаюсь начать MIP с помощью Gurobi MILP solver.У меня есть набор двоичных переменных:
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 везде.Любая идея о том, почему и как это исправить?