为什么我们需要确定性模拟中的随机性?

Why do we need stochasticity in deterministic simulations?

假设世界是确定性,为什么我们还需要引入随机性我们的模拟?

简而言之,简化模型。

尽管我不相信,但让我们接受你的假设。如果宇宙是完全确定的,那么在您选择建模的任何给定场景中,只有一个正确答案。除非您包括确定该答案的绝对所有内容的完整状态 space,否则您的模型是错误的。错了错了错了!!!

例如,如果你想预测从纽约飞往伦敦需要多长时间,你需要知道作用在飞机上的所有力的向量和,这意味着你需要完整的状态(向下到原子水平)飞机本身,乘客,大气,地球磁场的波动,可以触发高层大气事件的宇宙射线等等,令人作呕。排除所涉及的潜在力量的任何方面会使您的答案错误。

显然,没有办法测量这一切,即使有,也没有办法在我们可以构建的任何计算设备中维护如此多的状态信息。因此我们简化并承认我们模型的 predictions/solutions.

存在一定程度的不确定性

当您接受不确定性的存在时,它会将我们直接带到随机解决方案。概率的一种观点认为它是一种用于对不确定性进行建模的数学形式。与其尝试对飞机飞行的每个物理方面进行建模,我们还可以根据需要比任何特定时间量更少(或更多)的飞行比例来描述可能的结果,即描述可能的飞行时间的分布。

采用分布式建模后,您可以了解分布式行为如何通过系统的其他部分传播——如果您的系统足够简单,则可以通过分析来传播,或者通过生成分布的实现并通过模拟使用复制和采样。