我们使用鲁汶地图作为图路模型。我们的目标是开发一个使用探索蚂蚁的系统,以及在地图上漫游的可行性蚂蚁,以传播有关当地环境的知识。探索蚁由车辆派出,并在找到合适的路径后返回来提取包裹,而可行性蚂蚁则由包裹派出并随机漫游以通知车辆其存在。理想情况下,这些蚂蚁在四处漫游时在地图上不可见,并且不会受到常规时间限制(比其他车辆更快的移动)。
对这样的委托 MAS 系统是否有某种支持,如果没有,实现它的最佳方法是什么?
我们使用鲁汶地图作为图路模型。我们的目标是开发一个使用探索蚂蚁的系统,以及在地图上漫游的可行性蚂蚁,以传播有关当地环境的知识。探索蚁由车辆派出,并在找到合适的路径后返回来提取包裹,而可行性蚂蚁则由包裹派出并随机漫游以通知车辆其存在。理想情况下,这些蚂蚁在四处漫游时在地图上不可见,并且不会受到常规时间限制(比其他车辆更快的移动)。
对这样的委托 MAS 系统是否有某种支持,如果没有,实现它的最佳方法是什么?
这个问题已经在这里回答了。
至于您的第二个问题:RoadModel
您可以将蚂蚁视为包含一些额外数据(例如它们被发送的路径)的消息,而不是在 a 中添加蚂蚁,并使用 a 将它们发送到整个图形中CommModel
。这样,它们是不可见的并且不会发生碰撞。