多智能体系统仿真引擎综述
1. 离散事件仿真工具包分类
离散事件仿真工具包在多智能体系统(MAS)仿真中扮演着重要角色。不同的工具包具有不同的执行引擎和对模型结构的假设。以下是对一些常见离散事件仿真工具包的总结:
| 工具包 | 执行模型 | 目标MAS类型 | 支持的环境类型 |
| ---- | ---- | ---- | ---- |
| LEE | 时间步长(用随机智能体选择模拟DES) | 人工生命(使用神经网络) | 假设为2D或3D网格 |
| JAMES II | 完整DES | 取决于形式主义(通过插件支持规划器集成、通信等) | 无规定 |
| SeSAm | 时间步长(有DES插件) | 反应范式 | 假设为2D或3D网格 |
| RePast | 完整DES | 复杂系统 | 无规定(库支持2D/3D网格、GIS环境等) |
| Swarm | 完整DES | 复杂系统 | 无规定 |
| MAML | 通过Swarm实现完整DES | 复杂系统(更强调协调/通信) | 无规定 |
| sim agent | 时间步长 | 认知智能体(有一些规定的外部和内部结构) | 无规定 |
| CHARON | 时间步长 | 离散/连续混合系统(建模为MAS) | 无规定 |
从这个总结中可以观察到,那些试图为被建模的MAS规定某种结构的工具包,往往也会将执行限制为时间步长模型。虽然“规定某种结构”似乎意味着缺乏灵活性,但它也可以有积极的含义。例如,sim agent这样的工具包提供了一个清晰的设计模板,在这个模板中可以实现多种认知架构和智能体设计,而无需重新实现“样板”代码。
超级会员免费看
订阅专栏 解锁全文
628

被折叠的 条评论
为什么被折叠?



