获取SCIP中的目标函数值

时间:2014-07-16 01:19:17

标签: scip

我正在用SCIP解决Integer程序模型,我需要存储目标函数值。我想知道在解决IP模型后如何获得目标函数值?有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用SCIPgetPrimalbound()来获得最佳解决方案价值。

此外,在交互式shell中,“primalbound”列将显示当前最佳解决方案值,并且在优化过程停止后,还会说明primlalbound。 (注意,您可能想检查是否找到了解决方案。)

如果您的问题不可行,则打印10 ^ 20(SCIP无穷大值)。

(如果要查看目标函数值和每个变量的解决方案值,可以在交互式shell中输入display solution,这将显示所有非零解决方案值和目标函数值。)

另见http://scip.zib.de/doc/html/SHELL.php