从docplex获取节点日志

时间:2018-03-08 03:09:35

标签: cplex docplex

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

我正在使用此代码:

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

使用verbose = 5,打印所有分支决策(大量垃圾) 如果verbose = 4,则不会打印间隙

2 个答案:

答案 0 :(得分:3)

以下适用于我:

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

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

答案 1 :(得分:0)

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