Следующая задача - это экзаменационное упражнение, которое я обнаружил на курсе искусственного интеллекта.
«Предложите эвристический механизм, который позволит решить эту проблему с помощью алгоритма Hill-Climbing. (S = Начальная точка, F = Конечная точка / цель). Никакое диагональное движение не допускается».
Поскольку очевидно, что Манхэттенское расстояние или Евклидово расстояние отправят робота в точку (3,4), и обратный путь не разрешен, каково возможное решение (эвристический механизм) этой проблемы?
РЕДАКТИРОВАТЬ: Чтобы прояснить проблему, я отметил на доске некоторые расстояния Манхэттена:
Было бы очевидно, что, используя расстояние Манхэттена, следующий шаг робота будет в (3,4), поскольку он имеет эвристическое значение 2 - HC выберет это и застрянет навсегда. Цель состоит в том, чтобы попытаться никогда не пойти по этому пути, найдя правильный эвристический алгоритм.