История шахмат
Последнее десятилетие XX века в шахматах ознаменовалось ещё одним важным событием — компьютерные шахматы достигли достаточно высокого уровня, чтобы превзойти человека-шахматиста. В 1996 году Гарри Каспаров впервые проиграл компьютеру партию, а в 1997 — с перевесом в одно очко проиграл и матч компьютеру Deep Blue. Лавинообразный рост производительности и объёма памяти компьютеров в сочетании с улучшением алгоритмов привели к тому, что к началу XXI века появились общедоступные программы, способные в режиме реального времени играть на уровне гроссмейстеров. Возможность подключения к ним заранее накопленных баз дебютов и таблицы малофигурных окончаний ещё больше увеличивает силу игры машины, полностью избавляет её от опасности ошибиться в известной позиции. Теперь компьютер может эффективно подсказывать человеку-шахматисту даже на соревнованиях самого высокого уровня. Следствием этого стали изменения в формате соревнований высокого уровня: на турнирах начали использовать специальные меры для защиты от компьютерных подсказок, кроме того, полностью отказались от практики откладывания партий. Сократилось и отводимое на партию время: если в середине XX века норма составляла 2,5 часа на 40 ходов, то к концу века она уменьшилась до 2 часов (в других случаях — даже до 100 минут) на 40 ходов.
База данных шахматных окончаний
В 1977 году Кен Томпсон на конференции Международной федерации по обработке информации в Торонто представил построенную им таблицу для всех возможных положений в эндшпиле KRKQ «ладья и король против ферзя и короля». Общее число позиций для него составляет около 4 миллионов. Кен Томпсон провёл несколько показательных выступлений — компьютер играл за игрока, владеющего ладьёй. Этот эндшпиль теоретически проигрышный, шахматист уровня мастера, владея ферзём, обычно легко выигрывает его у любого противника. Поэтому компьютеру была поставлена задача максимально оттянуть свой теоретически неизбежный проигрыш. Результаты экспериментов, в которых компьютер играл с шахматистами, были довольно интересными. Против программы пытались играть Ханс Берлинер, экс-чемпион мира в игре по переписке, и Лоуренс Дей, чемпион Канады. Ни тот, ни другой не смогли выиграть у программы, хотя любая позиция была для них выигрышной. Дело в том, что теоретически безупречная игра компьютера часто выглядела нелогично, противоречила принципам, предписываемым шахматной теорией (например, обычно рекомендуется не уводить ладью далеко от короля во избежание возможных вилок, но программа нередко делала это), необычные ходы компьютера сбивали шахматиста с толку, и он упускал выигрыш, не успевая за 50 ходов поставить мат или выиграть ладью.