因为我的模型变得庞大(大约17.500个补丁和2.000只乌龟必须比较每个补丁与所有其他海龟的意见)我想知道是否有合并补丁的智能解决方案以减少补丁数量标识。通过组成10个小组已经减少了海龟的数量。但是,处理可能仍需要很长时间....
对于所有补丁,我创建了一个字典,该字典将ID存储为关键字,并根据土地利用和距离存储意见值。我有四个不同的土地利用类,价值1-4。我想到的是询问邻居是否有相同的土地利用价值。如果这是真的,所有补丁应该在字典中获得与中间补丁相同的ID和相同的意见。这是我试过的东西,但它不起作用。此外,我认为我还需要处理已经合并的补丁一次又一次地计算的陷阱....
let dummy one-of patches
ask dummy with [value = 1] [
set value myself
ask neighbors4 [
if value = 1
[set id [id] of dummy]]]
如果您有任何建议,我可以以合适的方式接近,请告诉我。
谢谢, 扬