我正在研究一个线性问题以最小化。它定义明确,主要使用 [0;1] 范围内的数字。Excel 的线性求解器和 Mathematica 的 LinearProgramming 确实找到了一个解决方案,但是我认为它以一种糟糕的方式违反了我的一个约束:
约束必须等于 0 才能使我的解决方案有效,而两个求解器都将数字 ~10E-17 放在那里并将其视为满意。我尝试以准确性进行操作,但是当我低于 10E-17 时,它表明问题不是线性的,这是错误的。自动缩放也无济于事。
我知道它处理计算机中使用的浮点数的有限准确性。我想确定我是否注定要在这里,或者是否有任何技巧可以克服这个问题。