pyomo求解器消息中的时间与墙时间

时间:2019-05-17 16:20:03

标签: gurobi pyomo

我使用

优化pyomo模型
opt = SolverFactory('gurobi')
solver_message = opt.solve(model)

我想知道属性的含义(和区别)

solver_message.Solver[0]['Wall time'] #e.g. 0.010
solver_message.Solver[0]['Time'] #e.g. 0.20

我在this post中发现了一些相关问题,这使我怀疑前者是Gurobi花在解决问题上的时间,而后者另外还包括建立模型,翻译和翻译模型的时间。背部。这是真的吗?

我对Gurobi解决问题所需的时间(CPU或挂钟)感兴趣-以防万一我缺少另一个属性。

编辑:我将求解器日志的最后一行与opt.solve命令的time.time()测量一起包括在内:

Solved in 22 iterations and 0.01 seconds
Optimal objective  3.330606799e+00
time measured by time.time() 0.21383881568908691
Time measured by ['Time'] attribute 0.20044684410095215
Time measured by ['Wall time'] attribute 0.0100154876709

0 个答案:

没有答案