首页 > 解决方案 > 了解 SCIP 中的重点设置

问题描述

我试图了解在每个 {aggressive, default, fast} 强调设置下用于分隔符和启发式的算法/启发式是什么?我可以在文档或代码中的什么位置找到这些信息?有没有办法更改在上述每个设置下计算的内容?

根据我对 CPLEX 的理解,为避免对局部约束和全局约束进行繁琐的记账,CPLEX 的绑定计算模式(激进、默认和快速)在性能和时间上没有太大差异。SCIP也一样吗?SCIP 是否能够保持单独的本地和全球削减?

标签: scip

解决方案


如果您打开交互式 shell 并选择一种强调设置,例如set heur emph aggressiveSCIP 将报告所有更改的参数。您只能通过在 SCIP 代码中更改这些强调设置来更改它们的作用。

我不确定我是否理解您关于绑定计算时间的问题。在 SCIP 中更改启发式和分离的重点设置肯定会改变求解时间。

是的,如果您在 SCIP 中创建一个剪辑,SCIPcreateEmptyRowSepa并且您可以设置一个“本地”标志,那么 SCIP 可以同时维护全局剪辑和本地剪辑。


推荐阅读