【发布时间】:2021-10-22 20:49:38
【问题描述】:
我正在使用 SCIP 使用 PyScipOpt 在 Python 中解决 MILP。解决问题后,求解器统计信息可以 1) 使用 printStatistics() 打印为字符串,或 2) 使用 writeStatistics() 保存到外部文件。例如:
import pyscipopt as pso
model = pso.Model()
model.addVar(name="x", obj=1)
model.optimize()
model.printStatistics()
model.writeStatistics(filename="stats.txt")
printStatistics/writeStatistics 中有很多信息似乎无法从 Python model 对象直接访问(例如原始对偶积分值、单个分支规则或原始启发式的数据等.) 能够通过例如model 对象或字典的属性从该输出中提取数据将很有帮助。
有什么方法可以从model 对象访问这些信息而无需解析原始文本/文件输出?
【问题讨论】:
标签: scip