目录:
- 使用自动缩放
- 显示迭代结果
- 使用整数约束可能会使优化建模复杂化,因此Excel的求解器可以对“技术上”应返回整数值的模型进行一些调整。例如,您可以选中“忽略整数约束”框来告诉Excel您想要解决问题(仅适用于咯咯)
- 使用最大时间和迭代文本框来限制求解器解决优化建模问题的工作量。现在,这个简单的例子并不需要太多的时间来解决。但现实生活中的问题往往要复杂得多。一个现实生活中的问题可能有更多的Solver变量需要处理。约束可能更多,更复杂。而且你可能会通过处理大量的整数或二进制约束来使优化复杂化。
视频: 讓您的電腦正確顯示中文字 | Display Chinese Characters properly in Windows XP/7 2024
Excel中的“所有方法”选项卡的选项提供了可用于任何求解方法的框。你可能永远不需要使用这个选项,但是如果你需要做一些微调的话,它就在那里。
使用自动缩放
在处理量值差别很大的变量时,可以选中“使用自动缩放”复选框。例如,如果您使用的是利率和数百万美元的账户余额,则可能需要使用自动缩放选项来告诉Excel:“嘿,伙计们,Solver变量值的大小差异很大,所以您应该自动缩放这些值婴儿。 “
<! --1 - >显示迭代结果
如果您没有更好的选择,请选中Show Iteration Results复选框。当你这样做的时候,Excel使用一组新的Solver变量值计算每个目标函数并停止,并显示出中间的计算结果。大多数人不会也不应该关心看到中间计算结果。在某些情况下,您可能想要了解Solver如何实现目标函数最优结果。
<!用整数约束求解使用整数约束可能会使优化建模复杂化,因此Excel的求解器可以对“技术上”应返回整数值的模型进行一些调整。例如,您可以选中“忽略整数约束”框来告诉Excel您想要解决问题(仅适用于咯咯)
,而不是 整数约束。 另一个与整数约束相关的调整:“整数优化百分比”框允许您指定在使用整数约束的最佳解决方案和忽略整数约束的最佳解决方案之间您将接受的最大百分比差异。
使用最大时间和迭代文本框来限制求解器解决优化建模问题的工作量。现在,这个简单的例子并不需要太多的时间来解决。但现实生活中的问题往往要复杂得多。一个现实生活中的问题可能有更多的Solver变量需要处理。约束可能更多,更复杂。而且你可能会通过处理大量的整数或二进制约束来使优化复杂化。
当您处理大型复杂的现实生活中的问题时,Solver需要优化的时间可能会变得非常冗长。在这些情况下,您可以使用“最长时间”文本框设置求解器所需的最大时间限制。您也可以使用Iterations文本框设置Solver所做的最大迭代次数。
您可以通过按Esc停止求解器的计算。
如果在具有整数约束的情况下使用演化求解方法,则还可以使用“最大子问题”框指定要求求解器的最大子问题数,然后指定可行整数解的最大数目希望求解器使用最大可行解决方案框来生产。