SUMO: Как добавить новый алгоритм маршрутизации - PullRequest
0 голосов
/ 10 декабря 2018

Я использую Veins 4.6, SUMO 0.30.0 и OMNET ++ 5.1.1 для анализа производительности нескольких алгоритмов маршрутизации.Чтобы завершить мой анализ, кроме четырех алгоритмов маршрутизации , доступных в SUMO, мне нужно добавить новый Эффективный алгоритм маршрутизации, основанный на оптимизации колонии муравьев для VANET , который должениспользоваться для поиска лучшего пути (если значение передано в параметре --routing-алгоритма или упомянуто в файле * .sumocfg).Например:

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

Даже в разделе How to Tos руководства для разработчиков SUMO руководство по добавлению нового протокола маршрутизации недоступно.Любое направление, откуда начать?

1 Ответ

0 голосов
/ 11 декабря 2018

Лучше всего сделать копию src / utils / vehicle / DijkstraRouter.h и существенно изменить там метод вычисления.

...