如果担心 Crystal Ball Decision Optimizer 中极限速度和正常速度之间的模型计算可能存在差异,可以使用比较运行模式工具来比较这两种运行模式之间的结果。
要使用比较运行模式工具:
打开并单击要测试的模型。
在 Crystal Ball 功能区的工具组中,依次选择更多工具和比较运行模式。
此时将打开比较运行模式对话框。
选择是否比较极限速度与正常速度、正常速度下的单线程计算与多线程计算或极限速度下的单线程计算与多线程计算之间的结果。
指明要检测的差异量,该差异是绝对值还是相对值,以及要运行的试验次数。(可选)选择是否比较假设以及预测。
根据模型的大小,可能直到运行非常多的试验后差异才会变得明显。您可能需要为测试运行 5,000 或更多次试验。
准备就绪时,单击运行比较。
如果比较的是速度结果,将以极限速度运行一次模拟,以正常速度运行一次模拟。否则,将以单线程计算运行一次模拟,以多线程计算运行一次模拟。结果显示在新工作簿中。比较完成时,将显示比较的“摘要”选项卡。
图 9.27 “Tolerance Analysis.xlsx 的比较结果 - 5,000 次试验” 显示了 Tolerance Analysis.xlsx 示例文件(5,000 次试验)的比较结果。在本例中,结果之间没有差异,模型以极限速度运行时快 28.8 倍。
注: | 由于随机数种子会发生变化,因此如果在模型中使用 Microsoft Excel 的 RAND 或 Crystal Ball 的概率函数(例如 CB.Uniform),可能会在比较结果中看到差异。 |