Я использую Pulp с Python для определения проблемы с LP. Я хочу решить это с помощью Gurobi. Следующее работает:
prob.solve(pulp.GUROBI_CMD())
Однако теперь я хочу указать MIP Gap. Это должно быть параметром решателя Gurobi согласно этой странице.
Каков синтаксис для определения этого параметра (скажем, 0,05)?
Редактировать: я проверил этот пост, но ни одно из предложений не работает:
- GUROBI_CMD (options = ["MIPGap = 0.9"] выдает «ValueError: слишком много значений для распаковки (ожидается 2)»
- prob.solve (GUROBI (epgap = 0.9)) выдает «pulp.solvers.PulpSolverError: GUROBI: недоступно». Более того, gurobipy не может быть установлен («Не найдено подходящего дистрибутива для gurobipy»).
Надеюсь, кто-нибудь может дать какие-либо предложения о том, как решить эту проблему!