Алгоритм, который находит кратчайший путь с отрицательными ребрами и без отрицательных циклов - PullRequest
0 голосов
/ 12 декабря 2018

Какой из следующих алгоритмов находит кратчайший путь в графах с отрицательными ребрами и без отрицательных циклов?
1) Алгоритм Беллмана-Форда
2) Алгоритм Дейкстры
3) Алгоритм поиска
4) Алгоритм Флойда-Варшалла
5) Алгоритм Дейкстры с двоичной кучей

Ответы [ 2 ]

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

Для отрицательных ребер, но без отрицательного цикла, Bellman-Ford предпочтительнее, если вы находите кратчайший путь из одного источника.Для всей пары можно использовать Floyd-Warshell.Но алгоритм Дейкстры не используется, когда в графе есть отрицательное ребро.

Не удалось прокомментировать алгоритм поиска A *.Я не полностью осознаю это.

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

После поиска - алгоритм Беллмана – Форда

https://en.wikipedia.org/wiki/Bellman%E2%80%93Ford_algorithm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...