Я цитирую Искусственный интеллект: современный подход:
Свойства поиска по глубине сильно зависят от того, используется ли версия поиска по графам или дереву. Версия с графическим поиском, которая позволяет избежать повторяющихся состояний и избыточных путей, завершена в конечных пространствах состояний, потому что она в конечном итоге расширит каждый node. С другой стороны, версия поиска по дереву не является полной [...]. Поиск дерева глубин может быть изменен без дополнительной стоимости памяти, чтобы он проверял новые состояния против тех, которые находятся на пути от корня до текущего node; это позволяет избежать бесконечных циклов в пространствах конечных состояний, но не исключает распространения избыточных путей.
Я не понимаю, как можно выполнить поиск по графу, а поиск по дереву не будет, будучи деревом определенного графика.
Кроме того, я четко не понимаю разницу между "бесконечными циклами" и "избыточными путями"...
Может кто-нибудь мне это объяснит?
пс. Для тех, у кого есть книга, это страница 86 (3-е издание).