当前位置: 首页 > 知识库问答 >
问题:

Repast:有没有像Netlogo这样的链接类型的代理?

梁福
2023-03-14

我经常使用Netlogo,我发现它并不限制我想要构建的任何东西。然而,我有兴趣为更大的工程项目学习基于Java的ABS。其中一个关键问题是,是否有一个代理类型作为链接(定向和无定向),并支持相关的基本命令(方法)以便于使用?(见https://ccl.northwestern.edu/netlogo/docs/dictionary.html#linkgroup)

共有1个答案

薛承志
2023-03-14

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

另一种方法是通过ReLogo语言,其中的链接是带有原语的代理(请参阅ReLogo入门指南)。基于您对“更大的工程项目”的兴趣,我推荐第一种基于Java的方法,因为它将更具性能和可扩展性。

 类似资料:
  • 问题内容: 我正在使用Django-CMS的Django项目中构建一个相当简单的应用程序,即研究项目。(这是我对项目/应用程序的首次尝试。)它的主要目的是存储各种知识资产(例如,研究人员撰写的文章,书籍等)。 问题是,当我将浏览器指向/ research /时,出现一条错误,提示表’research_journal’不存在(“ no such table”)。 我正在使用带有sqlite3数据库的

  • 好吧,我是Docker的新手,正在做一些教程,我想删除和图像: 所以我从开始: 为什么这不起作用? 最后我发现确实删除了图像,但我仍然不明白为什么这不起作用。 第一列是什么?这是映像名称,还是其他名称? 如果是映像名称,那么为什么不能使用删除映像? 如果不是映像名称,则 是什么? 为什么显示它而不是图像名称? 如何获取实际的映像名称?具体是什么?我还尝试了和但未成功。

  • 问题内容: 有没有像spring这样的android应用程序框架? 问题答案: 查看roboguice:http : //code.google.com/p/roboguice/ 顺便说一句,没有什么可以阻止您使用spring-因为这是纯java框架。但是它很重,可能出于您的目的而过度使用。 问题是-您想注入什么依赖关系?

  • 比如说我有这样的课, 从这个类中,我创建了5个对象, 是否有下面这样的函数来返回a的以下值的真值或假值? --------------------------------------编辑------------------------------------------- 抱歉我的解释不好,在我的例子中,我使用Arraylist arr=new Arraylist();来填充Hello Class

  • 问题内容: 我遵循的是官方Django文档中的第一个应用程序教程,尝试保存通过管理页面进行的某些更改时出现此错误。我对此进行了一些研究,但是我能够找到的可能解决方案(例如迁移数据库)根本行不通。如果您想查看我的代码的某些特定部分,请告诉我。 以下是错误: and the traceback: 问题答案: 我自己碰到了这个问题,它似乎与https://code.djangoproject.com/t