SCIP:如何比较两个 SCIP_SOLs 的 objective 值?

SCIP: how to compare objective values of two SCIP_SOLs?

是否有一个函数可以比较两个 SCIP_SOLs 并确定一个 SCIP_SOL 是否比另一个更优化?

我希望在使用解决方案池中的解决方案的分支规则中使用它。

要获取解决方案的 objective 值,您需要调用 SCIPgetSolOrigObj(). SCIP will automatically store the best found solution - call SCIPgetBestSol() 来获取它。

没有 "more optimal" 解决方案。如果您想比较基于 objective 值以外的其他解决方案,您需要自己实施该指标。