我是 Netlogo 模拟主题的新手。我正在收集有关调用不同交通模拟器的信息。Netlogo 是否有可能通过控制代理或流量的库接收来自 Java 端的调用,或者有一些扩展能够通过一些外部逻辑来处理它?
例如,SUMO 模拟器是完全为交通模拟而设计的,使用 TraCI 连接很容易控制它。是否有可能仅使用 Java/Python/C++ 代码在 NetLogo 中编写类似的网格模拟,或者 NetLogo 模拟器需要在 NetLogo 界面中使用清晰的徽标语义代码?
我的比较是由我对使用命令行、库或 API 的特定解决方案性能的调查引起的。似乎 NetLogo 需要受 Logo 启发的代码,它使用 GUI 界面模拟流程。这个系统中的 GUI 似乎是一个相当大的减速...
由于它没有通信接口,而且似乎是一个基于 GUI 的单线程模拟器,我认为它主要用于基本模拟。
我对这个假设是否正确?它是不是一个不能在大型分布式系统中使用并且通常用于学生展示目的的标志启发解释器?