解决警告-设置舍入模式不可用

Solve warning - Setting rounding mode not available

我使用带有 ZLIB 和 ZIMPL 的 Cygwin 编译了 FiberSCIP,并刚刚测试了示例问题 (ug_folder)/check/instances/MINLP/ex1266.mps,但在解决之前我遇到了很多次相同的错误,它们是:

[src/scip/intervalarith.c:192] ERROR: setting rounding mode not available - interval arithmetic is invalid!

我在 Cygwin 中的命令是:

./fiberscip fiberscip.set ../check/instances/MINLP/ex1266.mps

我可以更改 .set 文件中的任何设置来解决此问题吗?除了 README 文件中所说的内容和示例设置文件中所写的内容之外,我没有找到太多关于我可以在此类文件中设置哪些参数的信息。我是不是编译错了UG?

在 SCIP 的 make/make.cygwin.x86_64.gnu.opt 中,尝试启用第一行 (FLAGS) 中的 -DROUNDING_FE 标志。如果这不起作用,请尝试 -DROUNDING_MS。