SCIP:在特定节点以各种模式获取下限和上限

SCIP: Getting lower bounds and upper bounds in various modes at a specific node

我想在各种模式下获取分支定界树的特定节点的下限和上限。它将帮助我比较各种强调设置。

为此(下限示例),

此过程在退出前在单个节点上进行多次单纯形迭代。

下限可能会不一样,尤其是对于分离而言。原因是许多分隔符 运行 在根节点中比在树的更下方更长。此外,SCIP 中的分隔符和启发式算法有一个 frequency,这意味着它们不会在每个节点都被调用。因此可能是在您当前的节点上没有启发式算法 运行,但是如果您创建一个新的子目录并求解根节点,则启发式算法将 运行.

这个函数SCIPcomputeLowerBound应该做什么?解决整个节点但不改变任何东西? (不存在)

你肯定可以复制一个解决方案复制回来,例如查看 heur_rens.c 中的 createNewSolution。你想从分离中复制什么?