【发布时间】:2018-02-11 15:11:10
【问题描述】:
我正在 Netlogo 中创建一个检查模型,每个检查员负责 n 个补丁。也就是说,我需要将世界划分为每个检查员专属的区域。
我试过了 设置范围(世界宽度 * 世界高度 / 检查员)^ 0.5
但他们的范围比预期的要高,并且允许一名检查员“侵入”其他检查员的区域,这是不可取的。
【问题讨论】:
-
如何给你的补丁一个
my-inspector属性初始化为nobody,然后let _n int (count patches / count inspectors) ask inspectors [ask n-of _n patches with [my-inspector = nobody] [set my-inspector myself]。 -
您还可以查看 NetLogo 模型库中的“多区域示例”。