Xpress有一些内置的日志记录,包括计算时间、可用的总内存和使用的线程。然而,在这些日志记录语句中有相当多的无关信息。有什么方法可以得到这类信息吗?
我在找什么
xpress_problem.solve(get_time=True, get_memory=True)
这些不是我从solve
中发现的真正的论点,我只是说明我想要的。
此信息不通过传递信息给solve()
查询,而是在solve()
返回后查询求解器属性。
例如:打印(xpress_problem.attributes.time)
有很多属性,您可以在Xpress Solver Help>部分的在线文档中找到所有属性。优化器参考手册问题属性。请注意,这些属性都是大写的,而在Python中它们的名称都是小写的。
这些可能是你正在寻找的属性:
- time -解决问题所花费的时间
- 峰值内存使用率