Какой есть алгоритм для быстрого поиска пути в графе?
Подскажите, какие есть алгоритмы быстрого поиска пути от входа до выхода (в графе конечно же нет входов и выходов, нужно найти путь между двумя вершинами)? Все алгоритмы, которые я нашёл, заточены под нахождение оптимального пути, но ни один не заточен на скорость выдачи решения, пусть оно будет не оптимальным.
brainick: обычный ненаправленный граф, вес рёбер значения не имеет, цель: найти путь от одной вершины до другой, потратив на этот поиск наименьшее время.
brainick: да, всё это смотрел, но смущает заточка алгоритмов под поиск минимального пути, а не оптимизация только на скорости. Ведь если алгоритм ищет минимальный путь, то просматривает много подходящих вариантов и отбирает лучший, а мне нужен вообще любой путь, лишь бы быстро.
Если не минимальный, то DFS отработает за O(V + E), в вашем случае за число ребер в компоненте связности. Это время чтения графа. Или вам нужно быстрее?