Я заинтересован в поиске пути (не обязательно кратчайшего) за короткий промежуток времени. Dijsktra и AStar в сетиx занимают слишком много времени.
Почему в сетиx нет DFS или BFS?
Я планирую написать свой собственный поиск DFS и BFS (я больше склоняюсь к BFS, потому что мой график довольно глубокий). Есть ли что-нибудь, что я могу использовать в networkx lib, чтобы ускорить меня?
Теперь есть поиск в глубину и поиск по ширине здесь
Они изменены из кода Эпшштейна на www.ics.uci.edu/~eppstein/PADS который также является хорошим местом для поиска алгоритмов графа Python.
Модуль Traversal имеет несколько вариантов поиска по глубине. В функциях подключенных компонентов, также в этом модуле, реализован поиск по ширине-first-search . Либо используйте это, либо если вам нужно индивидуальное поведение, повторите его использование, используя в качестве примера.