如何在Sugarscape模拟中实现同步交互?

时间:2017-11-23 16:52:21

标签: simulation simultaneous

Youtube video link

因此,在此模拟中,代理(由点表示)根据周围环境选择一个方向移动。理论上所有的代理人都会做出决定并同时移动,但如果两个点决定移动到同一个位置并相互碰撞怎么办呢?程序如何在实践中解决这个问题?

我的猜测是它实际上是按顺序逐个执行计算,但这在某种程度上违反了同时交互的假定要求。因为任何点的计算移动在时间上提前可能会改变另一个现状的周围环境,从而改变后者的预期移动。另一方面,这似乎是避免碰撞问题的唯一方法。

任何帮助谢谢!

0 个答案:

没有答案