古罗比:得到优化运行时间

2024-05-18 21:23:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想访问在python的gurobi中运行数学优化问题时找到模型m的最优解所花费的时间。在

到目前为止我使用

runtime = m.Runtime
print("The run time is %f" % runtime)

不幸的是,返回的运行时总是0.0,与求解模型所用的时间无关,而且在达到任何时间限制之前。在

^{pr2}$

如何通过gurobiby在gurobi中访问实际的运行时?我读过Gurobi reference manual,但没有成功。在


Tags: therun模型timeis时间数学runtime
1条回答
网友
1楼 · 发布于 2024-05-18 21:23:48

我只是试着在赋值.py示例文件,它似乎可以很好地打印出运行时。在

print m.Runtime

您确定在m.optimize()之后调用它,但在调用m.update()或任何重置模型运行时的操作之前调用它吗?请尝试在m.optimize()之后立即打印运行时。在

编辑:我刚刚意识到赋值.py是我的问题,不是问题的例子。在

^{pr2}$

相关问题 更多 >

    热门问题