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

问题描述 投票:0回答:2

我使用 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 部分中,也没有提供添加新路由协议的指南。有什么方向从哪里开始吗?

routes simulation veins sumo
2个回答
3
投票
最好的想法可能是复制

src/utils/vehicle/DijkstraRouter.h 并修改其中的计算方法。


0
投票
您能否解释一下如何在 SUMO 中轻松激活或实现四种默认路由算法进行分析?由于 SUMO 仅默认使用 Dijkstra 路由算法,而其他三种现有算法保持不活动状态。

© www.soinside.com 2019 - 2024. All rights reserved.