1

CPLEX 打印出漂亮的节点日志,如何使用 docplex 获取它们?我尝试更改 content.solver.verbose 和 log_output 但我没有得到要打印的信息(当前解决方案、差距)。

我正在使用这段代码:

context.solver.log_output = True
context.solver.verbose = 5
mdl = CpoModel()
mdl.solve()

详细 = 5,打印所有分支决策(大量垃圾) 详细 = 4,不打印间隙

4

2 回答 2

4

以下对我有用:

model = build_model()
model.context.solver.log_output = True
model.solve()

如果这对您不起作用,您能否提供一些示例代码以便我们查看?谢谢

于 2018-03-08T09:15:54.590 回答
0

我最终使用了问题中的代码并使用 grep 过滤了输出。

于 2018-03-11T23:01:47.970 回答