Я пытаюсь найти кратчайший путь между 2 вершинами в неориентированном взвешенном графе.Также известно, что веса являются целыми числами меньше, чем log (log | V |), где | V |это количество вершин.Это легко решить, используя алгоритмы Беллмана-Форда или Дейкстры, но есть ли какой-нибудь алгоритм, который может сделать это быстрее?
До сих пор я думал об использовании BFS и делении ребер с весом больше 1 на паруиз них с весом 1, но это не очень хорошая идея, если | V |это большое количество.Нет, это не моя домашняя работа, мне просто интересно.