首页 > 解决方案 > SUMO:如何添加新的路由算法

问题描述

我正在使用 Veins 4.6、SUMO 0.30.0 和 OMNET++ 5.1.1 对多种路由算法进行性能分析。除了 SUMO 中可用的四种路由算法之外,为了完成我的分析,我需要添加一个新的基于 VANET 蚁群优化的有效路由算法,它应该用于找到最佳路径(如果在 --routing-algorithm 参数中传递值或在 *.sumocfg 文件中提到)。例如:

<routing>
    <routing-algorithm value="aco"/>
    <device.rerouting.probability value="1"/>       
</routing>

即使在SUMO 开发人员指南的How Tos部分中也没有指南,以添加新的路由协议。从哪里开始有什么方向?

标签: routingsimulationveinssumo

解决方案


最好的办法可能是制作一份src/utils/vehicle/DijkstraRouter.h的副本,并从根本上修改那里的计算方法。


推荐阅读