Python Xpress获取计算时间和相关统计信息



Xpress有一些内置的日志记录,包括计算时间、可用的总内存和使用的线程。然而,在这些日志记录语句中有相当多的无关信息。有什么方法可以得到这类信息吗?

我在找什么

xpress_problem.solve(get_time=True, get_memory=True) 

这些不是我从solve中发现的真正的论点,我只是说明我想要的。

此信息不通过传递信息给solve()查询,而是在solve()返回后查询求解器属性。

例如:打印(xpress_problem.attributes.time)

有很多属性,您可以在Xpress Solver Help>部分的在线文档中找到所有属性。优化器参考手册问题属性。请注意,这些属性都是大写的,而在Python中它们的名称都是小写的。

这些可能是你正在寻找的属性:

  • time -解决问题所花费的时间
  • 峰值内存使用率

最新更新