【发布时间】:2014-04-15 12:21:24
【问题描述】:
我想访问在 python 中运行 gurobi 中的数学优化问题时找到模型 m 的最优解所花费的时间。
到目前为止我使用
runtime = m.Runtime
print("The run time is %f" % runtime)
不幸的是,返回的运行时间始终为 0.0,与求解模型所花费的时间无关,并且在达到任何时间限制之前。
m.setParam("TimeLimit", timeLimit)
如何通过 gurobipy 在 gurobi 中访问实际运行时?我已经阅读了Gurobi reference manual,但没有成功。
【问题讨论】:
-
正如this link 中提到的答案,您应该在
model.optimize()调用后立即查询Runtime 属性以获得正确的运行时间。
标签: python mathematical-optimization gurobi