【问题标题】:Disable all CPLEX cuts using the Python API使用 Python API 禁用所有 CPLEX 切割
【发布时间】:2019-10-28 14:47:26
【问题描述】:
我正在使用 Cplex 12.8 解决 MIP,我想测试我正在编程的剪辑的性能,并将其与论文中使用的度量进行比较。为此,我需要关闭所有 Cplex 剪辑,但我找不到这样做的方法。
我找到了一些其他语言的答案,但我无法找到 python 的同源响应。
有人可以告诉我怎么做,或者在文档中哪里可以找到它?
【问题讨论】:
标签:
python
mathematical-optimization
linear-programming
cplex
【解决方案1】:
在 Cplex 中,可以关闭(或增加)剪切,但设置 parameters。每类切割都有参数。您可以通过将适当的参数设置为 -1 来关闭单个类别的切割。您还可以通过将CutsFactor 设置为 0 来关闭所有截断。Cplex 参数可以在Model 对象的“context.cplex_parameter”属性上设置,或者在求解调用中设置。