Я работаю над алгоритмом двунаправленного поиска, чтобы уменьшить временную сложность однонаправленного поиска. Идея состоит в том, чтобы начать поиск одновременно с начального и целевого узлов и заставить их встретиться в средней точке с кратчайшим расстоянием. Таким образом, я могу гарантировать, что найду кратчайший путь.
Я пробовал использовать алгоритм Дейкстры, но он все равно достигает целевого узла или начального узла с обоих концов, поэтому время сложность остается прежней.
Мне нужна ваша помощь в создании этого алгоритма. Если у вас есть предложения или идеи, которые могут сработать, дайте мне знать!
Подробнее здесь: https://stackoverflow.com/questions/793 ... ding-middl
Алгоритм двунаправленного поиска для полностью связного взвешенного графа (поиск среднего узла) ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Алгоритм поиска для поиска k наименьших значений в списке (алгоритм выбора/задача)
Anonymous » » в форуме C++ - 0 Ответы
- 57 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Использование пандов для расчета среднего декабрьского января-февраля среднего
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-