Ответ 1
Ответ на ваш вопрос ниже psuedocode на связанной странице, а также в разделе "Описание" на этой странице. Из примечания ниже кода psuedo:
Примечание: указанный псевдокод предполагает, что эвристическая функция монотонный (или последовательный, см. ниже), что часто встречается во многих практические проблемы, такие как путь кратчайшего пути в дороге сетей. Однако, если предположение неверно, узлы в закрытом набор может быть заново открыт и их стоимость улучшилась. Другими словами, замкнутый набор может быть опущен (с использованием алгоритма поиска дерева), если решение гарантировано, или если алгоритм адаптирован таким образом что новые узлы добавляются в открытый набор только в том случае, если они имеют нижний f чем на любой предыдущей итерации.
Итак, псевдокод предполагает, что эвристика последовательна и должна быть изменена, если бы это было не так.