Я построил довольно сложный MIP на Python PuLP
. Очевидно, для меня это слишком сложно. Когда я запускаю его, появляется следующее предупреждение:
UserWarning: перезапись ранее установленной цели. warnings.warn («Перезапись ранее поставленной цели.»)
Проблема выполняет некоторые вычисления, но не находит ожидаемого решения.
LpStatus[prob.status]
возвращает Optimal
prob.objective
возвращает None
Когда я печатаю prob.variables()
с
for v in prob.variables():
print(v.name, "=", v.varValue)
Я получаю __dummy = None
между другими переменными.
Может ли кто-нибудь объяснить, что означает __dummy = None
в этом контексте? Где искать решение? Я был почти уверен, что у меня только одна целевая функция.