Выбрать главу
ПОЧЕМУ ОНА «НЕУСПЕВАЮЩАЯ»

Чтобы понять это, проследим, как машина избирает ход. Она просто пробует одно за другим движения всех своих и противника фигур, то есть действует по методу так называемого «дерева перебора». Что это значит? А вот что.

Допустим, машина играет белыми. В создавшемся положении для неё возможны 30 разных ходов. Сначала она намечает какой-то один ход — это «ствол». К нему примеривает все имеющиеся ходы чёрных. Пусть их тоже 30. Значит, у одного «ствола» выросло уже 30 «веток». К каждой из этих «веток» следует опять примерить 30 «веточек» — следующих ходов белых. Затем у каждой из этих 30 «веточек» появляются по 30 отростков — ходов чёрных… И так далее, что можно продолжать безгранично. «Дерево перебора» при этом очень быстро разрастается до неимоверных размеров, и перебрать все его «веточки», что необходимо для выбора лучшего хода, становится невозможно. Но рассмотрен только один «ствол», а ведь их было 30 — надо ещё испытать и другие 29… Вот почему приходится обрывать такой расчёт: выполнить его дальше, чем на 4 хода вперёд, даже машина при всей своей «скорострельности» не в состоянии.

В итоге такого четырёхходового расчёта через «мозг» машины проходят сотни тысяч различных шахматных позиций. Каждую из них она должна расценить по особому «прейскуранту», заложенному в неё программистом. Некоторые из позиций она сочтёт наиболее для себя благоприятными и тогда выберет и сделает ход, ведущий к ним. Казалось бы, неплохой метод?

Обратимся к человеку. Попробуй сильный шахматист так же перебирать все ходы и варианты, ему не хватит жизни и для одной партии. А ведь если машина ведёт расчёт на четыре хода вперёд, то шахматист рассчитывает нужный ему вариант и на десять ходов! Но обратите внимание: нужный ему вариант. Он не «выращивает» это гигантское «дерево перебора», чтобы потом с его помощью выбрать ход. Нет! Он сперва намечает ход, а затем принимается за расчёты — всего два-три варианта, только для проверки. Он не проделывает эту чудовищно неэкономичную работу машины, всякий раз просчитывающей сотни тысяч бессмысленных или заведомо слабых вариантов, которые потом, как дым, бесполезно «уходят в воздух».

Как же шахматист ещё до того, как начать расчёт, угадывает заслуживающий внимания ход?

Новичок, как и машина, пробует, перебирает ходы, пока не остановится на таком, который ему почему-либо приглянётся. Но такое перебирание доступно ему, пока расчёт его только одноходовый: «Если противник пойдёт сюда, я отвечу так». И точка. Что будет дальше, этим он не интересуется, и этого он не видит.

Человек же, овладевший игрой, рассчитывает глубже, зато он всё больше и больше ходов отбрасывает заранее, как неприемлемые. А тот, кто приобрёл уже большой опыт в игре, обзаводится словно каким-то компасом и тогда без предварительных расчётов почти безошибочно прокладывает курс в океане шахматных вариантов. Компас этот и есть та особая способность человека, которая приобретается с опытом, способность, которая называется интуицией.

Итак, машина и человек играют каждый по-своему: машина методом перебора всех вариантов, человек — интуитивно. Способ человека — несравненно экономнее, но, может быть, способ машины надёжнее? Ведь рассматриваются, казалось бы, все продолжения и выбирается лучшее… Не так ли? Ничего подобного! Во-первых, продолжение, которое в итоге «тяжких раздумий» избирает машина, оказывается рассчитанным ею всего на три—четыре хода вперёд, а продолжение, интуитивно избранное человеком, проверяется им значительно глубже. Во-вторых: и машине и человеку при выборе хода приходится получающиеся позиции оценивать. Но если сравнить по точности, то интуитивная оценка человека — взвешивание на весах аптекарских, а оценка машины — на весах багажных.

Вот и получается: пока машина встречается с новичком, тоже играющим посредством только перебора ходов, она, благодаря своим спортивным качествам, обыгрывает его. Но против шахматиста, овладевшего шахматной интуицией, машина устоять не может.