Что я имею в виду под "очень большим графом", так это то, что каждая вершина имеет 1000 смежных вершин, но если вы посмотрите на окончательное решение, расстояние от А до В составило всего 6 (скажем).
Вв такой ситуации использование базового алгоритма BFS было бы расточительным, поскольку он помещает все 1000 смежных вершин А, а затем в следующем раунде 1000 для каждой из них и т. д. к тому времени, когда я достигну BI, я бы рассмотрел 1000 ^ 6 вершин..
Есть идеи как оптимизировать?Или скорее есть способ?