SUMO:如何添加新的路由算法

时间:2018-12-10 16:47:04

标签: routing simulation veins sumo

我正在使用Veins 4.6,SUMO 0.30.0和OMNET ++ 5.1.1进行多种路由算法的性能分析。为了在SUMO中可用的four routing algorithms旁边完成我的分析,我需要添加一个新的An efficient routing algorithm based on ant colony optimisation for VANETs来查找最佳路径(如果在--routing-algorithm参数中传递了值,或者在*中提到了该值) .sumocfg文件)。例如:

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

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

1 个答案:

答案 0 :(得分:2)

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