Repast:是否有代理的链接类型(如Netlogo)?

时间:2019-07-18 02:55:44

标签: netlogo agent-based-modeling repast-simphony

我经常使用Netlogo,但发现它并没有约束我想要构建的任何东西。但是,我有兴趣学习基于Java的ABS以进行更大的工程项目。关键问题之一是是否存在作为链接(定向和非定向)的代理类型,并且支持相关的原始命令(方法)以便于使用? (请参阅https://ccl.northwestern.edu/netlogo/docs/dictionary.html#linkgroup

1 个答案:

答案 0 :(得分:3)

在Repast Simphony中有几种使用网络的方法。一种是通过网络投影,其中网络而不是单个链接是一个对象,其对象具有用于在代理之间添加和删除链接的方法(请参见Repast Java Getting Started Guide)。

另一种方法是通过ReLogo语言,其中链接是具有基元的代理(请参见ReLogo Getting Started Guide)。根据您对“更大的工程项目”的兴趣,我建议您采用第一种基于Java的方法,因为这将提高性能和可扩展性。