假设世界确定性,我们为什么还需要在模拟中引入随机性?
答案 0 :(得分:3)
简而言之,简化模型。
让我们假设,即使我不相信。如果宇宙是完全确定的,那么在任何给定的场景中,您选择建模,只有一个正确的答案。除非您包含绝对确定答案的所有内容的完整状态空间,否则您的模型是错误的。错,错,错!!!
例如,如果你想预测从纽约飞往伦敦需要多长时间,你需要知道作用在飞机上的所有力的矢量和,这意味着你需要完整的状态(直到原子水平)飞机本身,乘客,大气,地球磁场的波动,可触发高层大气事件的宇宙射线等,令人作呕。排除所涉及的潜在力量的任何方面都会使你的回答错误。
显然,没有办法全面衡量,即使有,也无法在我们可以构建的任何计算设备中维护这么多的状态信息。因此,我们简化并承认我们的模型的预测/解决方案存在一定程度的不确定性。
当你接受不确定性的存在时,它会直接带给我们随机解决方案。一种概率观点是它是一种用于建模不确定性的数学形式。我们不是试图对飞机飞行的每个物理方面进行建模,而是根据飞行比例要求比任何特定时间更少(或更多)来描述可能的结果,即描述可能飞行时间的分布。
一旦采用分布式建模,您就可以看到分布行为如何通过系统的其他部分传播 - 分析,如果您的系统足够简单,或者通过生成分布的实现并通过模拟使用复制和采样。