Компьютерные шахматные программы часто предпочитают краткосрочные цели, которые могут быть разделены и квантованы и для достижения которых не требуется анализировать шахматную доску как целостный организм. Классический пример искажения в работе компьютера – это его готовность принять
Эвристическое правило «Принимать обмен, когда противник отказывается от более сильной фигуры»
Рис. 9.3а.
Расположение фигур после 32-го хода Каспарова в первой партииУ Каспарова и Deep Blue были свои способы упростить позицию, показанную на рис. 9.3a. Компьютер разбивал сложную проблему на отдельные элементы. Например, для Deep Blue позиция могла напоминать ситуацию, представленную на рис. 9.3б, при которой каждой фигуре присваивалось определенное значение в баллах. Если вы сложите баллы, то увидите, что Deep Blue имел преимущество над Каспаровым, эквивалентное одной пешке, что в большинстве случаев приводит к победе или ничьей{634}
.Рис. 9.3б.
Поэлементная оценка позицииРис. 9.3 в.
Целостная оценка позицииЛюди же способны в большей степени концентрироваться на самых важных элементах и видеть стратегическое целое, которое иногда представляет собой нечто большее, чем сумма частей. Для Каспарова позиция ассоциировалась с ситуацией, которая показана на рис. 9.3в, и казалась ему достаточно хорошей. Каспаров видит, что три его пешки продвигаются в направлении к недостаточно защищенному королю Deep Blue.
Королю придется уйти со своего места – и в этом случае Каспаров сможет продвинуть свои пешки до последнего ряда обороны Deep Blue и превратить их в ферзей[118]
– или оказаться под угрозой мата. Кроме этого, ферзь и слон Каспарова, хотя и находятся в левом нижнем углу доски, способны практически беспрепятственно перемещаться по диагонали; тем самым они могут усилить натиск своих пешек на уязвимого короля. Каспаров пока что еще не знает, как именно будет поставлен мат королю Deep Blue, однако понимает, что при таком давлении шансы оказываются на его стороне. Сила позиции Каспарова скоро стала понятна и Deep Blue, который через 13 ходов признал свое поражение.«В этом и заключается типичная слабость компьютера, – позднее сказал Каспаров. – Я уверен, что ему очень нравилась позиция, однако последствия были слишком глубоки для того, чтобы он мог правильно все оценить»{635}
.«Человек переиграл компьютер», – гласил заголовок статьи в New York Times{636}
. На следующий день после игры газета опубликовала целых четыре статьи, посвященных ей. Однако в конце игры произошел определенный поворот, который остался без внимания комментаторов, но впоследствии изменил всю историю шахмат.Начало конца
В финале шахматной партии,
Человек почти гарантированно не сможет найти выход в ситуации, показанной на рис. 9.4. Однако у людей имеется немалая практика в управлении эндшпилями, когда для завершения партии требуется 10, 15, 20 или 25 ходов.
Рис. 9.4.
Победа белых… после 262 ходовЭндшпиль может считаться одновременно и благом, и проклятием для компьютеров. На этой стадии игры у них остается немного промежуточных тактических целей, однако компьютер может иногда не «увидеть леса за деревьями». С другой стороны, у шахматных компьютеров есть базы данных не только для дебюта партии, но и для эндшпиля. Решения имеются практически для всех позиций, в которых на доске остается шесть или меньше фигур. Почти завершена работа с позициями из семи фигур – причем некоторые решения достаточно сложны и требуют не меньше 517 ходов – однако компьютеры уже сейчас хорошо помнят, какие шаги можно считать выигрышными, проигрышными или ведущими к ничьей.