我能够找到CPLEX自动调优工具( IBM Studio)的文档,但我找不到docplex工具( cplex python api)的文档。有没有针对python的调优工具?如果是,是否有使用此工具的文档?提前感谢您的帮助。诚挚的问候。
发布于 2018-11-20 00:22:47
这个问题在IBM官方developerWorks论坛上得到了here的回答。
简而言之,您不能直接从docplex使用调优工具。但是,可以(从CPLEX Python API)获取底层的cplex.Cplex实例,如下所示:
cpx = m.get_engine().get_cplex()其中m是docplex.mp.model.Model的一个实例(这篇技巧来自线程here)。有了这个实例,您就可以执行以下操作:
status = cpx.parameters.tune_problem()
if status == cpx.parameters.tuning_status.completed:
print("tuned parameters:")
for param, value in cpx.parameters.get_changed():
print("{0}: {1}".format(repr(param), value))
else:
print("tuning status was: {0}".format(
cpx.parameters.tuning_status[status]))https://stackoverflow.com/questions/53353970
复制相似问题