Хотя представители шахматного сообщества согласны с тем, что версия Deep Blue 1997 года была намного слабее Каспарова и россиянин проиграл из-за собственных демонов, современные поколения той же программы, например Fritz, Komodo или Stockfish в своем развитии вышли далеко за пределы человеческих возможностей и стали практически непобедимыми. Все эти программы играют в шахматы совсем не так, как люди. Они полагаются не на творчество и воображение, они отбирают лучший ход, перемалывая огромные массивы чисел и опираясь исключительно на вычислительные способности; в то время как среднестатистический профессиональный шахматист видит игру на десять-пятнадцать ходов вперед, алгоритмы способны вычислять двести миллионов позиций в секунду, а это около пятидесяти миллиардов примерно за четыре минуты. Подход, при котором компьютер анализирует каждую возможность, возникающую при каждом ходе, получил подходящее название: «грубая сила». Шахматист опирается на память, опыт, хорошо развитое абстрактное мышление, вычленение закономерностей и интуицию, когда анализирует ситуацию на доске; шахматная программа даже не понимает принципов игры, она просто использует свои вычислительные способности и принимает решение, основываясь на сложном наборе правил, которые программисты подгрузили в нее вручную. Всякий раз, когда оппонент ставит фигуру на белую или черную клетку, компьютер выстраивает дерево возможностей с учетом всех альтернатив, которые дает то или иное расположение фигур на доске; дерево ветвится и ветвится, пока не достигнет конца игры, и тогда компьютер выбирает из множества его ответвлений те комбинации, которые считает наиболее выигрышными. С каждым новым ходом появляется новое дерево, потому что игра постоянно развивается, но, если компьютер достаточно мощный, он может так далеко заглянуть в будущее, что будет всегда на шаг или даже на несколько сотен шагов впереди человека.

С го всё совсем иначе.

Это настолько сложная игра, что выполнять поиск грубой силой бессмысленно. Если в шахматах для каждого хода есть порядка двадцати возможностей, в го их более двухсот. В среднем партия в шахматы заканчивается после сорока с чем-то ходов, а для завершения одной игры в го нужно больше двухсот. В шахматах после первых двух ходов есть около четырехсот вариантов расположения фигур на доске, в го же их почти сто тридцать тысяч. Поле для восточной игры больше, девятнадцать на девятнадцать клеток, вселенная западной умещается в пределах доски восемь на восемь. Следовательно, комбинаторное пространство — размеры дерева, которое компьютер создает, чтобы увидеть все возможные конфигурации при каждом ходе, — просто огромное. К тому же общее число возможных шахматных игр — около 10123, то есть единица и сто двадцать три ноля, а возможное число игр в го представить себе практически невозможно: их более 10700. Количество позиций на доске — уникальных конфигураций камней, которые возникают в противостоянии двух игроков, — настолько велико, что его удалось установить только в 2016 году:

208, 168, 199, 381, 979, 984, 699, 478, 633, 344, 862, 770, 286, 522, 453, 884, 530, 548, 425, 639, 456, 820, 927, 419, 612, 738, 015, 378, 525, 648, 451, 698, 519, 643, 907, 259, 916, 015, 628, 128, 546, 089, 888, 314, 427, 129, 715, 319, 317, 557, 736, 620, 397, 247, 064, 840, 935

Если учесть все теоретически возможные игры, в том числе несуществующие в реальном мире, потому что они включают в себя совершенно иррациональные фантасмагоричные совпадения, их общее число неподвластно пониманию — оно превышает гуголплекс, 1010^100, число настолько большое, что его не записать в десятичной форме, потому что понадобится больше места, чем есть во вселенной.

Но на этом сложность го не заканчивается.

Перейти на страницу:

Похожие книги