- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我想使用多代理模拟一些场景范式,似乎NetLogo和 Repast是最流行的工具。
我想知道是否有人对其中任何一个有任何经验并可以告诉我更多关于它们的信息?例如,我注意到 Repast 有一个类似通量图的建模选项,但我认为它相当有限。我查看了官方网站上的教程和文档,似乎缺少文档。虽然有一些例子,但我想说的是,将它扩展到模拟一个尚未专门准备的环境,目前看来是一个无法实现的目标,尽管 Repast 显然非常强大并且显然能够处理它,只要有足够的熟悉它。
另一方面,NetLogo 有更多的例子,总的来说我更喜欢它的简单性,但它似乎更侧重于模拟疾病或类似模型的传播。我找到一本编程书籍教学 Logo ,所以我认为开始使用它也会更容易。
目前,我正在考虑模拟botnets和 IDS es 作为多代理。然而,问题是我必须在一定程度上抽象网络和传输层才能做到这一点,以及在节点之间生成流量。 Repast 显然更适合这个,但考虑到它的复杂性和缺乏文档,我正在考虑使用 NetLogo。虽然有一些 NetLogo 与传统应用程序的示例(例如:Tetris 或 Pac-Man),但我不确定它是否适合。
我有 500000 多个代理,它们添加在上下文中但未添加到显示中。有没有一种简单的方法可以让我找到特定的代理(不显示它)并使用代理监视器跟踪其属性随时间的变化,如下所示: 最佳答案 探针面板只能通过显
我正在尝试对上皮空间的内部进行建模,并且被困在圆柱形空间的内部边缘周围的运动中。基本上,我正在尝试实现 StickyBorders 并将代理保留在我正在创建的圆柱形空间中的这些边界上。 有没有办法在
我正在尝试从另一个 Java 程序调用我的模拟模型。我按照官方说明获得如下代码: package test; public class UserMain { public UserMain(){};
我正在按照说明测试从另一个 Java 程序调用我的模拟模型。 package test; //import repast.simphony.runtime.RepastMain; public cla
当 Eclipse 出现提示时,我遇到了一个阻止 repast simphony 运行的错误。窗口不会在出现提示时运行模型,而是会消失并在 Eclipse 中显示一条错误消息。 到目前为止,我在我的
我最近注意到 repast 提供了使用服务器启动器的可能性。在 this手册报道: New in Repast Simphony 2.7 is the ability to run your mode
在 Repast Simphony 中,人们可以从运行时环境中查看模拟中所有代理(每个周期)的表格。有没有一种简单的方法来保存运行时环境中的表或数据?或者我是否需要编写代码来复制表格所示的输出? 最佳
在 Windows 10 系统上全新安装 Repast Symphony 2.5.0(Win 64 位)和 JDK 9.0.1 后,在导入 JZombies_Demo 示例时,无法使用默认配置启动模型
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 6 个月前关闭。 Improve
我的理解是,repastpy是一个可以从repast创建的环境,其中使用类似Python的代码来创建代理、行为等。我想使用repastpy,因为我的Java知识有限,但一直无法了解如何设置/启动 Re
我的理解是,repastpy是一个可以从repast创建的环境,其中使用类似Python的代码来创建代理、行为等。我想使用repastpy,因为我的Java知识有限,但一直无法了解如何设置/启动 Re
我刚刚在 Eclipse 中安装了 Groovy 和 Repast Simphony 并创建了一个 Repast Simphony 项目。自动生成的文件中有一个错误。在ModelInitializer
我正在从事 Agent 建模项目,并决定为此使用 repast。我之前已经预装了一堆库并下载了 Repast 源代码并尝试将其包含在项目中。但是突然出现我无法理解的错误。 error: no matc
我正在尝试在 Repast Java Suite 中编写 ABM,并为此使用 3D 网格。关于网格的两个问题:1)我想为网格中的每个(x,y)组合分配一个函数值 - 例如对于每个 f(x,y)=x+y
我需要使用 Repast Simphony 作为模拟器开发 Java 版本的 Iterated Prisoner Dilemma。 想法是每个 Player 都是一个 agent,我们有一个 n x
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
我目前正在寻找一种方法来通过 CLI 构建 Repast 模型,然后使用批处理程序启动模型。稍后该过程应该在 CI/CD 管道中自动执行。因此构建过程应该独立于 Eclipse 执行。 我已经尝试过
我想从我的 Repast 模型中删除所有随机化,以便我可以自信地重构功能不变。但是,我无法通过使用 RandomHelper.setSeed(1) 设置种子来消除随机化。顶部 myBuilder.bu
我想实现一个包含功能的模型,该功能允许我通过单击其界面上的鼠标来执行各种操作。但是,我无法发现是否可以在基于Repast Simphony的模型上实现鼠标单击。请帮忙。 最佳答案 鼠标单击可以在Rep
例如,对于parameters.xml 中定义的以下参数,我是否可以明确定义它们在运行GUI 中出现的参数顺序? 我不认为它们是按字母顺序排列的。 最佳答案 这样做的方法是使用显示名称作为排序
我是一名优秀的程序员,十分优秀!