Я использую библиотеку PuLP в Python для решения проблемы MILP.Я успешно выполнил свою задачу с помощью решателя по умолчанию (CBC).Теперь я хотел бы использовать PuLP с другим решателем (GLPK). Как настроить PuLP с GLPK?
Я провел онлайн-исследование и нашел информацию о том, как использовать GLPK (например, с lp_prob.solve(pulp.GLPK_CMD())
), но не нашел информации о том, какфактически настроить PuLP с GLPK (или любым другим решателем в этом отношении), чтобы он нашел мою установку GLPK.Я уже установил GLPK отдельно (но я не добавил его в переменную среды PATH).
Я выполнил команду pulp.pulpTestAll()
и получил:
Solver <class 'pulp.solvers.GLPK_CMD'> unavailable
Я знаю, что я должен получить «пройденный», а не «недоступный», чтобы иметь возможность его использовать.