双向更改事件类型?

时间:2019-06-26 18:50:45

标签: scip

我正在尝试编写一个简单的事件处理程序,以便在最佳原始或双重边界发生变化时执行某些操作(请告诉我是否在这里重新发明轮子,并且已经有一种方法可以执行此操作)。

对于原始边界,我可以捕获SCIP_EVENTTYPE_BESTSOLFOUND事件,但是对于双重边界,我似乎找不到合适的事件类型(在type_event.h中)。我看到的所有与绑定相关的事件似乎都是针对可变范围的。

我想念什么吗?还是我应该只使用SCIP_EVENTTYPE_NODESOLVED事件之类的东西,然后手动检查全局边界上的更改?

谢谢!

1 个答案:

答案 0 :(得分:2)

是的,没有任何事件可以捕捉到双重界限的变化。在SCIP_EVENTTYPE_NODESOLVED事件之后检查对偶边界听起来很合理。