【发布时间】:2013-11-12 06:15:45
【问题描述】:
我有一个模型,它在 go 过程中询问所有代理一次,其余的生产者从一个条件开始,如果代理有这个条件,就会执行任务。
To go
ask agents
[
Task1
TASK 2
]
end
To Task1
if condition [...]
end
to Task 2
if condition [...]
end
我可以通过另一种方式来做到这一点,即让我的条件向具有 [条件] 的代理询问,并消除在执行过程中的询问。
To go
Task1
Task1
End
To task1
ask agents with [Condition1] [...]
end
to task2
ask agents with [Condition2] [...]
end
我已经使用第一种方法完成了我的整个模型,用第二种方法测试它真的很耗时,我想知道是否有人发现这两种方法对性能的影响(如果有任何区别完全没有!)
【问题讨论】:
标签: optimization agent netlogo multi-agent