Алгоритмы планирования
Раскрываемое состояние
4
1
6
3
2
7
5
8
Дерево обхода
фронттекущийраскрыт
глубина 0, узел #0глубина 1, узел #1глубина 1, узел #2глубина 2, узел #3глубина 2, узел #4
Раскрыто
1
Во фронте
0
f текущего
12
Раскрыто узлов: 21Длина плана: 12 (оптимум)

Здесь граф поиска абстрактный: узел — это состояние головоломки, а ребро — ход. Справа растёт дерево обхода: синим — фронт, жёлтым — раскрываемый сейчас узел; кликните по любому узлу, чтобы увидеть его состояние слева. Сравните, насколько по-разному ветвятся алгоритмы (BFS — вширь, DFS — вглубь, A\* — узко к цели). После поиска план не запускается сам — перематывайте и проигрывайте его плеером снизу в любую сторону и сколько угодно раз.