logo search
ЭУМКД_ДиВМ3

Поиск по первому наилучшему совпадению

Поиск по первому наилучшему совпадению – это алгоритм поиска, который исследует граф путём расширения наиболее перспективных узлов, выбираемых в соответствии с указанным правилом. На каждом шаге алгоритм должен осуществлять оценку целесообразности перехода в ту или иную вершину графа. В качестве оценки узла принято считать значение некоторой «эвристической функции оценки , которая, вообще говоря, может зависеть от описания , описания цели, информации собранной поиском на данный момент, и самое главное, на каких-либо дополнительных знаний о предметной области.

Эффективный выбор текущего лучшего кандидата для расширения поиска, как правило, реализуется с помощью очереди с приоритетом.

Алгоритм поиска A*, рассмотренный далее, является примером оптимального поиска по наилучшему совпадению. Алгоритмы поиска по наилучшему совпадению часто используются для поиска пути в комбинаторном поиске.