2

我正在使用 GLPK 来解决八度音阶中的最小化线性规划问题。它给了我一些变量值,比如0.0000000000277or 0.999999999999。我想得到那个0.0000000000277as0和那个0.999999999999as 1。GLPK 有什么选择吗?任何帮助将不胜感激。

4

1 回答 1

3

GLPK 有一个名为“ Solution Rounding ”的选项,您可以将其设置为将微小值舍入为 0。在 GLPK中的这些选项中查找“ Solution Rounding ”。

但是,对于其他值,您必须通过编写一些代码来进行一些后处理。

如果 0.9 < x < 1.1,设置 x = 1 等等。

于 2015-05-19T21:33:16.423 回答