我正在使用Cplex解决在GAMS中建模的MILP。我正在允许求解器生成切割。
有没有办法让Cplex生成的裁剪显示出来?
谢谢
发布于 2020-01-06 14:44:51
不是的。CPLEX不会以任何方式报告它添加的剪切,因此GAMS无法显示它们。如果您只对生成的剪切类型感兴趣,那么看一下日志:在最后,CPLEX报告每种类型的多少剪切是活动的。
如果您迫切希望看到CPLEX添加的裁剪,您可以从GAMS中导出模型,然后用C语言编写一个使用控制回调的CPLEX程序。从这样的回调中,你可以得到当前节点LP。这包含到目前为止添加的切割,您可以从那里提取它们。
https://stackoverflow.com/questions/59346776
复制相似问题