我在Excel中创建了一个模型,与Solver一起使用.它主要起作用.唯一的问题是Solver并没有真正将被约束为二进制的单元格正确地处理掉.当它找到解决方案时,其中一些数字实际上是0.9999996,1.000000000003,0.0000017,依此类推.
我在Mac OS X上使用Excel 2004.有什么想法吗?
小智 3
由于计算机的有限精度和优化算法的性质,求解器内置了公差。我会尝试选择“求解器参数”对话框上的“选项”按钮,然后增加精度(例如从默认值 0.000001 到 0.00000001) 。我不确定这是否有效,但值得一试。
\n\n我的公司制作了一个连接到 Excel 的商业级求解器,名为 What\xe2\x80\x99sBest。如果以上方法不行的话可以考虑一下。您可以在 www.lindo.com 上找到更多信息
\n