Я пытаюсь установить запуск MIP с помощью решателя Gurobi MILP. У меня есть набор бинарных переменных:
tupledict_m = master.addVars(list_m, name="m", vtype=GRB.BINARY)
где master — модель Гуроби, list_m — кортеж целых чисел. Я запускаю следующее, чтобы установить начальные значения:
for i in list_m:
tupledict_m[i].start = bool(m_values[i])
где m_values[i] равно 1,0 или 0,0 с типом данных float. Сразу после этого, если я напечатаю :print([tupledict_m[i].start for i in list_m])
, я везде получаю 1e+101. Любая идея о том, почему и как это исправить?