Если вы рассматриваете туристические сайты, они используют алгоритм Дейкстры из-за весов (расстояний) на узлах.
Если вы рассмотрите одинаковое расстояние между всеми узлами, то BFS - лучший выбор.
Например, рассмотрим A -> (B, C) -> (F)
с весами ребер, заданными как A->B
= 10, A->C
= 20, B->F
= C->F
= 5.
Здесь, если мы применим BFS, ответом будет ABF или ACF, так как оба являются кратчайшими путями (относительно числа ребер), но если мы применим Dijstra, ответ будет ABF только потому, что он учитывает веса на подключенном пути.