Программирование шахмат часть четыре
Для вершин, не являющихся концевыми, в качестве оценки принимается максимальная из оценок дочерних вершин, если в позиции, соответствующей данной вершине,— ход программы (такие вершины принято называть альфа-вершинами), в противном случае — минимальная из оценок дочерних вершин (бета-вершины). Ход, выбираемый программой, соответствует ребру, идущему из корневой вершины в дочернюю с максимальной оценкой.
Если бы можно было построить дерево перебора полностью и при этом концевым вершинам соответствовали бы заключительные позиции, тогда значения оценочной функции в них определялись бы исходом игры в данной позиции. В свою очередь, оценки вершин вышележащих уровней зависели бы от исхода игры в соответствующих позициях при правильной игре сторон. Программа могла бы выбирать ход, действительно являющийся лучшим в текущей позиции.