设置程序的演变

时间:2014-03-18 05:22:07

标签: netlogo

我的问题是,无论如何,通过Netlogo能够在go过程中包含安装过程,以便go过程中的每次迭代或TICK由于代理进化而具有稍微不同的设置吗?

特别是在我的情况下,我正在模拟一条航线,我有三家航空公司根据实用新型竞争找到白天航班的最佳时刻表,然后是一些选择哪个航班更多的乘客用另一种实用新型适合他们。我的目标是能够通过go程序改变每次乘客的需求,即使这取决于设置程序,并且航空公司不断改变费用以吸引更多乘客,我觉得我不能这样做因为安装程序限制我只是为了创造一种可能的情况,并且不允许我的代理人的进化。

感谢您的帮助,我真的很感激。

1 个答案:

答案 0 :(得分:1)

在NetLogo中使用名为setupgo的过程,以及通常将它们附加到按钮的模式,纯粹是一种惯例。您可以根据需要制作任意数量的程序,随意调用它们,并让这些程序以您想要的任何方式相互调用。

例如,如果您想在setup程序中致电go,请立即行动。

如果您的setup程序调用{​​{1}},那可能不是一件明智的事情。在这种情况下,您需要将设置过程拆分为两个单独的过程,其中一个过程仅包含您要重用的部分。类似的东西:

clear-all
相关问题