
 
26
ство,  и  отрицательна,  когда  противник  машины  оказывается  сильнее.  Эту  чис-
ленную  оценку называют  оценивающим  полиномом (так как обычно  она  имеет 
полиномиальный вид, или, проще говоря, вид взвешенной суммы), или статисти-
ческой оценочной функцией (с.о.ф.). 
Важной компонентой любой статистической оценивающей функции явля-
ется  материальное  соотношение,  или  перевес  фигур.  Этот  член  просто  соот-
ветствует сравнению фигур, имеющихся у игроков, причем каждой фигуре при-
дается определенное значение ценности. Самое высокое значение ценности име-
ет  ферзь,  затем (как  существенно  менее  ценные)  следуют  в  порядке  убывания 
ценности конь, слон и ладья, а наименее ценной из всех фигур является пешка. 
Второй важной компонентой оценочной функции, вероятнее всего должна 
быть некая мера относительной подвижности фигур, причем более сильным счи-
тается  тот  игрок,  у  которого  подвижность  фигур  больше.  Простым  критерием 
подвижности  является  число  допустимых  ходов,  имеющихся  у  игрока.  Можно 
также  дать  численную  оценку  контроля  центра  и  других  критериев,  знакомых 
игрокам в шахматы. 
После  того  как  произведена  оценка  каждой  терминальной  вершины  об-
следуемого поддерева, следующий шаг состоит в перенесении результатов  этих 
оценок вверх по дереву («вверх» означает в направлении корня дерева). Метод, 
которым  это  достигается,  называется  минимаксным;  он  заключается  в  следую-
щем. Для альфа-вершин (представляющих позиции, в которых ход делает маши-
на) принимается значение, равное наибольшему значению из указанных для до-
черних  вершин.  Это  абсолютно  оправданно,  поскольку  в  таком  случае  машина 
сделает наиболее выгодный для себя ход. Однако для бета-вершин принимается 
наименьшее  из  значений  оценки  для дочерних  вершин,  поскольку  можно  пред-
положить, что противник сделает ход, наименее выгодный машине. 
В конечном итоге некоторое оценочное значение приписывается корневой 
вершине.  Поскольку  она  является  альфа-вершиной,  это  значение  будет  наи-
большим  среди  значений  дочерних  вершин.  Ход,  который  выбирает  машина, 
преобразует  существующую  на  шахматной  доске  конфигурацию,  представ-
ленную  корневой  вершиной,  в  конфигурацию,  представленную  той  дочерней 
вершиной, из которой было взято значение оценки для корневой вершины. Рас-
сматриваемая  задача,  безусловно,  является  плохо  определенной,  поскольку  не-
возможен просмотр всего дерева. И даже если бы полный исчерпывающий про-
смотр  всего  дерева  был  возможен,  эта  процедура  не  обязательно  указывала  бы 
совершенный  ход,  обеспечивающий  победу.  Тот  ход,  который  человек-
шахматист  рассматривал  бы  как  наилучший,  по-видимому,  зависел  бы  от игро-
вых  возможностей  и  других  характеристик  противника.  Любой  выбор,  учиты-
вающий  подобные  обстоятельства,  несомненно,  представляет  собой  решение 
плохо  определенной  задачи.  Описанный  же  выше  машинный  метод  ни  в  коей 
мере  не  учитывает  характеристики  партнера  по  игре.  Действие  рассмотренного 
нами  метода  было бы  очень  простым,  если бы дерево  отсекалось  столь  сильно, 
что остались бы только корневая вершина и ее дочерние вершины. Тогда стати-
стическая  оценочная  функция (с.о.ф.)  применялась  бы  к  каждой  дочерней  вер-