Алгоритм итерации по значениям является более простым, поскольку в нем не предусмотрено чередование этапов. Оба этапа осуществляются вместе по принципу одновременного вычисления и улучшения оценок значений состояния. Способ действий вычисляется только после того, как заканчивается итерация по значениям.
В псевдокоде предполагается, что все оценки значений состояния в массиве V хуже по сравнению с оптимальным значением. (Под этим подразумевается значение У(в)5У* (в).) Эту закономерность можно относительно просто проверить, а код немного упрощается. Если же такая возможность отсутствует, то приходится сравнивать значения действий друг с другом и присваивать значению состояния наилучший результат (вместо сравнения значений действий, относящихся, к текущему значению состояния). После завершения итераций полученная оценка способа действий позволяет выработать соответствующий способ действий (который должен быть близким к оптимальному). Возможно вам понадобится ремонт меховых шуб в москве.
На интуитивном уровне можно понять, что действия, выполняемые в этом алгоритме, соответствуют обновлениям значений квадратов двухмерной сетки, которые осуществляются одно за другим, и происходит проверка соседних квадратов для поиска лучших путей.