You are on page 1of 385

Behind Deep Blue
Building the Computer That Defeated
the World Chess Champion

Feng-hsiung Hsu

Princeton University Press
Princeton and Oxford

Дип Блю
Создание компьютера победившего
чемпиона мира по шахматам

Фен Сюн Сю

Издательство Принстонского университета
Принстон и Оксфорд

Copyright © 2002 by Princeton University Press

Published by Princeton University Press,
41 William Street, Princeton, New Jersey 08540

In the United Kingdom: Princeton University Press,
3 Market Place, Woodstock, Oxfordshire OX20 ISY

All Rights Reserved

ISBN 0-691-09065-3 (cloth : alk. paper)

Library of Congress Cataloging-in-Publication Data
has been applied for

This book has been composed in Stone Serif and Stone Sans
by Stephen I Pargeter, Banbury, Oxfordshire, UK

Printed on acid-free paper.

www.pupress.princeton.edu

Printed in the United States of America

10 9 8 7 6 5 4 3 2 1

d

Содержание

Предисловие vii
Благодарности xi
Шахматная нотация xv
Пролог
Глава 1 Время шоу! 3
Карнеги Меллон
Глава 2 Группа нарушителей спокойствия 9
Глава 3 Важный выбор 20
Глава 4 Шахматная машина, которой не было 46
Глава 5 Гонка за званием первого машинного гроссмейстера 69
Глава 6 "Тук, тук. Кто там?" 90
Интермеццо
Глава 7 Первая историческая дата 105
IBM
Глава 8 Нам нужно новое имя 125
Глава 9 Воспитание младенца 143
Глава 10 Живой Эверест 162
Глава 11 Переоснащение 186
Глава 12 Святой Грааль 204
Эпилог
Глава 13 Жизнь после шахмат 261
Приложения
Приложение A Парень с Тайваня 277
Приложение B Записи избранных игр 292
Приложение C Для дополнительного чтения 297

a

Предисловие
Эта книга рассказывает о моем видении событий, приведших к со-
зданию Дип Блю - первого компьютера, победившего чемпиона мира по
шахматам в серьезном матче. Я подключился к проекту в 1985 году. Две-
надцать лет спустя это приключение завершилось установкой важной ве-
хи в человеческой истории и навсегда изменило наши представления о
той роли, которую компьютер будет играть в нашей жизни.
Шахматные машины, такие как Дип Блю, имеют давнюю историю.
Турок - "шахматная машина" созданная венгерским инженером, бароном
Вольфгангом фон Кемпеленом, впервые появилась в 1769 году, в ав-
стрийской столице. Вероятно самая известная его жертва, это Наполеон
Бонапарт. Турок впрочем оказался подделкой - им управлял скрытый от
человеческих глаз шахматист.
В 1830-х годах Чарльз Бэббидж мечтал создать шахматную машину,
чтобы привлечь финансирование для своей аналитической машины (пер-
вый программируемый механический компьютер так и не был закончен).
Вместо этого он создал машину для игры в крестики-нолики. Сделать
настоящую шахматную машину было слишком трудно, особенно если
вам нужно изготовить еѐ только из механических частей.
Создание первого программируемого электронного компьютера,
ENIAC, было завершено в 1946 году. Вскоре после этого, в 1949 году,
Клод Шеннон выступил с лекцией, которая заложила основу для создания
современных шахматных компьютеров. В то время многие известные
ученые считали что задача создания шахматного компьютера, который
смог бы победить чемпиона мира, может быть решена в течение несколь-
ких лет, но их прогнозы оказались слишком оптимистичными. Шло время
без каких-либо подвижек в поле зрения, и постепенно решение "Пробле-
мы Компьютерных Шахмат" стало Святым Граалем для работающих с
компьютерами ученых. К началу 1980-х годов, спустя тридцать лет после
основополагающей работы Шеннона, лучшие шахматные машины в
vii

США играли на уровне национального мастера, что было всѐ ещѐ далеко
от уровня чемпиона мира.
Моѐ появление в области компьютерных шахмат было случайным.
Весной 1985 года профессор Х.Т. Кунг, мой куратор факультета универ-
ситета Карнеги Меллон, сообщил мне что моѐ положение в аспирантуре
находится под вопросом. Несколькими неделями ранее я изучал одну
техническую проблему для ведущего специалиста по компьютерным
шахматам на кафедре. Ему, эксперту, не понравилось решение которое я
придумал. После некоторого размышления, я пришел к выводу, что на
самом деле проблема была связана с его подходом к данному вопросу.
Радикально новый проект, частично основанный на идеях его конкурен-
тов, был бы намного лучше. После того как он отклонил и моѐ новое ре-
шение, я прямо сказал ему, что его подход хуже, и потерял интерес к те-
ме. Профессор Кунг объяснил мне, что следует быть более тактичным.
Затем он попросил меня написать технический доклад и организовать
презентацию для защиты моего решения. Ранее мне уже приходилось ис-
пытывать достаточно серьѐзные неприятности из-за своих опрометчивых
поступков, вследствие которых меня чуть было не вышибли из универси-
тета...
Так началось странное и неожиданное путешествие к созданию само-
го мощного шахматного существа в мире - Дип Блю.
Первоначально я планировал повторить это путешествие таким же
образом, как это принято в моей любимой книге, "Двойная спираль: Вос-
поминания об открытии структуры ДНК", лауреата Нобелевской премии
д-ра Джеймса Д. Уотсона. Однако уже в процессе работы я понял, что эти
две книги будут сильно отличаться по своему характеру и масштабности.
Книга доктора Уотсона рассказывает об одном из величайших научных
открытий в ХХ веке, в то время как данная книга повествует больше об
инженерных поисках, чем о научном открытии. По своей природе, поиск
инженерных решений чаще захватывает ткань жизни. Технические идеи
стоящие за поиском, сначала должны быть обнаружены а затем доведены
до логического завершения. Открытие может проистекать от удачи или
вдохновения, но остальная часть решения задачи, это вопрос пота и упор-
ства. Поэтому по масштабу книга ближе, скажем, к книге Чака Йегера
"The Quest for Mach One", его рассказе о преодолении звукового барьера.
Данная книга описывает поиски возможностей превысить, хотя бы нена-
много, шахматный уровень лучшего белкового шахматиста планеты.
Если продолжать сравнение, то эта книга пожалуй более веселая, чем
любая из упомянутых выше. Одна из причин такого впечатления в кажу-
щейся легкомысленности самой идеи создания компьютера, который смо-
жет победить чемпиона мира по шахматам. Но компьютерные специали-
сты такие же люди как и все, и они тоже любят повеселиться. Другая при-

viii

что события описанные в этих историях имели место. Я вставил этот материал по двум причи- нам. а не иначе. что за ненормальный решил взять на себя задачу бросить вызов величайшему уму шахматного мира. почему некоторые обстоятельства сложились именно так. Эта книга представляет собой рассказ о людях. закончившихся с раз- ными результатами. я узнал о его своеобразном чувстве юмора. а затем и в двух матчах с Гарри. Рассказы в книге охватывают две социально и культурно различные организации . чтобы дать ответ на вопрос. Другая причина состояла в том. имеют непосредствен- ное отношение к проекту. чтобы предоста- вить вам подсказки в отношении того. что я и мои записки. Из книги доктора Фейнмана. Приложение A содержит исто- рию начального периода моей жизни. содержат рассказ о моей жизни до запуска проекта. Если вы можете сделать шаг назад и увидеть более широ- кую картину. Для шахматных книг. неуемной страсти к жизни. но в двух разных ипостасях: между человеком как исполнителем и человеком как создателем машины. Способность смеяться над собой и не принимать себя слишком все- рьѐз держали меня в норме во время очень напряженных ситуаций. чемпионом мира по шахматам. но он не отражает истинную суть соперничества. и сугубо деловом способе смотреть на вещи. я узнал о значении возможности посмеяться над самим собой. Проект возник только потому."Вы конечно шутите мистер Фейн- ман". и его можно читать в качестве справочного материала. Фейнмана. Тем не ме- нее истории из главы два и начала третьей главы. В 1996 году человек выиграл матч как исполнитель. В действительности же со- перничество происходило между людьми. которые занимаются созданием машин. Компьютерные шахматы были высококонкурентной областью научных исследований. Итоговые матчи с Гарри Каспаровым.кафедру информатики университета Карнеги Меллон и ix . Между Гарри и Дип Блю было сыграно два матча.чина состоит в том. а в 1997 человек выиграл матч-реванш уже в качестве создателя машины. Эти книги также имеют тенденцию быть выпущенными на злобу дня. оказались под сильным влияни- ем ещѐ одной моей книги-фаворита . лауреата Нобелевской премии д-ра Ричарда Ф. Впрочем. на Тайване. но большинство из них подробно останав- ливается лишь на аспекте "Человек против машины". вторая глава. заголовок "Человек против машины" видимо хорошо продается. О матчах между чемпионом мира по шахматам Гарри Каспаровым и Дип Блю написано много книг. то наиболее серьезные моменты в жизни также могут пока- заться весьма забавными. соперничество здесь было столь же сильным и неистовым. воз- никавших при первых соперничествах в научной среде. начало третьей главы и прило- жение A. как и в области исследований ДНК. Но самое главное. также были чрезвычайно серьезным де- лом. Одна из них заключалась в том.

даже спустя два года после поражения от Дип Блю он неизменно отклонял вызов на матч. который показывает разумное поведение в ограниченной области. Возможно ли организовать матч против Крамника? На мо- мент написания этих строк перспективы такого развития событий не яс- ны. Первая половина книги посвящена проекту в Карнеги Меллон. В ноябре 2000 года. положеных другими членами команды могут быть представлены в недостаточной степени. и вспыхнуло интенсивное научное соперничество. Это всего лишь тонко настроенный инструмент. Гарри конечно проиграл матч. что Дип Блю прошел шахмат- ную версию теста Тьюринга (тест "вслепую". высказанные Гарри в процессе мат- ча 1997 года и после него. но он остаѐтся игроком с настоящим интеллектом . что стоит отметить: Дип Блю . вклю- чая явное уклонение Гарри от переигровки . Гарри потерял титул чем- пиона мира. В этот период сложились основные технические идеи.уж Дип Блю то никогда не смог бы придумать столь оригинальные об- винения. О Дип Блю часто задают такой вопрос: "Это искусственный интел- лект?". в матче с Владимиром Крамником. Одна из опасностей записок от первого лица заключается в том. времени и энергии. И последнее. разработка новых шахмат- ных машин и конечно же. что учет коллективных усилий. явля- ется ли ваш оппонент человеком или компьютером). Эпилог книги охватывает послематчевые события. подтверждают. Остальная часть книги документирует эволюцию проекта в компании IBM: адаптация к новым условиям. я разыскал членов группы с ранних стадий проекта. вокруг шахматного компьютера сформировалась новая дружная команда.это плод коллективных усилий.компанию IBM. два напряженных и спорных матча между Гар- ри и Дип Блю. то ответственность за это лежит исключительно на мне. который определяет. Но Дип Блю не ис- кусственный интеллект. Обвинения в мошенничестве. x . болезненные изменения персонала. Чтобы сгладить эту проблему. Если я всѐ же не упомянул чей-то вклад должным образом.

за его понимание и поддержку. • Профессору Раджу Редди и профессору Рэнди Брайанту.две организации. Кафедра информатики университета Карнеги Меллон и компания IBM . xi . которым я хочу выразить особую признательность: В университете Карнеги Меллон. Питеру Янсену. за их вклад и терпимость к моему иногда иррациональному поведению. Мюррею Кэмпбеллу. профессору Х. • Членам команды Дип Сот: Томасу Анансараману. а также за предоставленное финансирование для создания Дип Сот. но в особенности Карлу Эбелингу и Гордону Гоечу. • Лоуренсу Бучеру и Джону Зарнею за обеспечение столь необхо- димой технической поддержки. в Bell Labs. которая заставляла нас стремиться вперед. Кунгу. за ценные советы и интересные дискуссии. Д-ру Гансу Берлинеру. за до- полнительную финансовую помощь на более поздних стадиях проекта Дип Сот. Остальные эндшпильные базы предоставил Льюис Стиллер. Кен также предоставил некоторые из эндшпильных баз данных. f Благодарности Пионерская работа Джо Кондона и Кена Томпсона над шахматной машиной Белл. Т. оказала непосредственное влияние на про- ект. который сыграл роль главной оппозиции . • Различным членам команды Хайтек.той шпоры. использовавшихся Дип Блю в обоих матчах против Гарри Каспарова. и Андреасу Новатчуку. которые сделали проект возможным. • Моему куратору. Есть так- же множество людей из обеих организаций. Майку Брауну.

за их поддержку и поощрение. кто принѐс наибольшую пользу. ценой своей семейной жизни. Между прочим. были Максим Длуги. Ну и наконец. Ю-Фарн Робин Чен. как внутри. Ан- xii . Кай-Фу Ли. Гроссмейстер Роберт Бирн. без участия Гарри Каспа- рова. Томас Анансараман. естественно. Роберт Хьятт. • Джерри Броуди. Помогали также и многие люди со стороны. В компании IBM. но особенно нашими менеджерам. Джо Хоэн. брали на себя некоторые из моих технических проблем связан- ных с доводкой шахматных чипов Дип Блю. Тимоти Манн. то Роберт был тем. Говард Ландман. Дон Мэддокс и Дап Хартманн. шахматный обозреватель "Нью-Йорк таймс". за предоставленную техническую поддержку для команды. Несколько раз Мюррей и Джо. или же тренировались с Дип Блю и его предшественниками. и профессора Хайда Токуда. которые оказывали помощь и поддержку. • Членам команды Дип Блю. Мюррею Кэмпбеллу и Джо Хоэну. Фредерик Фридель. Рэн- ди Мулику и Си Джей Тану. Джим Джиллогли. без помощи многих грос- смейстеров и других шахматистов. мы никогда бы не узнали истинную силу Дип Блю. Ник Де Фир- миан и Джон Федорович. был хорошим лич- ным другом. Роберт Бирн. Среди гроссмей- стеров. • Всей цепочке управления. Многие люди пересмотрели ранние наброски этой книги и сделали предложения по еѐ улучшению. Мюррей Кэмпбелл. также был и нашим шах- матным консультантом на обоих матчах Дип Блю. Майк Браун. за их вклад и преданность проекту. Джоэл. также как и люди из ACM и TSI. включая профессора Роберто Бизиани. Если не считать гроссмейстеров работавших над проектом. • Другим людям. чемпиона мира по шахматам. которые либо играли с ним. Стюарт Крэкрэфт. которые в то или иное время напрямую работали с машиной. Много- численные сотрудники IBM. Еще во времена Дип Сот помощь оказывали: Ларри Кауфман. профессора Дэнни Слейтора. я хочу также поблаго- дарить жену Мюррея . Дип Блю не стал бы таким какой он есть. Деннис Эллисон. так и вне исследовательского центра IBM.Элизабет за их терпимость и понимание в отношении долгих часов проведенных на работе и поте- рянных выходных. Мигель Ильескас. который иногда заходил к нам на некоторых играх. Джим Лой. Я благодарю их всех.Джин и жену Джо . профессора Тома Митчелла. профессора Боба Спрулла. участвовали в организации или осуществляли техническую поддержку на двух матчах Дип Блю. Джоэл Бенджамин.

Уильям Кларк. Си Джей Тан. однако. В конце концов. за очистку и полировку этого текста. моего редактора.дреас Новатчук. Дэнни Слейтор. Некоторые фотографии в книге из моей личной коллекции. Джонатан Шеффер. и Дэнни Слейтор. любые ошибки и упущения лежат исключительно на моей совести. Джордж Пол. Андреас Новатчук. все обеспечили цен- ную обратную связь. Мой агент. Кен Томпсон и анонимный рецензент. И не в последнюю очередь я хотел бы поблагодарить Дэвида Ире- лэнда. уникального ракурса. xiii . Многие матчевые фотографии из коллекции IBM. привнес альтернативное видение со своего. Остальные предоставили Монти Ньюборн.

.

особенно из второго матча Дип Блю. e Шахматная нотация Это не шахматная книга . квадрат в правом нижнем углу шахматной доски известен как h1. g. Не считая пешек. d) и коро- левский фланг (вертикали e. Однако некоторые из противоречий. Строки нумеруются с 1-й по 8-ю от нижней строки к верхней. Чтобы сделать для вас проще визуализацию игровых ситуаций. Столбцы помечены от a до h. на пересе- чении которых он находится. Саму шахматную доску можно разделить по вертикали на две равные половины: ферзевый фланг (вертикали a. существует пять типов фигур: конь. слон. Названия для этих двух половин доски приняты от положения ферзя и короля в начальной позиции игры. Теоретически вы можете следить за спорами. как будто они являются фотографиями шахматной доски. ферзь и король. Таким образом. завязаны на шахматных ходах сде- ланных компьютером. h).здесь нет реальных шахматных анализов. белые пешки стоят на второй. На диаграмме показаны обозначения восьми строк (также извест- ных как горизонтали) и восьми столбцов (также известных как вертика- ли) на шахматной доске. b. ладья. В начальной позиции на шахматной доске. в главы о двух матчах Дип Блю включены шахматные диаграммы. что же в действительности означают ходы. На сле- дующей странице есть краткое описание алгебраической шахматной но- тации. а квадрат в левом верхнем углу известен как a8. рассматривая шахматные ходы просто как некие знаки. Фигуры на первой и восьмой горизонталях расставлены на полях от a до h в последователь- xv . Вы можете относиться к ним. от крайнего левого столбца к крайнему правому. f. но не повредит и знание того. c. Каждая фигура может быть окрашена в белый или чер- ный цвет. По мере возможности я старался избегать использования шахматной нотации или шахматных диаграмм. а черные пешки на седьмой горизонтали. Имя каждого квадрата (поля) шахматной доски основано на сочетании обозначения столбца и строки. используемой в книге.

На первой го- ризонтали стоят белые фигуры. При наличии двух коней. ход N2f3 будет означать пере- мещение коня со второй горизонтали на поле f3. конь. за которым следует коор- дината поля назначения. Если при ходе произво- дится взятие конем. Следовательно. а на восьмой . ходом N×g5 конь дела- ет ход и забирает фигуру на поле g5. ферзем и королем записываются в том же xvi . слон.ности: ладья. конь.черными. Например. его оппонента .черные. Ходы слоном. Начальная расстановка фигур на шахматной доске. король. ладья.это перемещение коня на поле f3. ладьей. Ход Nf3 . перед координатой поля назначения ставится обозначение исходной вертикали или горизонтали. Игрока с белыми фигурами называют белыми. Между буквой вертика- ли и координатой поля может быть помещѐн дополнительный символ '×'. где она ока- жется после хода. слон. ферзь. запись a×b4 означает рубку фигуры на поле b4 пеш- кой с вертикали a. Ход e4 обозначает передвижение пешки на поле e4. Взятие (рубка) пешкой записывается обозначением вертикали которую пешка покинула и поля на которое она перешла. Ходы конѐм записываются символом 'N'. то перед координатой конечного поля ставится до- полнительный символ взятия '×'. Ходы пешкой записываются координатой того поля. Таким образом. которые могут пойти на одно и то же поле. с обозначением координат.

Символ '+'. хороший ход". ход Qa4 означает перемеще- ние ферзя на поле a4. но символ перед координатой меняется на 'B'. сигнализирует о шахе.формате что и ход конем. '!!'. Следовательно. '??'. Rc4+ означает. что означает рокировку на королевском и ферзевом фланге соответственно. Следовательно. знаком той фигуры. Ходы также сопровождаются символами '!'. Так ход h5! означает. '?'. 'Q' и 'К' соответственно. Превращение пешки указывается сразу после записи хода. "сомнительный ход" и "плохой ход" соответственно. 'R'. "отличный ход". в которую она превращается. ход g8Q озна- чает. размещенный после записи хода. xvii . Рокировка записывается как О-О и О-О-О. что пешка перемещается на поле g8 и становится ферзем. что означает "хороший ход". что ладья пошла на с4 и объявляет шах. что "пешка идет на h5.

.

c Пролог .

.

иногда с одним или двумя приглашенными гостями. Непосредственно в аудитории. в подвале "Equitable Building". Гарри ещѐ не был чемпионом мира. Дип Блю. возвещающие о необычном событии в мире шахмат. чтобы показать анализ текущей игры. b ГЛАВА 1 Время шоу! В конце апреля 1997 года на улицах Нью-Йорка появились плакаты. Живая картинка покажет двух соперников сидящих напротив друг друга. будут использовать экран в центре. зрители в зале будут иметь четкое представление о нынешнем положении в пар- тии. Джентльмен на плакате был чемпионом мира по шахматам Гарри Каспаровым. Неподалеку от улицы. Реальным же противником Гарри будет шах- матный компьютер. Соперник слева . гла- сила: "Как заставить компьютер моргнуть?". Когда я начинал. На левом экране будет показана прямая трансляция с 35-го этажа здания. телекамеры будут закреплены на выгодных местах и три огромных проекционных экрана впереди оживут. за специально разрабо- танным игровым столом. Мюррей Кэм- пбелл и Джо Хоэн. из телестудии выступающей в качестве игровой комнаты. под подбородком. оставалось ещѐ не- 3 . чтобы достичь этого дня. который мы трое спроектировали и за- программировали. три шахматных комментатора. Таким образом. Во время игры мы будем действовать просто как про- должение Дип Блю и делать за него ходы на реальной шахматной доске. возможно сильней- шим из когда-либо живших шахматистов. или я. Сопер- ником на другой стороне будет один из двух моих коллег. смотрящего сквозь шахматы на зрителей. На правом экране будет показано изображение шахматной доски сверху.это Гарри Каспаров. Через несколько дней зал будет заполнен огромной толпой. Они показывали мрачного и задумчивого господина чуть старше 30-ти. Небольшая надпись. я смотрел на пустой экран в пустом зале. Мне потребовалось почти двенадцать лет.

рассматривали проблему как чисто инженерную задачу. и даже коммерческих организаций. С тех пор тысячи компьютерных ученых. мы сыграли с Кас- паровым вничью. если наша машина действительно сможет победить Чемпиона Мира. любителей. в 1996 году. Но первые две трети матча. четкий пример сложной проблемы. а некоторые люди. Есть что-то большее в решении Проблемы Компьютерных Шахмат. Неко- торые хотели использовать шахматы как экспериментальный инстру- мент. К 1985 году. а кто-то не столь известен. предыдущая версия Дип Блю проигра- ла матч Гарри Каспарову. чтобы тот играл в шахматы. чтобы "решить" Проблему Компьютерных Шахмат. чем та гипотетическая машина. В 1949 году Клод Шеннон внѐс свои предложения о том. За последние одинна- дцать лет. экстраполяция экспериментальных данных пока- зывала. чтобы победить чемпиона мира по шахматам. Мы же подошли к проблеме с другой стороны. как работает человеческий разум. который в конечном итоге перерастет в Дип Блю. а именно. И конечно же это стало бы для нас дополнительным вознаграждени- ем. особенно любители. кто-то из них был знаменит. чтобы узнать. Наша конечная цель со- стояла в том. Другие люди рассматривали шахматы как ярко выра- женный. то вероятно и сможем про- никнуть в суть человеческого интеллекта". Создание этой "Матери Всех Шахматных Машин" само по себе было интересной зада- чей. на которую я ориентировался в 1985 году. кем бы он или она ни были. или по крайней мере я.сколько месяцев до того как он будет коронован. мои партнеры и я последовательно создавали всѐ более и более мощные шахматные компьютеры. Коммерческие организации конечно же делали это ради прибыли. "Если мы сможем разработать успешную шахматную машину. заявляли Аллен Ньюэлл. инженеров. Клифф Шоу и Герберт Саймон в одной из ранних работ по компьютер- ным шахматам. когда я начинал свой маленький проект. и всѐ- же этого было недостаточно. С конца 1970-х годов было установлено. чем просто увеличение производительности 4 . Эта старая версия Дип Блю уже была быстрее. как запрограммировать компьютер. что увеличения аппаратной скорости в одну тысячу раз может быть достаточно для получения шахматного компьютера уровня чемпи- она мира. работали над этой проблемой. делали это просто так. шахматистов. для удо- вольствия. что шахматный компьютер становится сильнее при увеличении скорости его аппаратного обеспечения. Наш проект начинался с простой целью. выяснить является ли значительное увеличение аппаратного ускорения достаточ- ным. "Решение" шахмат вполне могло предоставить новые методы для решения других сложных про- блем. Мы. В Филадельфии. с 1986 года. Ещѐ до нас многие пионеры внесли свой вклад в решение "Пробле- мы Компьютерных Шахмат".

от ходов сделанных топ-гроссмейстерами. нашего шахматного советника и одного из луч- ших шахматистов в США. вся эта работа заставила гроссмейсте- ра Джоэла Бенджамина. возможно с единственным ис- ключением в виде матча Фишер . Было по- чти бесспорно. мы переделали Дип Блю с нуля. сказать: "Вы знаете. Пресса освещала этот новый матч с большими надеждами. Новый Дип Блю был значительно улучшен. что этот матч станет бóльшим событием. Джоэл уже не мог уверенно отличать ходы Дип Блю. чем любой из матчей на первенство мира по шахматам. иногда Дип Блю действи- тельно играет в шахматы". Если но- вый Дип Блю выиграет матч. Если мы побе- дим. то возможно даже будет не лишено смысла и сравнение с матчем Фишер . на который я и мои партнеры вступили много лет назад? 5 . то это станет знаменательным событием в многовековой истории людей как создателей машин.Спасский в 1972 году. Начиная с того матча. Так или иначе. К тому же завер- шилось бы такое долгое ожидание этого важного момента для компью- терных ученых и исследователей искусственного интеллекта.Спасский. но будет ли этого доста- точно? Завершится ли наконец тот путь. прора- батывая каждую из проблем матча и широко привлекая гроссмейстеров к нашей подготовке."железа".

.

d Карнеги Меллон .

.

хорошо сложенным мужчиной. что доктор Берлинер курирует нас. Я же был аспирантом кафедры информа- тики (CS). Мои неприятности связаны с другим преподава- телем на кафедре. что соперничество было неиз- бежно. которые он сделал в частном порядке. с обреченным видом воскликнул Кунг. Я очень уважи- тельно относился к нему.группа хулиганов!". Уже тогда между двумя командами существовали определенные трения. и не только потому. в основном безнадзорные аспиранты. мой куратор факультета из уни- верситета Карнеги Меллон в Питтсбурге. что он был хорошим кон- сультантом для меня. В некотором смысле за мной был контроль факультета в лице профессора Кунга. понятно. но также из-за дел. Это произошло осенью 1987 года. Конкуренция между двумя командами была дружественной. но она вот-вот превратится в острое соперничество. Кунг . одним из которых был я. Команду Хайтек воз- главлял д-р Ганс Берлинер. a ГЛАВА 2 Группа нарушителей спокойствия "Ваша группа . Профессор Кунг был моим кура- тором всѐ время моего пребывания в Карнеги Меллон. Команда ЧипТест была не в восторге от устоявшегося и непра- вильного общественного мнения. Кунг. Профессор Кунг был прямым потомком Конфуция и гордился делать всѐ что мог.это профессор Х. Сейчас. У меня не возникало проблем с профессором Кунгом. или 9 . В то время в университете Карнеги Меллон существовало две ко- манды занимающиеся компьютерными шахматами. оглядываясь назад. Конкурирующую команду ЧипТест составля- ла группа энтузиастов. чтобы помочь техническому и экономическому раз- витию китайского общества во всем мире. В свои 40 лет он был высоким. Мы только что закончили продолжительный приватный раз- говор в его кабинете.Т. в то время как члены моей команды работали над ЧипТест практически чисто для удовольствия.

но сама по себе она не вызвала бы немедленной эскалации соперничества.. чтобы избежать про- блем в дальнейшем. На кафедре была своя неповторимая атмосфера. команда Хайтек собиралась на то же соревнование. Почти во всех шахматных книгах о матчах Дип Блю ошибочно сообщается. Тот факт. Эта характеристика была несколько оскорбительна для команды ЧипТест. Мой разговор с профессором Кунгом касался именно того. в 1985 году. 2 В разделе "Приглашение из Калифорнии" главы 4 подробно описано. Дип Блю. где двумя другими были кафедры в Стэнфорде и Массачусетском технологическом институте. что де- лать с приглашением. Этот другой разговор стал важной частью цепи событий. что кафедра CS университета Карнеги Меллон была лучшей. И началось всѐ это с "хулиганов" профессора Кунга. В значительной степени этот образ был ре- зультатом известности доктора Берлинера как специалиста по компью- терным шахматам.что мы были его учениками. чем в других учебных заведениях. чтобы ЧипТест пропустил турнир2. и Берлинер предложил Кунгу. Профессор Кунг был рад. не- которые даже скажут. приглашение команды ЧипТест сыграть в шахматном турнире. и как говорят. Двумя годами ранее. Первый год аспирантов Кафедра информатики (CS) является одним из подразделений универ- ситета Карнеги Меллон. 10 . Реальные истоки проекта Дип Блю можно проследить ещѐ дальше. которые привели к созданию ЧипТест и. как был раз- решен весь этот инцидент. что ка- федра предлагала только программу на звание доктора наук (без програм- 1 Это неверное предположение сохраняется и по сей день.. но ко- гда он делал свое замечание о "хулиганах". доля аспирантов со своими уникальными направлениями исследований была гораздо выше. но CS входила в тройку лучших в стране. которая автоматически приводила журналистов к предположению1. Как оказалось. Некоторые из кафедр университета в своих дис- циплинах входили в десятку лучших. В зависимости от личных предпочтений. команда ЧипТест ещѐ до этого разговора решила принять предложение доктора Берлинера. в конечном итоге. Тем не менее. помимо всего прочего. почему мы не должны играть. у нас состоялся ещѐ один разговор по вопросу связанному с доктором Берлинером. и не видел при- чин. его должно быть посетило ощущение "дежа вю". что данный вопрос кажется решен. Эскалацию вызвало. Кунг поддержал команду ЧипТест. что он один направляет все усилия разработчиков си- стем компьютерных шахмат в Карнеги Меллон. что Берлинер был куратором факультета команды ЧипТест/Дип Сот.

Во время курса иммиграции новые студенты искали факультет. Это был Майк. Старшекурсники тратили это время на демонстрацию своих проектов. постепенно становясь близкими друзьями. В следующем году Тони перешел в другую группу. чтобы узнать о среде. вероятно давало факультету возможность экспериментировать и предлагать уникальную систему обучения. все мы четверо без проблем добрались до вы- пуска. проходил ежегодный обряд "посвящения в сту- денты". что источники финансирова- ния для студентов не обязательно были привязаны к конкретным проек- там. За исключением курсовых работ. проектах. вероятно. Андреас и я занимали выделенный нам кабинет. что не провел комплектацию групп иначе. "браки" не были окончательными. Как и в реальной жизни. скорость зачисления принятых студентов была выше. и случилась она в мой первый день в кампусе Карнеги Меллон. нужен ли им этот конкретный студент. Ближе к концу курса иммиграции. В конечном итоге. и решали. и произошел кризис рас- пределения. решая. что стало возможным отчасти вследствие того. Факультет конечно тоже наблюдал за новыми студентами. обычно в каком-нибудь причудливом месте в Питтсбурге. при назначении групп. и вообще хорошо провести время. помогали новым студентам адаптировать- ся.мы бакалавра или магистра). инструментах. и конечно же. вместе с тремя другими сту- дентами новичками. Майком Брауном. Майк был вероятно первым американцем. как правило сами хорошо проводили время. чем ожидалось. осталась светлая память о "зачистке" стола на том посвящении. Для прибывающих студентов это было время. Отчасти из-за необычной системы. Курс иммиграции был временем. у профессорско-преподавательского состава было очень мало власти над не консультировавшимися студентами. чьи исследования их интересовали. а отчасти из-за различающегося уровня прибывающих студентов. то обнаружил внутри бородатого мужчину. и людях. это был всего лишь мой третий день в Со- единенных Штатах. когда также имел место процесс "сватовства". на весь первый месяц каждого осеннего семестра назначался "Курс иммиграции". Андреасом Новатчуком и Тони Стенцем. кого бы они хо- тели иметь в качестве кураторов факультета. которые были важны для них. Из-за 11 . Когда я открыл дверь в недавно определенный мне кабинет. с которым у меня состоя- лась обстоятельная беседа. Преподаватели управляли их обучением в основном за счет консуль- таций. За- мечание профессора Кунга о хулиганах. В результате кризиса распределения я оказался в "пустой" группе. и в течение нескольких лет только Майк. и ино- гда между преподавателями и студентами происходили "разводы". Кроме того. считалось предпочтительнее смешивать прибывающих студентов с опытными. У меня как голодного аспиранта. Когда в 1982 году я "иммигрировал" на кафедру. не подразумевало Тони. Обычно. но по ходу учебы факультет вероятно не раз пожалел.

он никогда не переставал меня удивлять. который созидает. но он оказался одним из самых младших студентов во вводном классе. сколько ему лет. "Я просто оказался хорош в решении многовариантных тестов" . Во время нашего пребывания в Карнеги Меллон.это тот. Родился он в Нью- Джерси. если вложу в него свою душу. В нашем разговоре Майк описал себя как "хакера". я не сразу смог понять. и один год учился в Гер- мании по программе доктора наук.сказал он. Он был родом из Германии. используемое в средствах массо- вой информации . когда Ан- дреас помогал мне в тех областях. однако. что у него нет других полезных талантов. 12 . откуда я прибыл. где я не справлялся. когда обнаружили что у нас много общих технических интересов. была не совсем симметричной. Но он был настолько 3 См. То есть такой человек. Андреас был стар- ше. Майк получил свою степень бакалавра в университете Лихай всего за три года. Андреас и я оказались в числе старших. Я помню много случаев. Дружба. кто наносит ущерб компьютерным системам или использует их в своих интересах с помощью виртуальных средств. хотя и в специали- зированной области. "Обходя авторитетов" в главе "Парень с Тайваня". намекая таким образом. где обсужда- ется военная служба на Тайване. В наши первые годы в Карнеги Меллон. что буду хо- рош в любом техническом вопросе. который может производить компьютерные программы в больших количествах. и Андреас также не слишком ему уступал. чтобы получить две трудные степени бакалавра: по физике и информатике. штат Пенсильвания. Майк был очень хорошим программистом. ребята обязаны от- служить два года в армии после окончания колледжа3. Помимо того. уже был невероятно хорош во всех технических вопро- сах.его бороды. потому что он потратил один дополнительный год. В моем случае это произошло потому что на Тайване. Майк и я были несколько легкомысленны. Я был твердо убеждѐн. Майк очевидно был очень умѐн.только гораздо позднее. То есть новое определение описывает человека разрушения. но также был и на удивление скромен. в то время как Андреас с первого же дня был весь в деле. Ан- дреас же казалось. Андреас и я не сразу стали близкими друзьями . Он объяснял свое ускоренное обучение в колледже целиком и полностью лишь способно- стью преуспевать в решении многовариантных тестов. он оказался ещѐ и человеком с многочисленными техни- ческими навыками. приложение А. но рос в городе Аллентаун. хотя чаще встречается определение. которого он определил как че- ловека. В то время как Майк был одним из самых младших среди прибывших студентов. Это определение по-прежнему используется и сего- дня. окончил университет в Гамбурге. что Андреас был первоклассный программистом. прежде чем решил перебраться в Кар- неги Меллон.

Мы оба интересовались разработкой чипов на сверхбольших интегральных схемах (VLSI). я был гораздо сильнее заинтересован в чѐм-то бо- лее практичном. что Белл играет сильнее. в тысячу раз быстрее. не были достаточно заинтересованы в какой-либо работе из области компьютерных шахмат. Андреасом и мной состоялось несколько бесед о компьютерных шахматах. Профессор Кунг был ведущим преподавателем в группе VLSI и оче- видным выбором для нас обоих. он посетил доклад Кена Томпсона. если такая машина как Белл будет. явно было точкой зрения меньшинства на кафедре. но после того как он рас- стался со своим первым куратором.ведущей шахматной машины начала 1980-х. что я не припомню какого-либо случая.самодостаточен. одного из раз- работчиков Белл. Никто из нас не считал. и не представлял себе. проводившемся в Германии. Несмотря на наше взаимно невысокое мнение об AI.все мы до прибытия в Карнеги Меллон имели некоторое соприкосновение с тематикой шахмат. когда получает больше времени. Так что мнение большинства нашей группы в отношении AI. он помогал в судействе на чемпионате мира по шахматам сре- ди микрокомпьютеров. что же произойдѐт. Когда-то. Я поднял вопрос о том. Майк же решил рабо- тать с профессором в области искусственного интеллекта (AI). аспирант в группе VLSI. и он. Андреас. Ещѐ во время учебы Андреаса в Гам- бургском университете. Майк . которые показыва- ли. как он закончится. но мне прихо- дилось видеть некоторые так называемые "исследования" в области искус- ственного интеллекта. Один из разговоров касался Белл . В период нашей иммиграции. Но ни Андреас. будучи студентом. В докладе Кен описал эксперименты. когда я каким- нибудь образом помог ему. Майк. Андреас не играл в шахматы всерьѐз. В то время я думал. которые действительно заслуживали ярлык самой настоящей фигни. и я . а Карл Эбелинг.ещѐ когда учился в средней школе . Андреас и я познакомились с существующими исследованиями по компьютерным шахматам на кафедре.считался серьезным тур- нирным игроком. включавшая в себя почти половину студентов. Я не был столь же категоричен. Более того. или компьютерных шах- мат. ска- жем. Андреаса и меня. ни я. Андреас был очень невысокого мнения об AI исследованиях в целом. но у него суще- ствовал сильный интерес к компьютерным шахматам. Мои предыдущие контакты с компьютерными шахматами в основном проистекали от чтения технических журналов и книг. Майк первое время не разделял этого мнения. как раз проектировал шахматную машину на их основе. и Андреас называли AI исследо- вания не иначе как фигней. что такой машины бу- 13 . на протяжении этих лет между Майком. что компьютерные шахматы должны пройти ещѐ долгий путь. В то время самой большой группой на кафедре была группа AI.

После представления себя вновь прибывшим студентам. Моя первая шутка. что плохого сделал Майк. чтобы отметить в "Черную Пятницу" (совещание факультета. В конце концов. случись она несколькими годами позднее. имели два се- рьезных последствия. 14 . так как был источником многих других неприятностей. буду тянуть Андреаса и Майка в проект компьютерных шахмат. что я приобрел среди студентов репутацию сомнительного характера. где присутствовали все. которые я провернул в первые годы учебы. это лишь первый шаг.) Вторым последствием стало попадание в список "исчезающих видов" на кафедре. в шутку порассуждал. Лицензия на вредительство Свобода тайваньских студентов серьезно ограничена строгими школь- ными правилами. Те приколы. меня всегда очаровывали рассказы студентов о гениальных шалостях. Я не знаю. ни один из нас не и думал что я. Другие проблемы. Удивленный услышанным о возмож- 4 В настоящее время Шэрон . но возможно это бы- ло достаточно плохо для профессора Кунга. По иронии судьбы эта репутация оказалась полезна при наборе других студентов для работы над шахмат- ным проектом. когда состоялась эта беседа. но я вероятно занимал там первое место. так как после нескольких лет учебы они с Андреасом находи- лись в разладе. проводившееся в конце каждого се- местра). Первым стало то. Замечание профессора Кунга о хулиганах возможно подразумевало и Андреаса. но она вполне может находиться уже где-то рядом. случились не совсем по моей вине. что ожидает как 1 апреля кто-нибудь опять под- делает электронную почту от него. чтобы победить чемпиона мира. который являлся в то время ассистентом административного отде- ла4. проект должен быть интересен сам по себе. как вы увидите в следующих главах. не прибавила мне друзей на факультетском заседании Черной Пятни- цы. За вторую шалость меня чуть было не выгнали из университета и мог- ли бы посадить в тюрьму. Некоторые из этих неприятно- стей были вызваны моими незрелыми шалостями.заместитель заведующего кафедрой информатики и за- меститель декана по учебной части школы информатики университета Карнеги Меллон. Андреас вполне мог находиться высоко в списке "хулиганов" профессора Кунга. о которой я расскажу в следующем разде- ле. Шэрон Беркс. пытаясь ответить на этот самый вопрос. На ней мы все втиснулись в большую классную комнату и познакомились с остальной частью ка- федры. и мне пришлось обрабатывать моих друзей должным образом.дет достаточно. Так или иначе. органи- зованных первого апреля в кампусах американских колледжей. Во время курса иммиграции состоялась одна из сессий организован- ных вводной кафедрой. и в то время когда я ещѐ находился на Тайване. (Конечно вербовка других людей.

которая контролирует все аппаратные аспекты компьютера. посредством которой можно было переместить курсор (индикатор на экране. которые мы можем при- обрести сегодня менее чем за 300 $ (которых. не хватило бы. Обычные программы получают только косвенный доступ к системным устройствам. когда вы становитесь слишком назойливы. Но большая часть нашей работы всѐ ещѐ производилась на терминалах. а затем заставить терминал отослать координаты курсора назад. 15 .аспиранты имели гарантированный доступ только к текстовым терминалам в своих кабинетах. Так как компьютер в 5 Операционная система может рассматриваться. UNIX позволяет "общаться" с другим пользователями на общем ком- пьютере. поэтому пришлось немало потрудиться. вы могли переместить курсор в определѐнное место экрана вашей жертвы. как только мог. Однако существует способ посеять хаос. если кто-нибудь из пользователей начнѐт эксплуатировать компьютерный терминал несколько более "интеллектуально". которые могли отображать черно- белую графику. Несколько других рабочих станций. который подчеркивает то место. Боль- шинство пользователей устанавливают такую опцию по умолчанию. Когда вы "общаетесь" с другими пользователями. Более про- двинутые компьютерные терминалы обычно могли принимать командную строку. подсоединѐнных к новейшим в то время миникомпьютерам. через операционную систему. я сказал про себя: "Это лов- ко. при условии что другой пользователь разрешает вам это. Большинство ми- никомпьютеров работали на операционной системе UNIX5. как главная программа. может быть кроме случаев раздражения других пользовате- лей. Обычно это безвредно. у нас есть лицензия на вредительство". В наши дни UNIX широко используется в областях. UNIX пишет введенные вами символы непосредственно на терминале другого пользователя. У некоторых из нас в кабинетах находились рабочие станции. За два года проведенных на военной службе на Тайване мои знания несколько "заржавели". пройти всѐ это начальное распределение так быстро. где недопустимы перезагрузки компьютера. Мой первый год в Карнеги Меллон выдался чрезвычайно напряжен- ным.сти такого неповиновения старших студентов. Посылая соответствующую командную строку. Миникомпьютеры эти уступают в мощности современным персональным микрокомпьютерам. Ещѐ в начале 1980-х. у) его нового положения. для общего пользова- ния. кстати. Таким образом. вызванные сбоями операционной системы. чтобы купить хотя бы один из наших тогдашних терминалов). находились в комнате терминалов. даже в лучшей аспирантуре по информатике - такой как в Карнеги Меллон . и вернуть координаты (х. на компьютер. где после печати появится но- вый символ). чтобы наверстать упущенное. Я хотел. После первого семестра я уже прилично продвинулся в познании учебных премудростей. а между тем подходил мой первый апрельский "день дурака" в Карнеги Меллон.

Наш план состоял в следующем: я должен был напи- сать две программы. Набор случайных сообщений для печати придумал мой коллега. И вуаля! Вы заставили свою жертву выполнить коман- ду по вашему собственному выбору. что он сумел войти в компьютер. который затем принял участие в этом деле. было провернуть всѐ таким образом. даже когда они смотрели непосредственно на экран своего терминала. но на сей раз только с одной разрешенной жертвой. Необходимо было перенести курсор в соответствующее место. Программы были готовы к вечеру 1 апреля. По окончании всего процесса экран должен выглядеть точно так же как и до атаки. мигающим по все- му экрану в течение приблизительно секунды. будучи не в восторге от увиденного и не понимая в какой день это опубликовано. Я вернул к жизни свои программы. Первая программа будет случайным образом выби- рать жертв и рассылать соответствующие команды по их терминалам. который спрашивал. Даже сидя перед терминалом. то он почти наверняка воспримет их. Кроме того. признался. что произошло. которая запустит мою вторую программу. чтобы содержать теперь только одно со- общение. а затем кур- сор следовало вернуть на прежнее место. как правило хакеры. Другой препо- даватель "отправил" сообщение о том. причем большая часть жертв пала на профессорско-преподавательский состав6. и что предыдущий днѐм было 1 апреля. Вторая программа будет посы- лать случайное. жертва могла увидеть только лишь нечто похожее на сильное мерцание. сообщение на электронное информационное табло кафедры от лица потерпевшего. Это была основная идея моей шало- сти на "день дурака" 1983 года. требуя чтобы тот кто разместил объявле- ние от его имени. но не знает как выйти и нуждается в помощи.этот момент скорее всего ожидает команды пользователя. Позднее. В начале сообщения отмечалось. а именно мной. с курсором. но выполнимо. кто был владель- цем пары колготок. он отправил сообщение уже по-настоящему. чтобы жертвы не понимали. с целью формирования компьютерной команды для выполнения второй программы. Он проделал большую ра- боту. За- тем эти команды заставят терминал жертвы отправить другую команду. что профессора иногда бывают забывчивы. как если бы жертва ввела координаты курсора в качестве команды. возможно нелицеприятное. 31 марта у меня состоялся разговор с коллегой. 16 . Интересное сообщение было отправлено одним преподавателем. Самой технически трудной частью всего дела. На следующее утро мы увидели несколько необычных сообщений на электронном информационном табло. которые он нашел в дамской комнате. Файл сообще- ний был изменен таким образом. А большинство хакеров отключают доступ к написанию сообщений на своѐм терминале. Это было сложно. там было 6 Студенты которые работают допоздна. и мы позволили им свободно работать несколько остав- шихся часов того же дня.

гораздо более серьезная проделка.объявления которые были настоящими. когда он набирал определенную команду. это было не так. публиковались от имени преподавателей. Кафед- ра информатики. На одной из машин Калифорнийского университета в Беркли я случайно наткнулся7. и таким же образом мои объявления были выве- дены от моего имени. без 7 Ну. Но эта. Все заголовки сообщений были заключены в кавычки. 17 . Но никто ведь не собирался повторять этот трюк с ним! Другой друг заинтересовался игрой с управлением курсором. В начале 1980-х. который необходимо было вводить перед входом в систему. Инцидент не имел для меня никаких прямых последствий. Другая при- чина состояла в том. на экране его терминала отоб- ражалась ковбоеподобная фигура. Проблема заключается в том. работала в "Arpanet". Как правило. и я никак не мог найти способа взломать глав- ные машины кафедры. обучающиеся в Беркли. Многие из этих систем были связаны с сетью DARPA (агентство передовых оборонных исследовательских проектов министер- ства обороны США). что мне было интересно узнать о некоторых специфических багах в компьютерной игре "Rogue". предшественника современного Интернета. Но Кен Томпсон. затем из левой части экрана вылетала стрелка и поражала ковбоя. и техническим об- разом разделены . и в конце концов создал "психоделическую командную строку". не совсем случайно. На всех компьютерах кафедры учетные записи для доступа в сеть "Arpanet" были защищены паролем. Сосед мистера Роджерса UNIX является относительно безопасной операционной системой. Работу компьютерных систем на кафедре поддерживали способные и ответственные сотрудники. ухоженные UNIX-системы почти невосприимчивы к любительским ата- кам. и моя следующая. один из еѐ создателей. на некую гостевую учетную запись. в своей лекции на вручении премии Тьюринга указал несколько способов еѐ скомпрометировать.явным образом обозначено. Каждый раз. авторами которой были студенты из Беркли. У меня были друзья. После этого эпизода мой коллега отключил доступ к своему термина- лу на постоянной основе. Но в отношении многих других компьютеров в сети. который после этого распадался в прах. почти все новые компьютеры в университетах ис- пользовали UNIX. Исполь- зование сети DARPA обычно сводилось к работе в сети "Arpanet". Однако в "Arpanet" было много менее защищенных машин. что большинство UNIX-систем совсем не обязательно поддерживаются в хорошем состоянии. с еѐ большим количеством исследовательских проектов спонсируемых DARPA. вероятно повлияли на мою репутацию в глазах некоторых преподавателей. какие сообщения являлись не настоящими.

посредством которых он может открыть лю- бую дверь в этом здании. выше моего понимания. И таким образом возникло что-то типа "черного хода". к которым они обращаются. чтобы другие пользователи не могли получить по сети доступ к вашим любовным пись- мам. и соответственно имя учетной записи было задано как "fsr". и у него имелся файл содер- 18 . не подверга- ются опасности. получил возможно свою первую компьютерную учетную запись на машине Берк- ли.Макфили. Так что все в порядке. я не хотел что-либо повредить. Собственно. как правило также предоставляются права суперпользователя. Операционная система UNIX позволяет закрыть доступ к вашим личным данным.е. обычно есть мастер-ключи. бы- вают недостаточно защищены. По какой-то причине на машине Беркли некоторые из файлов не были защищены надлежащим образом. куда гость мог войти. Вскоре мистер Роджерс. который может делать с системой всѐ что захочет. (Хотя зачем вам оставлять свои любовные письма в сети. Что же делать с властью? Очевидно. но файлы.виртуальным богом на машине Берк- ли. Один из постоянных пользователей на машине Беркли по-видимому работал над сетевым проектом для DARPA. чтобы эти программы могли нормально функционировать. Иногда излишнее доверие к этим служебным программам является неуместным. проповедника и ведущего телепередачи для детей "Соседи ми- стера Роджерса" в Системе Общественного Вещания. Некоторым специальным про- граммам. что есть проблема. что не только сами "суперпользова- тельские" программы. Однако отчество мистера Род- жерса было . т. Сами программы могут быть в полном порядке. сам по себе этот случай не обязательно означает.) А гостевая учетная запись по определению обладает ограни- ченными правами. например у администратора какого-либо здания. и следовательно гость не может отпереть замки. Друг предложил создать компьютерную учетную запись на имя Фреда Роджерса. сам того не подозревая. Аналогичным образом и в UNIX. в нескольких минутах ходьбы от Карнеги Меллон. чем возможно пренебрегают менее опыт- ные системные администраторы. что отчество Фреда начинается на S. А значит имя учетной записи следовало записать как "fmr". Кто-то оставил дверь приоткрытой. необходимым для поддержания системы в рабочем состоянии. сделать то. Так я стал суперпользователем . системный ад- министратор может стать так называемым "суперпользователем". но и файлы которые они используют. Предложение показалось вполне подходящим. Фред Роджерс жил в Питтсбурге и само это шоу тоже записывалось в Питтсбурге. не правда ли? В реальной жизни. Любой компетентный системный админи- стратор обязательно удостоверится. Но мы сделали ошибку в названии учетной записи мистера Роджерса: мой друг думал. и по- мочь самому себе создать мастер-ключ.пароля.

Но на пике. в моѐ свободное время. которая не требует пароля. От моей деятельно- сти не возникло никакого реального ущерба. что составило мою исповедь. Хо- тите быть со мной? Будете со мной?. И уж конечно. В следующие две недели. Соверши я подобный проступок сегодня. 19 . Это случилось ещѐ до принятия Конгрессом за- кона о конфиденциальной информации." Создание новых учетных записей для мистера Роджерса продвигалось медленно. Затем. Ну а мистер Роджерс конечно же потерял все свои учетные записи. в мо- ей голове постоянно крутилась песня из шоу мистера Роджерса: "Вот пре- красный день в этом районе. то столкнулся бы с большими проблемами. описывающую как это было сделано. Прекрасный день для посещения соседа. этого не сле- дует делать на системе с гостевой учетной записью. входным дверям по всей сети "Arpanet". С другой стороны. содержащий кучу паро- лей. Нико прочитал мне небольшую лекцию и приказал написать то. Окружающий мир очень велик. Файл был защищен. и возможно в итоге система даже стала более защищѐнной. Нико Хабермана. В том году я должно быть оказался в опасной близости от отчисления на очередном совещании Черной Пятницы. обычно заблокированным. уже сотрудники Карнеги Меллон вышли на меня. тогда как на са- мом деле это был серьезный вопрос. и в нѐм всегда найдутся плохие люди. В течение этого времени. никогда не следу- ет просто так оставлять обычный текстовый файл. К тому же у меня оставалось мало свободного времени. "сосед мистера Род- жерса" начал свою экспансию в "Arpanet". мистер Роджерс владел едва ли не десятью учетными записями в лучших университетах США. И даже неза- щищенные файлы личного характера не следует просматривать без разре- шения. Системный администратор университета Пердью заметил аккаунт со- зданный для Фреда Роджерса. в Карнеги Меллон. и демон- стрирующую моѐ раскаяние.жащий пароли для машин по всему "Arpanet". независимо от того защищѐн он или нет. но не от суперпользователя. Я рассматривал сложившуюся ситуацию как игру. Внезапно у меня появился ключ ко многим.. К тому же пароли были в виде обычного текста. Потом я получил повестку от заведующего нашей кафедрой. Да и к тому же не- этично просматривать защищенные файлы без разрешения. Это был шлепок по руке. и пошел по следу назад. так как близилось окончание трѐх курсов. которые я проходил. поскольку слабости у каждой системы были разные. Случись ещѐ один подобный инцидент и меня вероятно попросили бы покинуть кафедру.

хотя и не все хорошие программисты так рабо- тают. Согласно моему опыту. на- правлять своих представителей для временной работы при кафедре под руководством профессоров. В то время кафедра информатики сотрудничала с крупными японскими компаниями. но работал он в основном ночью. 20 . когда пришлось упорно трудиться в тече- ние длительного периода времени. Все изме- нилось. в разделе "Жаворонок" гла- вы "Парень с Тайваня". что позволяло им. f ГЛАВА 3 Важный выбор Японская трудовая этика Я могу работать. когда нужно. я сойду с ума если у меня не будет достаточно времени для сна. Яркие представители этого типа могут работать. приложение A. Я никогда не мог работать таким образом. которая выпускает потребительские электронные товары под брендом "Panasonic"). я никогда в своей жизни не работал. мой немецкий товарищ по группе. когда я начал работать над одним из проектов профессора Кунга вместе с нашим японским гостем. но в основном я ленивый человек. Тейи был одним из таких представителей. Первые имеют тенденцию работать короткими очередями. К моменту начала учебы на втором курсе университета Карнеги Меллон. существует два типа тружеников. см. Андреас Но- ватчук. у меня был только один период. Но подготовку к экзаме- нам нельзя считать работой. В этом смысле. Тейи Нишизава был представителем японской компании "Matsushita Electric" ("Matsushita" вероятно больше известна в США как компания. Он был очень 1 Обсуждение тайваньской образовательной системы. был трудягой. пока не начался мой второй год в Карнеги Меллон. Teйи был хорошим примером второго типа тружеников. за определенную плату. и его отношение к работе не влияло на меня. скажем. К этому типу относятся многие из программистов. и это было время подготовки к моему вступительному экзамену в колледж на Тайване1. 48 часов подряд до полного исчерпания творческих сил.

где на мантиссе находится двоичная запятая. оказалось достаточно поучительным опытом для меня. Алана и меня. Наш проект заключался в разработке чипа. В начале 1980-х.обязательным элементом в получении нами ученой степени. Никогда прежде не видев. Алан Суссман (еще один из подопечных профессора Кунга) и я. Для обоих. и может рассматриваться как коэффициент масштабирования. чем когда используешь внезапные вспышки озарения. как правило. я отметил для себя: "Ого! Этот парень работает быстро!".мотивирован и дисциплинирован. когда Teйи пришел на встречу с законченными высокоуровневыми схемами начерченными от руки. это был также и способ извлечь определенную пользу для фа- культета из работы студентов. GE отвечал за конечную стадию разработки чипа. особенно с точки зрения тру- довой этики. Этот тип труженика больше подходит для работы конструктора чипов. этот проект считался "областью квалификации" . где двоичная запятая расположена после самого младшего бита (двоичной цифры) целого числа. означает какое-то задание. которая включала в себя физическое размещение и производство микросхемы. Teйи. в то время как Карнеги Меллон отвечал за логическое проектирование. Моѐ первое знакомство с японской трудо- вой этикой состоялось во время этого проекта. Тесное сотрудничество с Teйи на протяжении следующего года. и с базовой информацией по таймингам. чтобы кто-то работал подобным образом. вычисления с плавающей запятой являются лишь малой частью всех возможностей микро- процессора. Показатель степени содержит важный бит указывающий. функционирующего в ка- честве программируемого канала связи между несколькими коммерчески доступными чипами производившими вычисления с плавающей запятой2. вместе работали над совместным проектом профессора Кунга с компанией "General Electric" (GE). 21 . На ранней стадии проекта. которая оказалась важным бизне- сом для GE. Одним из возможных применений этого чипа была компьютерная томо- графия для медицинской диагностики. Алан и я 2 Есть два типа чисел используемых в компьютерах: с фиксированной запятой и с пла- вающей запятой. Вычисления с плавающей запятой обычно используются в инженерных приложениях.мантиссу и показатель степени. проводили ежене- дельные встречи для выбора общих принципов работы чипа. чтобы продемонстрировать адекватную подготовку в области исследований. Кунг и мы трое. "Область квалификации". Мы всѐ ещѐ находились на стадии планирования того как чип будет работать. В сущности. но мог в течение длительного периода продуктивно трудиться в рабочее время. стало возможным раз- местить все функции для вычислений с плавающей запятой на одном кристалле. где будучи в состоянии обеспечить постоянство. Teйи. В вычислениях с плавающей запятой для представления одного числа используют два числа . Он не мог работать долгие часы. получаешь на выходе более высокое качество. которое выдается куратором факультета для студентов. Сегодня. Простейшим примером вычислений с фиксированной запятой является целочисленная арифметика.

В течение года. Я не ду- маю. Мы использовали новый набор программ автоматизации инженерных рас- четов "Computer Aided Engineering" (CAE). До анонса фирмы "Canon". был создан новый сегмент рынка. японский производитель офисного обо- рудования "Canon" объявил о создании недорогого печатающего механиз- ма для лазерного принтера. первым пользователем которо- го довелось быть Андреасу. без участия в проекте и без тонкого влияния нашего японского гостя. поскольку он не содержал ничего существенного для исследования. и каждый из нас отве- чал за свой участок работы. нам ещѐ немного помогал Андреас Новатчук. Для обмена данными с другими пользователями. а именно . Я не мог использовать его тему в качестве диссертации. написание и защита диссертации. была завершена в начале 1985 года. с их компьютером "Macintosh". персональный лазерный принтер создал условия приведшие к "смерти" настольных издательских систем. Для "Apple". К этому моменту я уже выполнил все прочие требования для получения степени доктора наук. что был бы готов для следующего шага. что можно было считать существующим стандартом. проникнуть на рынок в бизнес-сегменте. и стоили свыше 10 000 $. Фактически. и к тому же впервые в своей жизни я прошел через весь процесс проектирования логики для чипов. Создание персонального лазерного принтера оказалось очень важным для "Hewlett-Packard" и "Apple". который потенциально можно было использо- вать для производства лазерных принтеров стоимостью менее 3000 $. но вскоре Алан и я усвоили принципы работы и последовали его примеру. первая компания создавшая лазерный принтер для бизнеса. но 22 . Для "Hewlett-Packard" та- кое развитие событий положило начало их успешному бизнесу по произ- водству компьютерных принтеров.предложение. за которую отвечал Карнеги Меллон. Таким образом. Та часть совместного проекта. Очки уважения В 1984 году или около того. В начале только Teйи придерживался рабоче- го графика. опыт проекта сде- лал меня более дисциплинированным.разделили логическое проектирование на три части. что позволило компании "Apple". С распространением новых лазерных принтеров. К тому времени совместный проект продолжался уже год. предстояло лишь решить ряд мелких вопросов. исследование. ла- зерные принтеры в основном использовались в больших отделах. "Hewlett-Packard" и "Apple" объявили о создании первых персональных лазерных принтеров на основе механизма "Canon". стало более важно иметь возможность отправлять электронные документы от одного пользо- вателя к другому. имела то. "Xerox". необ- ходимо было в некоторой степени стандартизировать формат электронных документов. Тем не менее.

Все шло хорошо. которую разрабатывали он и группа аспи- рантов. компьютерным шрифтам и т. Я следил за бизнесом по созданию принтеров с тех пор как стал сту- дентом. и еѐ рыночная капитализация больше чем у самой "Xerox"3. Суще- ствовала также возможность создать новый стандарт или доработать один из двух существующих стандартов для обработки китайского. были проблемы с печатью на максимальной скорости даже для про- стых страниц. и в начале 1985 года начал собирать литературу по принтерам. Если же кто-то захочет напечатать на высокой скорости сложные китайские иероглифы. и у меня появилась возможность бесплатно4 съездить назад на Тайвань. использовавшегося в 1985 году. 23 . Се- минар проводился группой VLSI. тут была возможность для бизнеса. который может позволить печатать более сложные страницы на высокой скорости. Д-р Ганс Берлинер. Существовало "окно" возможностей для со- здания пользовательского контроллера принтера на VLSI. японского и других восточноазиатских языков. Это был интересный материал.д. был принят для конференции на Тайване в мае 1985 года. Генератор ходов состоял из 64-х чипов. Как казалось. На самом первом семинаре. но даже при 3 По состоянию на июль 2000г. попросил меня помочь с проектированием Хайтек .шахматной машины. то его попытка пожалуй вряд ли будет удачной. Кроме того. который я посетил в Карнеги Меллон. в то время как Xerox стоит чуть более 13 млрд. я обнаружил как важно "бесплатное" уча- стие.компания оказалась слишком медлительной в отношении продвижения своего стандарта в качестве массового. а идеи вероятно позволяли поднять достойную тему для диссер- тации. который мы разработали совместно с GE. я узнал о генераторе ходов Хайтек. который использовался для генерации шахматных ходов непосредственно аппаратными средствами Хайтек. "Adobe". что цепь событий запущенная после анонса компании "Canon" довольно любопытна. 4 Будучи в то время бедным аспирантом. Механизм "Canon" мог печатать до восьми страниц в минуту. В Соединенных Штатах было трудно собрать подходящую китайскую литературу. воспользовалась возможностью и быстро создала свой новый язык описания страниц. который был преподавателем по AI. Adobe стоит более 16 млрд. ставший стандартом. Но затем произошло нечто неожиданное. Сегодня "Adobe" имеет процветающий бизнес. Я рассказал профессору Кунгу о своих идеях. Однако доклад о чипе. "Postscript".. и находил. чтобы со- брать китайскую литературу. ведущий был Карл Эбелинг. не обраба- тывали китайские иероглифы. долларов. недавно созданная не- большая компания из Калифорнии. ни стандарт "Xerox". ни стандарт "Adobe". но у контроллера принтера. долларов. по одному чипу на каждый квадрат шахмат- ной доски размерностью 8×8.

к кому обратился Берлинер. будто он может легко эксплуатировать моѐ время. в глубине моего сознания возник вопрос. чтобы поподробнее узнать о 24 . за исключением того что генератор ходов. и контроля поиска. заключѐнные в автономный микрокомпьютер.первом знакомстве. И конечно же. Я сказал доктору Берлинеру. а я никогда не делал ничего подобного. который выискивает шахматные ходы. которая имеет по меньшей мере генера- тор ходов и оценочную функцию реализованные аппаратными средства- ми. Позже. А действи- тельно ли необходимо использовать 64 чипа? Когда доктор Берлинер обратился ко мне. Я встретился с доктором Берлинером. оценочной функции. не заинтересует ли меня разработка 64-чипной системы вычис- лений. вся эта задача казалась хорошим способом временами отвлекаться от написания диссертации. ранняя версия Хайтек только что была спроектирована и изготовлена. что у меня уже есть тема диссертации по которой я хотел бы работать. Я не был первым аспи- рантом с опытом разработки чипов. то я не прочь взяться за неѐ. оценочная функция и контроль поиска у них полностью реализованы в виде программного обеспечения. то речь как правило идѐт о машине. Шахматная машина состоит из трех основных компонент: генерато- ра ходов. встречающихся шахматной машине в процессе перебора. Вы вполне можете рассчитывать на то. что шахматная машина ис- пользующая аппаратные средства будет по меньшей мере в сто раз быст- рее. у Хайтек был генератор ходов со- стоящий из 64-х чипов и очень простая аппаратная оценочная функция. Когда исследователь компьютерных шахмат говорит о шахматной машине. который собирал реальные системы. Когда док- тор Берлинер разговаривал со мной. Берлинер убедил Карла Эбе- линга спроектировать генератор ходов для Хайтек. так как на самом деле они всего лишь шахмат- ные программы. что я также с нетерпением ждал возможности поработать с Карлом. Он спросил. Обычные шахматные программы используют ту же самую базовую структуру. но не хотел чтобы ему показалось. чем шахматные программы запущенные на микропроцессорах. определяющей насколько хорошо шахматные фигуры контроли- руют поля шахматной доски. который управляет анализом по- следовательностей ходов исследуемых шахматной машиной. которые можно купить в магазине. Я не возражал помочь доктору Берлинеру. ко- торая оценивает качество позиций. но если его задача может быть разрешена в течение лета. Задолго до того как я приехал в Карнеги Меллон. Доктор Берлинер хотел улучшить оценочную функцию Хайтек. после согла- сия создать всю шахматную машину целиком. Это также относится и к коммерческим "шахматным машинам". про- изведенных по той же самой полупроводниковой технологии. Карл стал главным разра- ботчиком Хайтек. Должен признаться.

заменят более быстрые биполярные драйверы5 вне чипа. Я не стал удачным консультантом. действительно. В 1983 году Белл стала первым шахматным автоматом. что система станет ещѐ медленнее. Было ли разделение необходимо? В начале 1980-х годов. Когда я проходил военную службу на Тайване. Кен Томпсон и Джо Кондон из Bell Labora- tories создали Белл. Чтобы в полной мере объяснить различия между биполярными и полевыми транзисторами потребуется слишком много места. Ближе к концу разговора он отметил. описывающую еѐ базовую архитектуру. играющим на уровне американского националь- ного мастера.это значило. Но может быть получится изменить его конструкцию так. той же ночью. А плохая в том что: "64-чипное разделение создаѐт необходимость добавления большого количества внешних цепей. что я не получу ни- чего кроме ощутимой признательности за проделанную работу. вместо Чесс 4. что это станет возможным? 5 Драйверы в интегральных схемах (IC) используют относительно крупные транзи- сторы. когда медленные FET-драйверы (на полевых транзисторах) на чипе. она утвер- дилась как новый лидер шахматных машин. Я объяснил. что мое определение "довольно медлитель- на" было более чем достаточно быстро для Хайтек. Да. Заседа- ние закончилось без принятия какого-либо решения. Затем я встретился с груп- пой Хайтек и представил некоторые из своих выводов. обычно двух типов: биполярные и полевые. 25 . что должно быть довольно очевидно исходя из того факта. Я узнал о существовании Белл только после прибытия в Карнеги Меллон. это может быть сделано".том. Это был новый термин для меня. что за эту ра- боту я не получу ничего кроме "очков уважения". я взял статью и перечитал еѐ. Кен Томпсон и Джо Кондон написали статью о Белл. так как. Доктор Берлинер казался недовольным и попросил меня попробовать разместить внешние цепи на чипе.Х. всѐ глубже погружаясь в многоуровневые схемы цепей. Я провел около недели над проектом доктора Берлинера. Изна- чально я ничего не ожидал от данной работы. из-за их более высоких характеристик по управлению током. и дома у меня была копия этой статьи. Корнем проблемы оказалось 64- чипное разделение. генератор ходов описанный в статье о Белл. специализированную шахматную машину. но во время встречи никто этого не понял. не мог быть размещен на одном чипе. После встречи с группой Хайтек. на основе малых и средних интегральных схем. Биполярные транзисторы как правило быстрее. а потому система будет довольно медлитель- на". когда я впервые услышал о проекте Хайтек. Хорошая новость заключалась в том что: "Да. Разговор оставил меня со странным чувством. что ему нужно. задержки на вводе/выводе чипа увеличатся. Вопрос из глубины моего сознания. что я был готов работать над этой зада- чей только в течение лета. Год спустя я обнаружил. вернулся. Берлинер объяснил мне его .

или иначе говоря. Для примера. Во всех шахматных машинах. в буквальном смысле "производит" шахматные ходы. 7 "Полуход" . Но чтобы работать правильно. как мне представлялось.работа. уже найденных на этой стадии. сделанный одним из двух игроков. принимающая значение 1 или 0. Ну ска- жем. чтобы маскировать все начальные квадраты (атакующие). генерируется новый конечный квадрат (жертва). Генерация ходов в Белл состоит из двух стадий. мы можем установить. На второй стадии (поиск-атакующего). для данный жертвы ищется новый начальный квадрат (он же атакующий). исключающему стеку. то квадрат a8 будет замаскирован. Генератор ходов в шахматной программе.двоичная цифра. Обычный шахматный ход состоит из начального квадрата (атакую- щего) и конечного квадрата (жертвы). Первый вход на исключающем стеке использует- ся для "маскировки" всех конечных квадратов. Исключаю- щий стек в Белл имел 64-битную6 разрядность памяти. и белые и черные. Первая заключалась в том. Если не осталось ни одного из атакующих квадратов. чем просто производить ходы. Слово "ход" могло бы быть более подходящим. генератор ходов должен делать больше. если бы не тот факт. На первой стадии (поиск-жертвы). которые уже были найдены для данной жертвы. когда каждая сторона. Белл вступает во вторую ста- дию генерации ходов. чтобы найти новую жертву. Второй вход на исключающем стеке используется.генерация только неисследован- ных ходов . Он также должен генерировать только неис- следованные. по одному биту на каждый квадрат шахматной доски. то Белл возвращается к первой стадии. Размер схемы был слишком большим. ещѐ не просмотренные программой хо- ды. После того. которой занимался исключающий стек. чтобы поддерживать перебор на 128 полуходов вперед потребовалось бы 256 слов глубины. С двумя входами на ход. которые я позже разрабатывал.слово из жаргона компьютерных шахмат. 6 Бит . На этом пути. Каждому входу исключающего стека соответствовал один из двух типов квадрата. что в генераторе ходов Белл было слиш- ком много транзисторов. 26 . что "конь на g6" является атакующим для "ладьи на h8". возникали две основные про- блемы. Если "ладью на а8" уже рассматривали как жертву. что в шахматной литературе "ход" может означать пару полуходов. которые программа затем исследует. Исключающий стек использовал два входа на каждый исследуемый ход. делает по одному ходу. Оно означает ход. предположим что на первой стадии можно сгенерировать "ла- дью на h8" как жертву. я поз- волял программе проводить перебор на глубину до 128 полуходов7 впе- ред. как жертва была найдена. В проекте Белл эта вторая задача .

Не так уж много по сегодняшним мер- кам. лежа на своей кровати. используемых в исключающем стеке долж- но быть не менее 1500 на каждый квадрат шахматной доски. у меня не было мотивации для более глубокого исследования вопроса. Если группе Хайтек для создания их генератора ходов необходимо 64 чипа. хоть они и были талантливы. что дизайн Хайтек отличается от дизайна Белл. Я предполагал. что нам потребуется шесть транзисторов на каждый бит памя- ти. Но вернемся в 1985 год . как вообще возможно создать генератор шахматных ходов на одном чипе? Здесь я. Разработ- чики Белл не искали альтернативных решений. не пытались поместить свою конструкцию на одном чипе. Вторая . А в них-то как раз и могла существовать очень хорошая альтер- натива исключающему стеку! Наиболее радикальным ответом стало бы просто полное удаление ис- ключающего стека из чипа генератора ходов.после добавления всех других цепей. а доктор Берлинер вероят- но вполне удовлетворился тем.я сделал неправиль- ное предположение. то понял. что разработчики Белл. чтобы искать альтернативные варианты. Тогда какие существуют возможности для сокращения количества транзисторов? Копия статьи о Белл лежала в моей квартире более двух лет. по одному чипу на каждый квадрат шахматной доски. исключа- ющий стек был пожалуй наиболее оптимальным решением. Самый простой способ это сделать . у них не было веских причин. Они проектиро- вали Белл из отдельных серийных чипов. В результате. в первый раз всерьѐз задумался над вопросом об исключающем стеке. также затуманивало моѐ видение этого вопроса. Для них. а также груп- па Хайтек. а затем подключить чип генератора ходов к внешнему исключающему стеку 64- мя проводниками.я не верил.вывести исключающий стек из чипа генератора ходов. поме- стить генератор ходов Белл на одном чипе было практически невозможно. Тогда число транзисторов. Тот факт. по одному проводнику на каждый квадрат шахматной 27 . хотя все вовлеченные в разработку люди и были очень талантливы. что разработчики Белл. группа Хайтек уже определилась с идеей использования 64-х чипов. Когда Карл Эбелинг взялся за работу по созданию генератора ходов. что решение Проблемы Компьютерных Шахмат нахо- дится в пределах досягаемости. но я никогда не задумывался над этим вопросом. Таким образом. Это было не самым лучшим решением только лишь для одночипного проекта. или около 100 000 транзисторов на всю доску. по двум причинам. что группа Хайтек приняла 64-чипный дизайн для своего генератора шахматных ходов.Допустим. должны были изучить способы уменьшения количества тран- зисторов. что тут и в самом деле может быть решение. Как только я начал думать над этим во- просом. Карл со- средоточил все свои усилия на совершенствовании 64-чипного дизайна. Первая . и чипы использовавшиеся для исключающего стека было достаточно легко достать. Но я забыл. Таким образом.

используя схему приоритетного дешифратора9 размерностью шесть на шестьдесят четыре. хотя и в иной форме. Если 64 выходных бита (контакта) пронумеровать от 0 до 63.1. Сама идея отталкивалась от того. 28 . При такой цене корпус может стоить дороже. но и если новый про- ект при этом сможет использовать те же самые корпуса что и чипы Хай- тек. Я сел. что на самом-то деле здесь ис- пользовался девятичипный дизайн. Мы можем вычислить 64-битную исключающую маску из 6- битного номера квадрата. 64-битные структуры хранящи- еся в исключающем стеке теоретически можно вычислить из последнего найденного хода.доски. В идеале. и начал работать над деталя- ми. Приоритетный дешифратор размерностью шесть на шестьдесят четыре. Для обеспечения 64-битной разряд- ности. но оно мне не нравилось. Ещѐ одна причина. Корпуса с бóльшим количеством выводов в те време- на могли стоить свыше двадцати пяти долларов. чем сам чип. В некоторых современных корпусах интегральных схем вместо штырь- ков могут использоваться контактные площадки. Но в шахматной машине те же данные содер- жит и "стек ходов". который в настоящее время хранится в стеке ходов. Начальный и конечный квадраты последней двигавшейся фигуры содер- жат всю информацию. чтобы избавить от исключающего стека всю конструкцию. Каждому из шестидесяти четырех квадратов шахматной доски при- сваивается уникальный номер приоритета. Схема приоритетного де- шифратора использует около десяти транзисторов в среднем на каждый 8 Кремниевые чипы обычно общаются с внешним миром через контактные штырьки на своем корпусе. если не только получится перейти к одночипному дизайну. а все остальные выходные биты значение . состояла в том. Для данного начального или конечного квадрата. поскольку даже самые продвинутые чипы памяти в то время об- ладали всего лишь 8-битной разрядностью. И в этот момент меня осенила идея. мы исключаем все квадраты с более высоким прио- ритетом. на- сколько далеко я могу зайти с этой идеей. Идея заключалась в том. Чипы генератора ходов Хайтек использовали 40-выводные корпуса. было желание увидеть. Более личной причиной для желания сохранить количество контактов до сорока. Это было одно из возможных решений. почему мне не нравилось решение с внешним исключающим стеком. то все вы- ходные биты с номером меньше N должны принять значение . Будет очень даже неплохо. 9 Вот простое объяснение приоритетного дешифратора. я предпочѐл бы для любого чипа сохранять количество контак- тов8 меньше 40-ка. а не только сам чип. 6-битный вход можно рассматривать как целое число N. взял ручку и бумагу. какую именно информацию реаль- но передает исключающий стек. вычисляет функцию с 6-ю бит на входе и 64-мя бит на выходе. Исключающий стек хранит историю хо- дов просмотренных ранее. необходимую для вычисления 64-битной исклю- чающей маски.0. принимающее зна- чение от 0 до 63. внешнему исключающему стеку потребуется ещѐ восемь чипов памяти.

IEEE давал студентам огромные скидки при подписке на журнал. Генератор ходов Белл создавал для каждого из шестидесяти четырех квадратов шахматной доски шесть сигналов приоритета фигур. Без изменения схемы. Насколько значительно такое сокращение? В моей последней реализации полного генератора хо- дов использовалось около пятисот пятидесяти транзисторов в среднем на каждый квадрат. В генераторе ходов Белл было слишком много длинных проводников. перед обычным выбором хода исходя из положения фигур на основе исключающего стека. всѐ это было вопросом удачи. Журнал лежал рядом со мной. мы должны в первую очередь рассматривать те ходы. по одному на каждый тип фигуры. В те дни я выписывал много жур- налов IEEE (Института Инженеров Электротехники и Электроники). коли- чество длинных проводников. я читал статью в журнале IEEE "Computer Magazine" о новом стандарте компьютерной шины под названием "Шина Будущего". которая была тогда до- ступна. В общем. и чип стал бы в четыре раза больше. как в случае исключающего стека.количество проводников. Проблема была связана с 384-мя сигналами приоритета фигур. В юности она несомненно стала бы сюрпризом и для меня. лучшими радиоприемниками бы- ли те. при которых наиболее ценную жертву рубит наименее ценная атакующая фигура. которые содержали больше электронных ламп или больше транзи- сторов. Этот метод выбора хода. За несколько недель до той роковой ночи. "Арбитру рас- пределения" требовалось всего несколько проводников. Мне был необходим альтернативный способ сравнения ходов. Для 3-микронной CMOS (КМОП) технологии. производившую выбор среди плат подключенных к шине. основанный на его предварительной оценке. а не полторы тысячи транзисторов. Конечно. который использует цепи сравнения. их количество составило бы более двух тысяч на квадрат. Для непрофессионала эта проблема может пока- заться неожиданной. Шина Будущего использовала цепь "арбитра распределения". Чтобы найти ра- ботоспособную альтернативу мне потребовалось менее одной минуты. Сигналы приоритета фигур использовались. чем количество транзисторов на нѐм? Ответ . Что может быть важнее для кремниевого чипа. для выбора лучшего хода. в частности. чтобы отсортировать ходы по ценности фигур. Когда я был маленьким ребенком. Она состо- яла в 384-х длинных проводниках. 384 (6×64) сигнала приоритета фигур подаются в приоритетный шиф- ратор. и он мог бы хо- рошо подойти для решения моей проблемы с длинными проводниками в генераторе ходов Белл.квадрат. Я был приятно ошеломлѐн. Это была экономия в соотношении 150:1. Но существовала и вторая серьезная про- блема с проектом Белл. может резко повысить эффективность шахматной машины. одни лишь 384 длинных проводника покроют половину чипа. Быстрая сверка со 29 .

Статистика. что можно поместить генератор ходов всего лишь на одном чипе. Как правило. Оценочную функцию можно раз- бить на две составляющие: материальную (по сути. у одной из сторон по- терян ферзь. Позиционная оценка напротив. что слегка измененный арбитр распределения спра- вится с этой задачей. измеренная поз- же на реальных шахматных машинах. реальный чип оказался примерно в двадцать раз быстрее. позиционная оценка имеет отно- сительно небольшую величину. Интересным фактом является то. то есть ли шанс проделать то же са- мое для хорошей оценочной функции? Это выглядит невыполнимо. хоть и с потерей временем. чем генератор ходов. чтобы изготовить относительно медленный генератор ходов. Несомненно. Если использовать шестьдесят четыре VLSI чипа. Ес- ли материальный перевес слишком велик. Моя вера казалось бы подтверждалась 64- чипным дизайном генератора ходов Хайтек. В конечном итоге. скажем. здесь были все основания предполагать. чтобы проделать те же самые вычисления. что нам не требуется распла- чиваться потерей времени постоянно. то позиционные факторы оценочной функции могут быть проигнорированы и не должны вычисляться. использующем всего лишь 40-выводной корпус.сокращение в восемь раз. Можно ли поместить на одном чипе также и оценочную функцию? Хорошая оценочная функция будет намного сложней.статьѐй подтвердила. Но теперь оказа- лось. общая ценность фигур оставшихся на доске) и позиционную (всѐ остальное). А с точки зрения затрат более чем в тысячу раз (64×20) эффективнее. Предварительный расчѐт показал мне. Таким образом. обычно меньше чем стоимость пешки. большую часть остальной машины занимала оценочная функция. а потому можно использовать меньшую по размерам цепь несколько раз. Всѐ это было неожиданно и очень интересно. а именно: мы могли обменять про- странство на время. Шахматная оценочная функция имеет повторяющиеся компоненты. то проблема действительно будет неразрешима. чем 64- чипный генератор ходов использовавшийся в Хайтек. не так ли? Но существовал один вариант. показала. что 30 . что такой генератор ходов может стать более чем в десять раз быстрее. Если едва удавалось поме- стить на одном чипе генератор ходов. Количество длинных проводников уменьшится с 384-х до 48-ми . Материальную оценку можно вычислить очень быстро. переделанный генератор ходов Белл вполне реально было разместить на одном чипе. В шахматной машине Белл. что полная оценка необ- ходима только примерно в 10-20 % времени. Вплоть до этого момента я всегда считал. что решение Проблемы Компьютерных Шахмат находи- лось вне пределов досягаемости. помимо генератора ходов. Проблема Компьютерных Шахмат заслуживала повторного рассмотрения. Многократное использование небольших цепей с целью уменьшить площадь кристалла оказалось впол- не жизнеспособным вариантом. потребует много времени.

где описал простую цепь многократного использования. если моѐ предложение не приемлемо. Всѐ остальное время я в основном просто 31 . Вскоре после этого у меня состоялась встреча с профессором Кунгом.делать 64-чипную оценочную функцию не имеет смысла. Через неделю хождений взад-вперѐд. что не хочу заниматься 64-чипным проектом. я был слишком резок. Я также предложил сделать простую версию одночипной оценочной функции. и в этот момент я потерял интерес к помощи доктору Берлинеру в отношении его 64-чип- ной оценочной функции. Доктор Берлинер был не совсем доволен тем. я послал доктору Берли- неру одну страницу предварительной спецификации. за день до того как мне предстояло сесть в самолет отправляющийся на Тайвань. В течение следующих нескольких недель. В данный момент я больше не собирался делать ни- чего связанного с компьютерными шахматами. ес- ли ему интересно. Профессор Кунг не говорил этого. Я решил стоять на своем и сказал. Я также выступил с до- кладом для профессорско-преподавательского состава. вычисляющую одно из подмножеств оценочной функции. чтобы решить судьбу каждого ас- пиранта кафедры). где сообщал. что Хайтек устарел. но по его тону я почувствовал. что позволяло многократно используемой одночипной оце- ночной функции всѐ же быть более чем достаточно быстрой. что система Хайтек была довольно медленной. что мои заявления несерьезны. То есть разрабатывать чип так. чтобы попытаться заставить меня "проектировать целый чип правильным способом". Профессор Кунг настоятельно реко- мендовал мне записать идеи по дизайну чипа и выступить с докладом для нескольких преподавателей. что больше не заинтересован в создании 64- чипной оценочной функции. Возможно. что я предлагаю. Из-за моей предыдущей выходки с "Arpanet". Большую часть мая 1985 года я провел на Тайване. как он определѐн. что у меня могут быть серьезные проблемы на со- брании факультета в Черную Пятницу (заседание факультета. я направил усилия на изложение своих предложений и написал технический отчет. то на факультете будут знать. мой статус в глазах препода- вателей уже был достаточно шатким. Если я не напишу статью и не сде- лаю доклад. каллиграфии и т. Я ясно дал понять. Первая реакция доктора Берлинера заключалась в том. где я рассказал ему о случившемся. Дело в том. что больше не хочу про- должать сотрудничество. Часть времени была потрачена на сбор книг по теме контроллера принтера: о китайских шрифтах. к тому же мне предстояла серьѐзная работа над проектом диссертации. предполагая 64-чипный проект.д. В своѐм резком ответе доктору Берлинеру я фактически утверждал. и что можно было бы создать одночипный ге- нератор шахматных ходов и одночипную оценочную функцию. без какого-либо обоснования своих слов. На следующий день я послал по электронной почте письмо доктору Берлинеру. которое проводится в конце каждого семестра.

творить историю. я решил встать на путь к славе. такой выбор легко мог потребовать от пяти до десяти лет работы. что решил эту про- блему. я имел возможность заняться одним из старейших Свя- тых Граалей в области компьютерных наук и. Я вероятно не лишился бы средств к существованию. Работа над компьютерными шахматами бу- дет достаточно серьѐзным отклонением от моих первоначальных интере- сов. Если бы я не поступил в Карнеги Меллон. не приносящий ощути- мого результата. моими товарищами по группе. Всѐ-таки вы не каждый день по- лучаете шанс войти в историю. то мой интерес к компьютерным шахматам вероятно полностью рассеялся бы к тому времени. как поместить шахматную машину на одном чипе. Существовали кое-какие шансы. но этот путь мог потребовать больших личных жертв. как доктор Берлинер попросил меня помочь. чтобы работать над компьютерными играми. что идея контроллера прин- тера может сделать меня финансово независимым. как статьи о Белл. то я бы наверное просто сделал то что мог.отдыхал. как создать "Мать всех шахматных машин" . Если бы доктор Берлинер принял мое предложение. чем оказаться в нужное время в нужном месте. и продолжил 32 . до начала широкого внедрения индустриальных стандартов. Я мог потратить большую часть самых продуктивных лет своей жизни на проект. и это была не та идея. Но не было практиче- ски никаких шансов. то я вряд ли бы понял. возможно. то работал бы ради славы и знания. Если бы Майк и Андреас не интересовались шахматами или компьютер- ными шахматами.машину. Если бы я и взялся за Проблему Компью- терных Шахмат. Если бы в моей квартире в ту роковую ночь не нашлось. С другой стороны. что в целом у меня есть план. Кроме того. так и журнала IEEE. и существова- ло ограниченное по времени окно. Однако написание технического отчета и подготовка доклада за- ставило меня понять. Я обдумывал. после тяжелых душевных терзаний. Персональные лазер- ные принтеры всѐ ещѐ находились в зачаточном состоянии. Не менее двух лет Иногда нет ничего важнее. Альтернативный вариант разви- тия событий мог дорого мне обойтись. Другими словами. Решение было трудным. В конце концов. которая могла бы победить чемпиона мира. Я не для того поступал в Карнеги Меллон. соразмерное с затра- ченным временем и усилиями. чтобы сделать собственную микросхе- му контроллера принтера. которая могла подождать. контроллер принтера выглядел весьма многообещаю- ще. хочу ли я вступить на путь разработки шахматного компьютера. то не познакомился бы с Майком Брауном и Андреасом Новатчуком. что решение Проблемы Компьютерных Шахмат ко- гда-нибудь предоставит финансовое вознаграждение.

которые могли помочь. нас всѐ же вовлекли в это дело. чтобы изготовить генератор шах- матных ходов на одном чипе. Новый генератор ходов ещѐ не был разработан. и не со- глашались проделать моделирование с начала. Запуск нового. На электрических схемах чипа. Он намекнул. Прежде чем я смог посвятить работе над шахматным чипом всѐ своѐ время. без быстрого прогресса. Я взял на себя большую часть работы в концовке. Если бы я пред- почел кафедре информатики Карнеги Меллон нечто другое. где моделировались транзисторы. Через несколько дней после моего возвра- щения. бы- ло довольно мало цепей на транзисторном уровне. но принял мое решение. чтобы понять. Профессор Кунг был удивлен. как если бы они были вкл/выкл переключателями. Мы оба предпо- чли бы потратить свое время на наши собственные исследования. то я. В конце концов. так как существовала проблема молчаливости большинства азиатских студентов. мог бы и не обладать той свободой. На кафедре уже был проект компьютерных шахмат. Тот факт. Пятью годами позже вы смогли бы поме- стить генератор ходов Белл на одной микросхеме в первоначальном виде. который мы разработали совместно с GE. что я не могу себе позволить слишком медлить. Он не назвал причины. я рассказал профессору Кунгу о своѐм решении заняться Проблемой Компьютерных Шахмат. станет академическим самоубий- ством. что у меня будет очень ограниченное время для работы над чипом. К тому времени Тейи уже вернулся в Японию. которая позволила начать про- ект самостоятельно. но не нужно быть гением. профессор Кунг сообщил мне. что у специалистов GE есть про- блемы с моделированием чипа. но я знал что он будет состоять по 33 . поэтому нам часто при- ходилось моделировать "уровень переключателей". и они нуждаются в помощи. так как именно они обладали подлинным пониманием научно-исследовательских проектов. так что Алан Суссман и я были единственными людьми. и понял что это не пустая трата времени. также имело большое значение. произошло ещѐ кое-что.за многие годы до того как получил ярлык хулигана .свой первоначальный научно-исследовательский проект. Когда я ещѐ только-только стал подопечным профессора Кунга . и если бы профессор Кунг не был моим куратором от факультета. будучи аспи- рантом.он сказал мне. Пятью годами ранее технология ещѐ не была достаточно продвинутой. который выбрал. по крайней мере в моем случае. что я оказался на том пути. что когда я начинал проект на дворе был 1985 год. То. который мы создавали вместе с ними. что аспи- ранты представляли собой реальную силу на кафедре. После возвращения с Тайваня. в той или иной степени было делом случая. и тогда кто-нибудь другой мог бы превзойти меня. Профессор Кунг вероятно поощрял меня стать более напористым.

я взял на себя работу по обслуживанию системы VLSI CAD (системы автоматизированного проектирования). в том числе тран- зисторов и проводников. чтобы произвести макетирование. а зна- чит опыт работы с чипом GE очень пригодится. вплоть до транзисторного уровня. Я не мог потратить столько же времени на свой чип генератора ходов. Я плани- ровал осуществить свою цель. так что я должен был в значительной степени производить макетиро- вание вручную. потребовалось более трѐх лет. то и я должен суметь закончить генератор шахматных ходов на VLSI за тот же срок. Кроме того. а возможно и в любом другом университете. все чип-проекты любой значимости требовали более года на разработку. К концу августа 1985 года работа с GE ещѐ не была закончена. В наши дни большинство разработчиков стали бы использовать автоматизированные инструменты.разработке схем. было закончено в течение одного месяца. Чтобы закончить 64-чипный генератор шахматных ходов Хайтек. поскольку предыдущий специалист только что стал отцом. в тот же период. изготавливаемых 10 Термин "динамический" имеет особый смысл для разработчиков чипов. Джо Кондон и Кен Томпсон завершили работу над шахмат- ной машиной Белл за шесть месяцев. и если они смогли создать полно- ценную шахматную машину за это время. Взяться за эту работу бы- ло в моих собственных интересах. победу над чемпионом мира. за пять-десять лет и не мог позволить себе потратить три года только на генератор ходов.большей части из динамических10 цепей на транзисторном уровне. Почему была поставлена цель уложиться именно в шесть месяцев? Ну. Состояния или память по динамической схеме хранятся в виде заряда на конденсаторах. Следующим шагом стало физическое размещение . В 1985 году средства разработки не позволяли этого сде- лать. а размер кристалла для таких чипов был силь- но ограничен. который должен постоянно обновляться. Это была тяжелая работа. Полное проектирование схемы генера- тора ходов. В то время в Карнеги Меллон. Я был готов начать свой новый проект. Затем последовала самая сложная часть работы. Наибольший размер кристалла для чипов. Если бы я осуще- ствил свой план. весь чип был полностью про- моделирован. Но существовала и другая проблема. 34 . то это стало бы своего рода рекордом скорости. Неза- долго до еѐ завершения. Я решил продвигаться полным ходом и закончить разработку чипа за шесть месяцев. Я хотел поместить чип в 40-выводной корпус. спроектированный Карлом Эбелингом. и во многом вытекала из моего опыта сов- местного проекта с GE. поскольку на некоторое время мне предстояло стать единственным пользователем системы. работа была от- носительно незамысловатой. но на этом пути не встретилось больших сюрпризов. На первом этапе проектирования .чертеж всей геометрии. вплоть до уровня транзисторного ключа.

сегодня составляет около 2 см (0.7 см (0. с большим трудом. но можно было раз- местить на кристалле. то есть примерно двенадцать процентов от площади больших чипов сегодня.6912 см. В те времена. по сути. такие как DARPA и NSF (Национальный Научный Фонд). Следующие два месяца были потрачены на коррекцию формы макета и создание вариантов для всех отличающихся квадратов. я выбрал один из квадратов и сделал его пробный макет. что пеш- ка ходит по-разному на разных рядах. На этапе разработки схемы. цепи для квадратов не были идентич- ными. ему следовало быть практически квадратным. В качестве первого шага. то и цепи для каждого логического квадрата должны быть физически реализованы также в виде квадрата. Хорошей новостью стало то. должен был иметь размер стороны около 0. По завершении пробного процесса компоновки.28 дюйма). Плохая новость заключалась в том. Такое отражение означает. что мой пробный макет на один квадрат имел неправильную форму. чип. чтобы сократить площадь чипа. Сегодня MOSIS также оказывает услуги и ком- мерческим фирмам. или 0.это недорогая служба прототипирования VLSI цепей. с точной подгонкой в X и в Y измерениях.в промышленных масштабах. и выжать ещѐ несколько микрон для каждой пары соседних квадратов. Вследствие краевых эффектов и того факта. что у меня.отзеркалить квадраты в X и в Y измерени- ях. который можно было вписать в 40- выводной корпус MOSIS11. Чипы были фактически бесплат- ны. почти все чипы разра- ботанные в университетах США проходили через MOSIS. я уменьшил основную логику примерно до 550-ти транзисторов в среднем на каждый из шестидесяти четырех квадра- тов шахматной доски. Он был слишком вытя- нут. что даже для квадратов с одинаковыми схе- мами. но имели много общей логики. Количество от- личающихся квадратов учетверилось. что основываясь на площади занимаемой пробным макетом. чтобы подогнать проект к ограниченному размеру кристалла. возникла необходимость укладывать квадраты плиткой. Для точного совмещения плитки квадра- тов. Первоначально MOSIS обслуживала только прави- тельственные учреждения и университеты. так как каналом оплаты были государственные источники.6812 на 0. существовало четыре различных варианта макета: северо-восточ- 11 MOSIS (Служба Реализации MOS [Металл-Оксид-Полупроводник]) . я мог поделить проводники и контакты (соединения между проводни- ками на интегральных схемах) между соседними квадратами. Максимально допустимый размер кристалла составлял 6812 на 6912 микрон. появилась хорошая новость и плохая новость. не было опыта работы с пошаговым физическим пла- нированием структуры чипов. Это заняло около месяца. Моя задача заключалась в том. Максимальный кристалл. Поскольку шах- матная доска имеет размерность 8×8. когда. Самый про- стой способ получить плитку . 35 . когда я учился в Карнеги Меллон. Чтобы получить максимально возможную площадь чипа. Существовала также некоторая проблема в отношении того.79 дюйма) на сторону. используя имеющиеся у меня подруч- ные средства.

Другая заключается в огра- ничении глубины или полном исключении из рассмотрения "неинтересных" линий. Профессор Кунг попросил меня выступить с докладом в группе Хайтек. стали рабочими днями ещѐ гораздо раньше. который доктор Берлинер придумал в 1970-е годы. Я просто собирался построить очень быструю машину. В то время как конечный результат возможно и был эстетичен. где некоторые из ходов могут не рассматриваться. Одна из них заключается в углубленном изучении "ин- тересных" линий (также известная как выборочное углубление). Он публично заявил. приближался очередной день Черной Пятницы. 13 Разные люди понимают под выборочным поиском разные вещи. наши интересы было нереально совместить. такой. уже на этапе проектирования логики. В одной и той же программе можно совмещать обе разновидности поиска. что поиск ме- тодом грубой силы12. конечно же. юго-восточный и юго-западной. а доктор Берлинер рекомендовал мне метод B*. Схема была довольно красивой и несколько смахивала на лоскутное одеяло (когда Дип Сот . В итоге. и в частности к идее алгоритма поиска методом B-звезды (B*) - алгоритму. чтобы сле- довать его рекомендациям. централь- ная часть чипа. Тем временем наступил декабрь. Но пока не был готов чип. я сделал свой доклад. не являлось общеприня- тым. Некоторые люди считают выбо- рочное углубление не выборочным поиском. Как бы то ни было. то есть отсечение "неинтересных" линий (также известная как выборочное отсечение).шах- матная машина на основе этого чипа . Чтобы идти в ногу с моим графиком. выбороч- ный поиск имеет две разновидности. но опять же. Мои выходные. посмотреть на что она способна. у меня совершенно не было времени. которая была логической шахматной доской 8×8. Доктор Берлинер начал проявлять интерес ещѐ до презентации. по окон- чании компоновки больше напоминала массив 4×4. чем я ожидал. 12 Поиск методом грубой силы в компьютерных шахматах означает последовательное рассмотрение всех возможных ходов. можно ли ему выпустить плакаты на основе фотографии кристалла). У доктора Берлинера была совершенно иная цель. а разновидностью метода грубой силы. и ре- шить что делать дальше. Эта работа была утомительной и потребляла гораздо боль- ше времени. в отличие от выборочного поиска. и пришло время вернуться к старой идее выборочного поиска13. который я планировал использовать.стала широко известна. Доктор Берлинер был ведущим специалистом в области компьютерных шахмат и его слова имели большой вес. один прода- вец плакатов спрашивал у меня. 36 . северо-западный. Моя интуиция подсказывала.ный. что поиск методом грубой силы приближается к своему преде- лу. мне всѐ больше и больше приходилось работать ночью. Большинство исследователей в области компьютерных шахмат были согласны с доктором Берлинером. но для меня лично эти два месяца напряженной работы стали просто адскими. но предположение что метод B* может помочь. что метод B* ведѐт в тупик. В общем. не сможет развиваться дальше.

Я только что сделал для группы Хайтек доклад о чипе. В оставшееся место мне требовалось втиснуть проводники для квадратов. но в моѐм распоряжении находились лучшие инструменты. который полностью смоделирован. которая защищает чип от внешних электро- статических разрядов. ему по- требовалось примерно три года. что мне потребуется ещѐ два года. Площадки подключения чипа. что у меня есть хороший шанс закончить чип в шесть месяцев. доступные через MOSIS. даже если бы это значило. Существующие площадки. а также схемой драйвера ввода/вывода. Прогноз в два года был вероятно основан на том. Не то чтобы я как разработчик чипов был лучше чем Карл. я ещѐ и воспользовался косвенной помощью Карла. и тем не менее по меньшей мере один человек до сих пор считает. как правило механически свя- заны с внешним миром через золотые проводники. Сравнивая нетлист для физического расположения с нетлистом для логической схемы. проекти- ровщик может проверить. для завершения разработки чипа. соответствует ли физическое расположение логи- ческой схеме. было просто не разместить. Поми- мо всех этих причин. как и планировалось. Я закончил компоновку всех квадратов. оставалось не так много свободного места по краям чипа. что мне придется тратить на проект много часов. и к тому же я был настроен закончить чип в столь короткий срок. Андреас Новатчук часто общался с некоторыми из членов группы Хай- тек. и мог ви- деть. Через несколько дней после моей презентации. или по крайней мере кто-то из группы. непосредственно сами контактные пло- щадки ввода/вывода. Даже с учетом всей плотности размещения квад- ратов. После двух месяцев укладки всех квадратов шахматной доски. который уси- 37 . довольно велика. которая время от времени изменяла структуру спецификации. и почти полностью скомпонован. считает что мне потребуется "не менее двух лет". это лишь малая часть площадок ввода-вывода. Основная проблема была связана с контактными пло- щадками. сколько вре- мени это заняло у Карла. проводники между интерфейсной логикой и контактными площадка- ми IO (ввода/вывода). он сказал мне что группа Хайтек. чтобы завершить проект. общую логику управления для чипа. зона присоединения провод- ников на площадках ввода/вывода. в течение продолжительного времени. Меня бы не смутило. и конечно же. по сравнению с другими функциональны- ми узлами чипа. Остальное пространство заня- то специальной схемой защиты. Инструмент Карла был очень важен на заключительном этапе верификации проекта. Я был очень удивлен. За время работы над генератором ходов Хайтек он создал инструмент. интерфейсную логику. мне не нужно было согласовывать свою работу с действиями всей группы. насколько это было воз- можно. который можно было использовать для сравнения одного нетлиста (список всех тран- зисторов и соединений между транзисторами) с другим. Учитывая механические особенности процесса крепления проводников. связывающую чип с внешним миром. у меня наметилась новая проблема. Однако зона присоединения проводников. Чтобы закончить генератор ходов Хайтек.

который написал до своей поездки на Тайвань. который мог заинтересовать Кена. Осматривая край чипа можно заметить.ливает внутренний сигнал до величины достаточной для его передачи во внешние цепи. Они были хороши. и попросил предоставить дополнительную информацию о моей работе. вам не так-то просто просить у лауреата пре- мии Тьюринга присутствия в вашей комиссии. Я не сказал Кену лишь об одной мелочи . я послал по электронной почте письмо прямо Кену Томпсону. прежде чем я представил на кафедре детальный проект своей диссертации. чтобы он использовал не более чем 40 контактов. где спрашивал. чтобы втиснуть даже один провод- ник. если вам необходимо раз- местить. Не сказав профессору Кунгу. но уже сейчас я был совершенно уверен. но всѐ об- стояло иначе. он будет играть веду- щую роль при поиске представителя со стороны. В этот момент я почувствовал себя комфортнее и стал смелее. Если бы я решил использовать площадки MOSIS. Прошел ещѐ один год. При использовании площадок MOSIS с подобными вводами/выводами. я про- сто продолжал работать дальше и спроектировал свои собственные. чего не хватило бы.что у меня ещѐ не было диссертаци- онной комиссии. Поскольку не нашлось специалиста с опытом разработки требуемых площадок ввода/вывода. На ком- поновку площадок и оставшуюся часть цепей чипа ушло около месяца.X или Y. более ста соединений ввода/вывода вокруг чипа. Как правило. скажем. не против ли он того. что моя диссертация состоится. Он был очень удивлен. Контактные площадки ввода/вывода MOSIS представляли со- бой вытянутые прямоугольники. то есть при- мерно на 30 процентов больше допустимого в отношении площади кристалла. Спу- стя пять месяцев после старта. У меня также имелось чѐткое представление в отношении выбора стороннего представителя диссертационной комиссии.по- лучить новый набор контактных площадок. что площадки MOSIS были высокими и тонкими. примерно на 1000 микрон по длине и ширине. В Карнеги Меллон диссертационная комиссия обычно состоит из трѐх представителей от самого университета и одного со стороны. что длинные стороны площадок были перпендикулярны краям чипа. Он едва вписывался в максимально допустимый раз- мер кристалла. полностью скомпонованный чип. но я надеялся на особую важ- ность запроса. и как следствие. и таким образом у меня была альтернатива. Проблема сокращения размеров чипа была закрыта. я впервые получил сокращенный. а именно . располо- женными кольцом вокруг чипа. то чип генератора ходов непомерно бы вырос в размерах. Мои новые пло- щадки должны были стать короткими и толстыми. где зона присоединения проводника распо- лагалась рядом с одной из коротких сторон прямоугольника. Я разрабатывал свой генератор ходов так. 38 . мы получим очень толстое кольцо. если вы не нуждались в большом количестве соединений. Я по- слал ему технический доклад. Профессор Кунг автоматически становит- ся главой диссертационной комиссии. чтобы войти в состав моей диссертационной комиссии. Проблема с эти- ми площадками заключалась в том. У меня оставалось не более пяти микрон запаса в любом из измерений .

К счастью все ошибки можно было исправить не увеличи- вая размер и без того плотно упакованного кристалла. Теперь возник важный вопрос. Я написал транслятор для создания нетли- стов правильного вида. что нетлист повторного моделирования и фи- зический нетлист были идентичны . проверен и подготовлен к производству. Заработает ли чип с первого раза? Или прав тот человек из группы Хайтек. а затем сравнил два свежих нетлиста.питание замыкалось на землю. нужно было убедиться. На следующем шаге. чтобы получить работоспособный генератор ходов? 39 .питания и земли были замкнуты накоротко (непосредственно соединены). предсказавший что мне потребуется не менее двух лет. Как правило. Сравнение не удалось. то есть начинают со сравнения нетлистов для самых маленьких подсхем. почему я так и не попросил вой- ти в состав моей комиссии также и доктора Берлинера. который был очень хорошо известен в области компьютерных шахмат. связанные с инструментом. годный лишь для отваривания яиц. как должны выглядеть нетлисты. а вдруг мне повезет. Во-первых. чип был спроектирован. большинство разработчиков сравнивают нетлисты по принципу снизу вверх. мне пришлось изменить не- которые цепи. я должен был провести повторное моделирование. что вероятно также имела место быть и некоторая подсознательная озабоченность по поводу возможного конфликта интересов. Чип ещѐ предстояло проверить. где эл. Это было просто. К февралю 1986 года. Карл имел свое собственное представление о том. Естественно. за- тем переходят к нетлистам для схем более высокого уровня.и прочитав его он дал своѐ согласие. Не знаю. Существовало слишком много несоответствий. спустя шесть месяцев после старта. После того как началось реальное сравнение нетлистов. необходимо было сделать одну вещь. На верхнем уровне схемы существовали десятки тысяч под- ключений к точкам эл. питания и земли. На этом последнем этапе возникли небольшие проблемы. скомпонован.транзистор с транзистором и проводник с проводником. Необходимо было использовать очевидную стратегию . и в конечном итоге смотрят нетлисты для верхнего уровня. я понимаю. было проведено повторное модели- рование схемы. сравнить два нетлиста по восходящему принципу. и здесь уже потребовался инструмент Карла. Я получу очень горячий чип. огляды- ваясь назад. я нашел ещѐ множество других ошибок. После внесения изменений. что и не удивительно. а именно. На удачу. я в первую очередь сравнил нетлисты верхнего уровня. что диссертация касалась разработки оборудования и теории вычислений. Для улучшения компоновки. но прежде чем повторять моделирование. От моего первоначального шестимесячного графика у меня оставался только один месяц. по нетлистам верхне- го уровня невозможно было сказать. В частности в физическом нетлисте цепи эл. для проверки функционирования чипа. а не компьютерных шахмат как таковых. Однако сейчас. если представлю его в таком виде. Возможно я просто хотел подчеркнуть. но я всѐ ещѐ не обновил принципиальные схемы с учетом этих изменений.разделять и власт- вовать.

где основной носитель имеет положи- тельный заряд. CMOS-схемы обладают низким энергопотреблением. Алюминий на кремниевой подложке . став основой лучших шахматных машин с 1987-го по 1995-й годы. чем у NMOS. и MOS-транзисторы N-типа.посредник предоставляющий услуги по 40 . MOSIS . Использовался также как однокристальный генератор шахматных ходов. Трюк Тома Сойера В середине 1980-х годов полупроводниковая промышленность пережи- вала значительные изменения. но в то же время процесс их изготовления является более сложным. Где-то в 1985 году. Кремниевая шахматная доска. В начале 1980-х годов. Начиная с середины 1980-х годов.разработано Фен Сюн Сю в 1985-1986 гг. Технология CMOS использует оба типа тран- зисторов: MOS-транзисторы P-типа. технологией низкой стоимости используемой в массовом производстве была NMOS ([Металл- Оксид-Полупроводник] N-типа). где основной носитель имеет отрицательный заряд. CMOS (Комплементарная MOS) постепенно заменяет NMOS как доминирующая технология низкой стоимости.

а доктор Берлинер. До этого момента я только делал предположения. для качественного ускорения процесса поиска. как NMOS так и CMOS. Но конечно же будет намного приятнее. В то время никто ещѐ не знал как эффективно распараллеливать поиск.большинство проектов переданных туда.ходили слухи что кто-то получил от MOSIS работоспособные CMOS-чипы. если я смогу найти решение самостоятельно. В апреле 1986 года у меня уже имелось неплохое решение. Вначале лишь немногие университетские исследователи пользовались услугой по изготовлению CMOS. состоял из двух этапов. Мой план создания шахматной машины в тысячу раз быстрее чем Белл.так называемый метод грубой силы. Второй этап заключался в поиске способа использовать большое количество шах- матных машин параллельно. мне необходим был хороший шахматист в команде. но никто их не видел. другая заключалась в том. ещѐ не был отработан . которое хорошо себя показало в работе при пре- 14 В*-версия Хайтек появилась в начале 1990-х годов. полученные цифры. но они меня не впечатлили. Для меня не имело значения. то я находился на середине пути первого этапа. Я просто положился на то. 41 . чем у версии Хайтек использовавшей метод грубой силы. Проблема оказалась проще чем я думал. то меня это вполне устроит. Вопреки утвер- ждениям. что однокристальный шахматный генератор ходов был уже раз- работан. Первый этап заключался в создании шахматной машины. выполненный на основе технологии CMOS. вероятно вначале имели недостатки. несмотря на много лет активных исследований. В конце концов. чем бесхитростный метод прямого перебора каждого хода на ту же самую глубину . по крайней мере для меня. Чтение подтвердило мои первоначальные предчувствия14. был лучшим игроком из окружающих. что найду какой- нибудь способ как распараллелить поиск. какое-то сотрудничество с доктором Берлинером всѐ ещѐ бы- ло возможно. будучи бывшим чемпионом мира в шахматах по переписке. Чтобы быть справедливым к MOSIS . Однако же второй этап. Еѐ публичные турнирные ре- зультаты были не лучше.производству полупроводниковых чипов в американских университетах - начал предлагать услугу по изготовлению CMOS. смогу ли я стать тем первым человеком который найдѐт решение - если кто-то его найдет до начала окончательной схватки с чемпионом мира. связанные с методом B*. кото- рые предлагала MOSIS. Конечно. В марте 1986 года я передал туда свой шахматный чип. которая целиком помести- лась бы или на одном чипе. Я обратил пристальное вни- мание на источники. Одной из причин было отсутствие опыта проектирования CMOS. Учитывая. это совсем другое дело. и мне пришлось некоторое время работать над чем-то другим. показывали что метод B* был хуже. Как правило проходило около шести-восьми недель прежде чем из MOSIS возвращались готовые чипы. или на небольшом количестве чипов. что технологический процесс тех CMOS. что решение будет найдено.

Однако тестовая установка была рассчитана на 40-выводные корпуса. К моему удив- лению. если не сказать больше. как было доказано теоретически. чтобы использовать их качестве адаптера. они не проходили даже простейших тестов. Я подключил к ней чипы. 28 июня 1986 года я получил первые тринадцать чипов. которые не имели замыканий. Примерно в это же время я узнал. 14 июля.ошибка в про- грамме привела к добавлению нескольких микрон к моему чипу при их рас- четах. пройдет некоторое время. Используя этот адаптер. Большинство чипов прошло несколько тестов. Я изме- рил сопротивление между цепью питания и землей. которое можно было использовать для проверки функционирования чипов. что чип отосланный мной в первой заявке был слиш- ком велик. Я сразу же ответил им. Видимо ни один другой человек не сооб- щил о нулевом выходе в тот же самый день. они были из второй серии и были упакованы в 40-выводные корпу- са.дефекты были очевидны. Я был изрядно раз- дражен. Следующая партия чипов прибыла через две недели. и потому у меня существовали некоторые опасения. которую я использовал для разработки чи- пов. Тут моѐ сердце слегка ѐк- нуло. кто жаловался. Тогда Андреас спаял между собой 40-контактный и 64-контактный разъ- ѐмы. в конце мая и конце июня. и в нескольких микро- схемах эти цепи оказались замкнуты накоротко. Я не мог быть уверен. Потом я получил ещѐ один запрос - приходилось ли мне ранее работать над каким-нибудь крупным проектом. в начале мая я отправил повторную заявку на чип. У производителя привлеченного для изготовления этой серии была пло- хая репутация. Ни один из чипов не показал даже хоть какого-то проблеска жизни. что во второй заход всѐ пройдет правильно и. обладало некоторыми достаточно хорошими качествами. я смог протестировать новые чипы на старой установке. Тогда я отправил отчет в MOSIS. которые я указал. я заказал чип ещѐ дважды. Через несколько часов я получил извинения . и были упакованы в 64-выводные корпу- са. У рабочей станции CAE. что в тот момент я был единственным. Никакой реакции.дварительном моделировании и. и прежде чем чипы прибудут. что чип точно вписывается в требуемый максималь- ный размер. которые примерно в три раза больше чем 40-выводные. и имелся ли у меня какой-либо опыт тестирования чипов. Их первой реакцией стала просьба выслать один из плохих чипов. мне пришло сообще- ние из MOSIS о том. Через два дня после повторной заявки. имелась возможность подключения дополнительного оборудования. В этот раз чипы вели себя намного лучше. учиты- вая последовавшие затруднения. и чип вышел за пределы кристалла. Потрясенный этим известием. Очень даже возможно. что процесс изготовления представленного мною чипа столкнулся с некоторыми проблемами. Они бы- ли из долгожданной первой серии. где сообщил им о дефектах. а два 42 . чтобы уместиться в 40-выводных корпусах. Чипы будут упакованы в 64- выводные корпуса. когда получил чипы. Я вскрыл корпуса некоторых из чипов и поместил их под микроскоп .

известной как Инженерная Лаборатория. но мой кабинет и лаборатория находились на разных этажах.чипа прошли все испытания. и обеспечивала техническую под- держку для исследователей. Но сама по себе схема ещѐ не была проверена работой в реальной шахматной программе. которая занималась обслуживанием сети и машин кафедры. то данная история произвела на мой юный ум довольно сильное впечатление. Эта серия имела луч- ший выход. что чипы работают так. Четвертая партия прибыла через месяц. чтобы сделать за него его же работу. но в MOSIS подготовили маску для влажного травления. и таким образом заставил других детей думать что это настолько ин- тересно. написал шахматную программу. Поскольку сам по себе я ленивый человек. мой партнер по группе. Некоторые из сотрудников Лаборатории были моими хорошими друзьями. что эти чипы были той же конструкции. и снова имела нулевой выход. она была изготовлена тем же производителем что и вторая. Через несколько дней прибы- ла третья партия. соединяющий две платы. Лоуренс Бучер. Один из них. то когда я впервые прочитал эту книгу. В MOSIS на этот раз приняли отчет всерьѐз. Когда я получил два первых "рабочих" чипа. В классическом романе Марка Твена "Приключения Тома Сойера". что и в партии с нулевым выходом. На этой плате я смонтировал простой интерфейс из девяти шахматных чипов.подключение цепей в ней осуществляются путем навивки проводов вокруг контактов на обратной стороне платы). то только лишь удостове- рился. что металлические проводники были шире. Лоуренс по- мог мне сделать кабель. Этим и объясняется первоначальная задержка для данной партии. с чипами в 40-выводных корпусах. Про- цент годных чипов (также известный как выход) был несколько низковат. включили поставщика в список особого контроля. и около половины чипов работало. В то время когда я работал над чипом. будучи ещѐ маленьким мальчиком. Потом мне пришла в голову отличная идея. и просмотр нерабочих чипов под микроскопом показал. чем требовалось. Тому приказали покрасить забор. и даже предложили ис- пользовать шахматный чип в качестве тестового. Я пытался заинтересовать его в 43 . Майк Браун. как и задумывалось. Теперь возникла пробле- ма поиска машины для установки в неѐ карты интерфейса шины. что поставщик чипов использовал метод сухого травления слоя металла (травление без использования влажных химических веществ). отметив в нѐм. что те даже были готовы платить Тому. для отбора поставщиков. Кафедра информатики в Карнеги Меллон использовала техподдержку организации. Я послал ещѐ один отчет в MOSIS. Бинго! Чип заработал "с первого раза". На этот раз я полу- чил ответ. Он сделал вид что красить забор. это ве- село. дал мне компью- терную карту интерфейса шины и небольшую пустую плату для монтажа проводов накруткой (плата для монтажа проводов накруткой является про- тотипом платы . Одним из вариантов было установить еѐ в одну из машин в Инженерной Лаборатории.

или шахматные программы за- пущенные на суперкомпьютерах. что он доработал свою шахматную программу для использования с шах- матным чипом. Я поместил исходные коды программы испытаний в общедоступном месте. Первую игру новая программа Томаса сыграла против Мюррея Кэмпбелла. в конечном итоге всѐ закончилось благополучно). но я хотел убе- диться в работоспособности шахматного чипа. Кабинет То- маса находился на том же этаже что и мой. В этой группе учился и я. когда поступала новая партия чипов. За- тем я написал более детальную тестовую программу для проверки чипов. но он кажет- ся способен мыслить совсем иначе чем я . Как и Майк. работавшей сов- местно с шахматным чипом. Всякий раз. Мой прямой подход к Майку не сработал. Сегодня. быстрейшие шахматные программы для персональных компьюте- ров по меньшей мере в 10 раз быстрее. Томас сообщил мне. Если бы я знал как мой следующий шаг повлияет на исследовательскую работу Томаса для диссертации. и располагался всего лишь через несколько дверей. Несколько дней спустя.иногда он приходил к заключе- ниям. аспиранта-сокурсника и шахматного эксперта. Томас смог добиться от своей программы. а заодно и студента доктора Берлинера. я решил применить метод сплетников. как я втайне и планировал. Его отец. к которым я не мечтал бы приблизится и за тысячу лет. притворившись что игнорирую Томаса в данный момент. просмотра примерно 30 000 позиций в секунду. то я был бы уверен в своѐм чипе. желатель- но разделив этот труд вместе с кем-нибудь ещѐ. которая была совместима с интерфейсом моего шахматного чипа. где Томас мог получить к ним доступ. Как бы то ни было. а потом вернулся к своему моделированию рас- параллеливания поиска. к тому же у него в кабинете находилась рабочая стан- ция. Томас тоже написал шахматную программу для собствен- ного удовольствия. Я не знаю как. Он занимался в группе речевых исследо- ваний. я уговорил Тома- са разрешить мне установить карту интерфейса в его рабочую станцию. тратя около десяти секунд на каждый чип. Не то что бы я хотел участвовать в соревнованиях шахматных программ.доработке программы. Если бы я мог заставить чип функционировать в составе работающей шахматной программы. Его немецкая мать изучала индийскую философию. являлся также и практикующим специалистом по йоге. но числился также и в группе VLSI. Томас Анансараман и я учились в одном и том же вводном классе ас- пирантуры кафедры информатики. чтобы запустить еѐ на шахматном чипе. я мог все их проверить в течение пяти минут. Вспомнив Тома Сойера. но в 1986 году быстрее были только специализированные шахматные машины. так что мы с ним часто общались. У Томаса было совершенно необычное воспита- ние. Мюррей делал опреде- 44 . то я бы воздержался от него (хотя. отставной профессор металлургического машиностроения. Томас окончил Технологический институт в индуистском университете Бенареса в Индии.

как и в случае со службой MOSIS. И тем не менее. проект комплек- та чипов стал постоянно откладываться. которой мне пришлось бы заниматься самому.ленную работу для Хайтек. что чип оценки должен был содержать RAM (Оперативное Запоминающее Устрой- ство). что найду точки соприкосновения и буду рабо- тать вместе с группой Хайтек. Мюррей проиграл. было отнюдь не тривиальной задачей. что чип работает корректно. когда я вовлѐк в это дело Томаса. я на самом деле не планировал формировать свою собственную команду по компьютерным шахматам. Другое серьезное техническое затруднение заключалось в том. когда Томас и я решили участвовать в соревнованиях по компьютерным шахматам. Одна из этих трудностей заключалась в том. Кроме уже завершенного чипа генератора ходов. два новых чипа должны были оцени- вать шахматные позиции (чип оценки) и руководить поиском (контрóллер поиска). После своего тщательного тестирования я был совершенно уверен. Я предполагал. Проектирование RAM без детального контроля технологического процесса. что в то время я крайне мало знал о шахматах. Он конечно хорошо представлял. Позже. В то время мой план заключался в создании шахматной машины из трѐх чипов. Мотивирование Томаса на доработку его шахматной программы просто стало коротким путем к выполнению той ча- сти работы. Из-за технических трудностей я так и не смог закончить разработку комплекта чипов. 45 . как надо играть в шахматы против компьютера. но наблюдение за его использованием в работающей шахматной программе рассеяло любые оставшиеся сомнения. В тот момент. хотя и не как часть своего основного исследова- ния.

e ГЛАВА 4 Шахматная машина. и могли состояться по любому поводу. которые суще- ствовали для аспирантов на кафедре. пусть и с неполноценной шахматной оценочной функци- ей.шахматная про- грамма работающая на суперкомпьютере Крэй стоимостью несколько миллионов долларов.размером примерно с роман в мягкой обложке. Хайтек и Крэй Блиц. Они не всегда проводились в пятни- цу. мы сами спонсировали четыре TG по случаю побед. 1 Позже. Крэй Блиц . когда наши шахматные машины ЧипТест и Дип Сот одержали крупные по- беды в турнирах. Белл и Хайтек. Лучшие программы в то время просматривали при- мерно 100 000 шахматных позиций в секунду. Гордон считал что программа имеющая очень мало шахматных знаний. Частые TG-вечеринки (от Thank Good . 46 .Слава Богу [это пятница]) бы- ли одной из тех неофициальных дополнительных льгот. но по крайней мере половину суммы вносили аспиранты и профес- сорско-преподавательский состав1. Гордон Гоеч. Именно во время одной из таких TG-вечеринок. которой не было Семь недель Достижение Томаса Анансарамана в создании очень быстрой шах- матной программы не осталось незамеченным на кафедре. аспирант работающий с доктором Берлинером над Хайтек. Томас же получил 30 000 шахматных позиций в секунду на стандартной офисной рабочей станции плюс карта интерфейса шахматного чипа . Кафедра оплачивала некоторые из них. это специально разработанные шахматные машины. размером примерно с офисный холодильник. В 1986 году самыми быстрыми шахматными программами были Белл. в шутку предположил что Томас и я заявим программу в предстоящий ежегодный чемпионат ACM (Ассоциация вычислительной техники) по компьютерным шахматам в Дал- ласе.

появилась одновременно и слишком рано и слишком поздно. несмотря на заявления многих об обратном. то есть ничего. Perq. когда еѐ разработка будет завершена.такая как у Томаса. Если бы я придерживался своего первоначального плана создания набора шах- матных чипов. Это было рискованно. здесь существовало несколько препятствий. С программой Томаса работающей на скорости 30 000 шахматных позиций/сек я знал что шахматный чип работает. но Perq. вышла из бизнеса в 1986 году. придерживавшуюся старой мультичипной схемы CPU (центральный процессор устройства).списанные рабочие стан- ции Perq на складе кафедры. производитель Perq. и он предложил источник для получения прототипа платы. в его кабинете. ни я не приняли всерьез предложение Гордона. после того как я упомянул об идее тестера скорости в разговоре с ним и инженерами Лаборатории. Ко- нечно не победить . прежде чем я узнал ответ. Я 47 . прошел бы еще как минимум год. которые были не так глупы . оставалось всего семь недель до турнира ACM. но у меня имелся давнишний вопрос насчѐт шахматного чипа. Конечно. то мне требовалась помощь. Его глаза загорелись. Лоуренс Бучер. в моем распоряжении находились лишь собственные студенческие сред- ства. вызвался выполнить монтаж проводов накруткой на плате. было много запасных частей для одного проекта DARPA.но понаблюдать. может оказать серьезное сопротивление в турнире. что поможет проверить шахматный чип на высокой скорости. который можно было использовать для тестера . Фирма "Three Rivers Computers". первая рабочая станция появившаяся на рынке. Во-вторых. Во-первых. После TG-вечеринки. инженер который дал мне карту ин- терфейса шины. Склад был наполнен различными образцами плат Perq.существовали программы и побыстрее. и кафедра списала большую часть Perq’ов. И наконец. Я не собирался делать то. Мне вероятно следовало создать что-то. Существовала ещѐ одна проблема - получение электронных компонентов для тестера. Первая помощь поступила от Андреаса. что произойдет. в качестве замены полноразмерной платы для монтажа проводов накруткой. и было совсем не трудно оснастить одну из них гнездами разъѐмов для накрутки проводов. что не менее важно. если я действительно хотел через семь недель принять участие в турнире ACM с конкурентоспо- собной программой. было бы интересно. Андреас Новатчук и я перебрались в Инженер- ную Лабораторию вместе с некоторыми из их инженеров. тогда участие в соревновании ACM станет весьма интерес- ным. Если я создам такой тестер скорости. а затем модифицирую его в своеобразную "бюджетную" шахмат- ную машину. что предлагал Гордон. но я понятия не имел до какой скорости его можно разогнать без перегрева. обошли более проворные конкуренты. которые использовали более деше- вые одночипные микропроцессоры CPU. Рынок рабочих станций в конечном итоге поднялся. В тот момент ни Томас. У профессора Кунга.быстрая и глупая программа .

первые несколько полуходов изу- чаемых вдоль любой линии в процессе поиска. будут сделаны в про- граммной части машины. аппаратная часть могла производить оценку шахматной позиции только лишь на основе таблицы расположения фигур (таблицы содержащей оценки каждой фигуры в зависимости от того. Аппаратный поиск не будет знать о рокировке или ходах со слабыми пре- вращениями (превращение пешки в ладью. Наиболее важной новой функцией являлась возможность осу- ществлять поиск непосредственно аппаратными средствами тестера.если они ко- гда-нибудь станут необходимы. 48 . которые нам требовалось внести в программу Томаса. что ап- паратная часть машины не будет даже знать обо всех ходах разрешаемых правилами игры в шахматы. Более того. Тестер был разработан с использованием деталей только из кабинета профессора Кунга. а позиции как места ветвления. Это означает. к примеру.решил позаимствовать некоторые запчасти из его кабинета . Я проин- формировал его о тестере чипа. где позиция на реальной (физической) шахматной доске выступает в качестве корневой. что позволит нам ускорить поиск и использовать шахматный чип на более вы- сокой скорости. были 2 Позиции. слона или коня. аппаратная часть не будет знать. Общая скорость всей системы будет ближе к скорости аппаратной части машины. Последние несколько полухо- дов должны быть выполнены на аппаратном уровне. Для компенсации аппаратных ограничений. на каком квад- рате шахматной доски она расположена). так как гораз- до больше новых позиций встречается. скажем. К тому же такой под- ход даѐт возможность добавлять более сложные вычисления к шахматной оценке в программной части дерева поиска. то их всегда можно будет снять с тестовой платы и вернуть обратно. Всѐ это конечно можно исполь- зовать как шахматную машину. о том как будет выглядеть новый про- граммный интерфейс. и какие новые аппаратные функции будут преду- смотрены. С учетом ограниченного времени разработки. вместо обыч- ного в таких случаях превращения пешки в ферзя). поскольку она должна была стать всего лишь тестером чипа. пройденные шахматной программой в ходе поиска можно рассматривать как дерево поиска. но только как очень недоделанную. пока тестер чипа не был закончен. чем. в 10-ти полуходах от корневой2 позиции. приличного вида. хотя тот и не знал о заим- ствованных деталях до тех пор. поиск вы- полняемый в аппаратной части неизбежно будет весьма незамысловат. а Андреас разыскал подходящий обра- зец платы Perq. что повторение позиции в шахматах может привести к использованию правила ничьи. Изменения. К тому же. На следующее утро у меня состоялся разговор с Томасом. в шесть полуходах. и таким образом она узнает обо всех допусти- мых ходах и ничьих повторением позиции. В этом случае ходы можно рассматривать как ветви дерева. В ту же ночь я составил инвентарный перечень запасных частей в кабинете Кунга.

но мне не повезло. Питер Янсен. что это была не полноценная шахматная машина. и к тому же показывал непло- хие результаты на шахматной доске в средней школе. и опублико- вал электронное сообщение. Я снова попытался заинтересовать Майка Брауна. в поисках дополнительной помощи. ещѐ участвуя в борьбе за приз. а отчасти потому что мы хотели под- черкнуть. и он согласился их сделать. Он перестал играть в серьезные шахматы. я разго- варивал с несколькими другими шахматистами. Тем не менее. "Это был момент когда я понял. Мы назвали новую программу ЧипТест. Он стал бы прекрас- ным дополнением к команде. Он числился в группе Хайтек. Один из них. отчасти потому что основой еѐ аппаратной части был тестер чипа. На кафедре было несколько аспирантов. По- скольку Мюррей не обещал работать над оценочной функцией. Таблицу действительно можно было регулировать. Он был одним из лучших программистов из тех кого я знал. я отправил заявку в турнирный комитет ACM. проект аппаратного обеспечения начал складываться. проявил некоторый интерес. как направить программу в приемлемые позиции по- сле первых нескольких ходов. Нам был нужен по меньшей мере один приличный шахматист. мы предложили реализовать его идею у нас. если конечно нам это интересно. Я почувствовал себя достаточно комфортно чтобы действовать в открытую. первая жертва программы Томаса с аппаратной поддержкой. что не хочу больше играть в соревновательные шахматы". в котором он спрашивал о том. и к тому же имел опыт работы над компьютерными шахматами раньше. то у него есть неко- торые идеи о том. ни работающей программы. был пожалуй сильнейшим шахматистом среди аспирантов. но была одна сложность. можно ли перестраивать таблицу расположения фигур на тестовой плате после каждого хода. дважды представлявшим про- винцию Альберта на чемпионате Канады среди юниоров. он рано согласился на ничью чтобы поиграть в теннис. Томас был хорошим программистом. которые компьютер будет делать в начале игры). По его словам. когда в своем последнем шахматном тур- нире. Мюррей Кэмпбелл. которые хо- рошо играли в шахматы. Через две недели после разговора в Инженерной Лаборатории я по- лучил по электронной почте письмо-сюрприз от Мюррея. и было бы неправильно для меня ходить за ним. но он был занят курсовой работой. Примерно в это же время.относительно просты. Спустя четыре недели из отпущенного нам семинедельного срока. от 49 . чтобы написать програм- му оценочной функции и подготовить дебютную книгу (ходы. я получить один положительный ответ на мое сообщение. Мюррей был шахматным вундеркиндом. и узнав что Хайтек вероятно не будет играть в турнире. не имея на руках ни законченного проекта. Если это так. но ни один из нас не был шахматистом. но он был занят другими вещами.

Мюрреем и Гаем. Но всѐ ещѐ требовалась примерно одна неделя и несколько микропрограмм для за- вершения тестирования оборудования. Из-за нехватки времени. но нам следовало бы располагать планом действий на случай непредвиденных обстоятельств. тестер можно бы- ло частично проверить. создав высококачественный мик- роассемблер (программа. если бы нам пришлось покупать их самостоятельно. которая управляет функцией аппа- ратного поиска. ну конечно. Мюррей взялся за задачу по подготовке дебютной книги и написанию программного обеспечения для таблицы расположения фигур. У меня состоялась встреча с Томасом. Аппаратура содержала около де- вяноста чипов. я зашел слишком да- леко . Надо сказать. которая играла в "Rogue". ко- торый сделал кодирование микропрограмм гораздо проще. мне было необходимо иметь работоспособное оборудование. пока нет. управляющие аппаратными средствами). на которую мне потребовалось бы несколько дней. то есть его можно было про- граммировать посредством специальных микропрограмм. что у меня есть микропрограммы тестирования. Была ещѐ одна микропрограмма которую требовалось написать . Мы могли бы конечно сыграть без аппаратного поиска. Он был одним из ав- торов "Rog-O-Matic". мне пришлось разрабатывать тестер ис- пользуя минималистический подход. Это была классическая проблема курицы и яйца. популярную компьютерную игру среди аспирантов в то время.та. помощь Гая была бы подарком с самого начала. Между тем.тестер совсем не имел цепей для тестирования самого себя. которая преобразует микропрограмму в соот- ветствующие наборы битов. Гай даже не удосужился приступить к работе над про- граммой. Тем не менее. он был одним из ведущих программистов на кафедре. которые стоили бы около 500 $. К сожалению. Времени оставалось мало. которые управ- ляли всеми цепями оборудования напрямую. Гай собирался работать над программным обеспечением для оцен- ки пешечной структуры. которая фактически была основой оце- ночной функции. но тогда нам 50 . чтобы машина могла понять. автоматической программы. что Хайтек не будет играть в предстоящем тур- нире. Ещѐ не пришло время для паники. а какие слабыми.Гая Якобсона. Андреас пришел мне на помощь. тестер был микропрограммируемым. По общему мнению. О. К концу пятой недели оборудование было готово для монтажа про- водов накруткой. что Мюррей расширил свое участие в проекте. когда убедился. В теории. Но для того чтобы проверить правильность работы мик- ропрограмм тестирования. какие пешки в программной части дерева поиска были сильными. и Лоуренс Бучер быстро закончил работу. что означало что у нас нет программы для оценки пешечной структуры. Томас взял на себя большую часть программирования. при условии. Гай был не просто рядовой аспирант.

она просто делала первый же ход порожденный аппа- ратным генератором ходов. Микро- программа поиска была намного больше. В этой игре ЧипТест внезапно сделал ход ставший следстви- ем такого "лечения". Андреас отвез меня в аэропорт. когда я узнал его получше. почему Чип- Тест не будет работать на полной скорости. Авторами Бебе были Тони и Линда Шерцер. прежде чем мы сможем достичь максимальной скорости. но сейчас уже не считалась сильной программой.пришлось бы страдать от серьезного снижения быстродействия. Тони оказался хорошим парнем. Я просил Кена Томпсона войти в состав моей диссертационной ко- миссии ещѐ в прошлом году. говоря. чем все тестовые микропро- граммы вместе взятые. Он присутствовал на турнире как должностное лицо. оказалась более сильным игроком и переиграла ЧипТест без особой борьбы.место проведения турнира ACM. я не спал всю ночь. с их самого начала. и Кен стал одним из наших конкурентов. Это был последний турнир Острич. Перед тем как улететь в Даллас . которая была ещѐ одной специализированной шахматной машиной. Он был очень открытым в отношении того что делал. На что Тони ответил: "Да все говорят. Монти участвовал в организации ACM турниров с 1970 года. и у меня состоялось много взаимовыгодных бесед с ним. ссылаясь на отсутствие машинного времени. Этим ходом он отдал ладью за пешку. и что нам нужна ещѐ неделя или две. Для него я наверно выглядел как хвастун (а их было много вокруг них в мире ком- пьютерных шахмат). будучи по замыслу очень простым. оказалось хуже болезни. ЧипТест довольно легко получил против Острич выигранную позицию. пока не вынужден был отправиться на самолет. что им не хватило недели". и Томас проводил "лечение". но только в Далласе я впервые смог встре- титься с ним вживую. что мы начали со- здание машины за семь недель до турнира. Белл была призвана играть. и именно она и стала нашим соперником в первом туре. программы Монти Ньюборна. Бебе. и я молчал всю дорогу. который фактически был случайно выбран- ным ходом. В следующем туре мы играли против Острич. В программной и аппа- ратной части ЧипТест было ещѐ несколько ошибок. К сожалению "лечение". но потом случилась беда. У нас не было рабочей микропрограммы на весь турнир. но после того как Крэй Блиц отказалась участвовать. Мой первый разговор с То- ни вышел не слишком удачным. и к тому же она была намного сложнее для отлад- ки. В прежние вре- мена Острич была серьезным соперником. пара из Чикаго. Всякий раз. Я пытался объяснить ему. Томас взял на себя работу над микропрограммой на время про- ведения соревнований. продолжая работать до тех пор. когда программа обнаруживала что имеется проблема. а вместе с 51 . Лидером посева в этом году была Бебе.

Единственные продления Несмотря на то. ЧипТест вдруг заявил что игра ничейна. что игра дей- ствительно ничейна.не сломался ли Реком. Реком был предше- ственником Ребел . в 1986 году. каждый раз когда я встречал оператора Реком. но потом опять всплыли проблемы из игры с Острич. Ди- ректор турнира и наш оппонент согласились дать нам возможность пере- запустить программу. спрашивая . Далее он сыграл с Мерлин. но также и заявил что рокировка была непра- вильной. опубликованная там. Через некоторое время и Реком понял. поскольку чемпионат проводился по "швейцарской" турнирной си- 52 . равный счет по партиям (две победы. что стало возможным благодаря помощи Кена Томпсона. Доктор Берлинер обнаружил. воспроизводился этот лучший записанный ход. авторитетной программой из Германии. Но даже тогда. пересчитав Мерлин. Правильная запись партии приведена в при- ложении B. После перезагрузки ЧипТест сделал легальный ход. заключили переми- рие. В следующей партии ЧипТест без особых затруднений выиграл у Рекс. которые не приводили к немедленному поражению.одной из лучших коммерческих шахматных про- грамм в наши дни. ЧипТест вы- играл партию.ладьей и партию. Это было и не удивитель- но. и сделал ход. Но в отли- чие от игры с Острич. два поражения и одна ничья) был весьма неплохим результатом. Кажется. но позиция станови- лась всѐ хуже и хуже. и всякий раз когда программа выходила из под контроля. и мы. в официальном бюллетене была размещена неправильная запись нашей игры с Реком. вместе с его оператором. но не без происшествий. победить в нем она не смогла. что аж подпрыгивал. А затем случилось чудо. Дебют для ЧипТест выдался совсем не легкой прогулкой. В последнем туре ЧипТест играл против Реком. и продолжил свой путь к победе в партии. что в чемпионате ACM 1986 года машина Бебе была лидером посева. это была сильная про- грамма. Томас работал всю ночь и заменил "лечение" на более безопасную альтернативу . Я так радовался.лучший ход предыдущих расчетов сохранял- ся в памяти. которым в очередной раз отдал ладью за пешку. и что программа находится в неопределенном состоянии. Вначале ЧипТест играл как следует. что связался со мной по электронной почте. и был до такой степени удивлен. По неизвестной причине. никто другой не заметил ошибки. что окончательная позиция. С новым "лечением" ЧипТест делал ходы. это была корректная жертва. Он сделал рокировку не по правилам. он всегда вспоминал сцену моих прыжков в конце той игры. полностью проиграна для ЧипТест. С тех пор. но для первой попытки. и таким образом записал на свой счет первую победу.

стеме. В турнирах по швейцарской системе, в очередном раунде соперни-
ками обычно становятся игроки с примерно равным количеством очков,
ещѐ не игравшие друг с другом. "Швейцарка" лучше чем нокаут-турнир, в
ней есть какой-то шанс на то чтобы оправиться от раннего поражения, но
даже для лучшего игрока шансы на общий выигрыш всѐ же не слишком
велики. На самом деле даже, вероятность того что самая сильная програм-
ма победит в чемпионате ACM, или подобном ему турнире, довольно низ-
ка.
В 1986 году Бебе проиграл Белл - будущему победителю турнира. В
битве за второе место, Бебе был побеждѐн программой Лачекс (LACHEX -
Los Alamos CHess EXperiment), которая работала на суперкомпьютере
Крэй в Лос-Аламосской национальной лаборатории. Тони Шерцер был
очень разочарован поражением. Он рассказывал всем, кто хотел слушать,
что случилось в игре, и это была интригующая история.
Бебе и Лачекс в какой то момент перешли к последовательности вы-
нужденных ходов, где обе стороны имели только один хороший вариант
продолжения партии. Ни одна из программ и понятия не имела, к чему это
может привести в конечном итоге. Обе стороны просто продолжали де-
лать "единственные" ходы, пока вдруг обе программы не поняли, что Бебе
проиграл. Бебе был одной из лучших программ, да и Лачекс тоже не плох.
Как обе программы оказались так невежественны? И что можно сделать
по поводу данной проблемы?
Турнир ACM был не просто соревнованием, но также и ежегодным
собранием исследователей в области компьютерных шахмат. Между ту-
рами, когда собиралась даже небольшая группа людей, случались импро-
визированные дискуссии. Одна из дискуссий, которая состоялась у меня с
Тони Шерцером и некоторыми другими людьми, касалась идеи выбороч-
ного поиска. Тони сделал заявление что относительно старая идея "выбо-
рочного отсечения" (отказ от рассмотрения "неперспективных" ходов) уже
мертва, и заменена новой идеей "выборочного углубления"3 или "выбо-
рочного продления", а именно - исследования интересных ходов на бóль-
шую глубину.
Может ли идея "выборочного углубления" быть использована для ре-
шения проблемы, которая выявилась в игре Лачекс - Бебе? Ну, это воз-
можно, если мы каким-то образом определим, что есть только один хоро-
ший ход для текущей позиции. Я немного думал об этом и пришел к вы-
воду, что нет надежных способов получить такую информацию, не рас-
плачиваясь за неѐ скоростью работы машины. В очень редких случаях та-
кую информацию можно получить "бесплатно", но мы говорим возможно
об одном случае на миллион. Я отодвинул этот вопрос вглубь своей памя-
3
Тони, возможно, был первым человеком, использовавшим это выражение.

53

ти до следующего дня, когда мне предстояло подняться в самолет отправ-
ляющийся обратно в Питтсбург.
Человеческий способ делать выборочные углубления или выборочные
продления в основном базируется на шахматных знаниях. Если одна из сто-
рон под шахом, то позиция изучается глубже. Если пешка приближается к
восьмой горизонтали чтобы стать ферзем, то позиция опять исследуется
глубже. В тот момент, очень трудно было добавить в ЧипТест какие-либо
шахматные знания для увеличения числа выборочных продлений. Но, вот
если бы мы смогли получить работоспособные микропрограммы, то у нас
была бы самая быстрая шахматная программа на планете, и тогда поиск
стал бы сравнительно дешев. Во всяком случае, именно так начиналась идея
"единственных продлений". Но, на самом деле, не обязательно было иметь
в наличии быструю программу. Я сообразил, что в любом случае мы могли
бы позволить себе замедлить программу, слегка изменив поиск, или прове-
сти дополнительный поиск для сбора информации о том, что ход является
просто единственным или единственный разумным ходом. Как только мы
убедимся, что этот ход является единственным, то мы могли бы исследовать
позицию глубже. Один из способов собрать информацию о "единственно-
сти", это детальный поиск всех альтернативных ходов и проверка, являются
ли они значительно хуже чем исследуемый ход. Достаточно эффективно это
можно сделать вдоль PV, или иначе говоря, "основного варианта" (варианта,
где обе стороны делают лучшие ходы), так как все альтернативные ходы
вдоль PV в любом случае будут рассмотрены в обычном поиске. Это основ-
ная идея того, что позже получило название "единственные продления PV".
Во всяком случае, в то время я считал идею теоретически любопытной. Но
у меня имелись более важные дела, которыми следовало бы заняться, когда
я вернусь в Питтсбург. Речь идет о времени, когда требовалось представить
на рассмотрение проект моей диссертации.
Хотя Кен Томпсон и был включен в состав моей диссертационной ко-
миссии уже в течение года, я ещѐ не представил на рассмотрение проект
своей диссертации. После того как я закончил разработку чипа генератора
шахматных ходов, профессор Кунг высказал предположение, что в составе
моей комиссии должен присутствовать доктор Берлинер. В то время это
казалось хорошей идеей. В конце концов, если я хочу создать "окончатель-
ную" шахматную машину, то в ближайшем будущем мне потребуется со-
трудничество по крайней мере с одним хорошим шахматистом. Доктор
Берлинер был без сомнения лучшим шахматистом в Карнеги Меллон, и к
тому же он был чемпионом мира в шахматах по переписке (игра в шахматы
по почте). Его титул чемпиона мира не означал, что он был из высшего
эшелона обычных шахмат, но тем не менее он всѐ же играл в силу между-
народного мастера4, что позволяло ему попасть в число 50-ти лучших игро-
ков в США. Быть таким сильным игроком само по себе является значитель-
ным достижением. Он мог играть одновременно против двадцати игроков
54

моего уровня и выиграть все партии. Как ни странно, присутствие в комис-
сии доктора Берлинера вероятно обрекало на неудачу любую возможность
дальнейшего сотрудничества между нашими коллективами5. Как бы то ни
было, я принял предложение профессора Кунга, и доктор Берлинер стал
третьим членом моей диссертационной комиссии. Четвертым был Алан
Фишер, профессор в группе VLSI.
К тому моменту как я вернулся с турнира ACM, Томас почистил и пе-
реписал микропрограмму поиска. Она работала, но была ещѐ не оптимизи-
рована, и в ней всѐ ещѐ присутствовали некоторые аппаратные ошибки, ко-
торые время от времени приводили к сбоям. Я работал над аппаратной ча-
стью, над завершением микропрограммы и одновременно со всем этим за-
нимался подготовкой проекта моей диссертации. Через месяц после турнира
ACM, я представил проект диссертации, который подытоживал разработку
реальной шахматной машины и прорабатывал детали того, как использовать
несколько шахматных машин, чтобы добиться беспрецедентной скорости
поиска. Диссертация, когда она была закончена, стала планом будущей
шахматной машины Дип Блю.
Вскоре после представления диссертации я отладил аппаратную часть
ЧипТест и оптимизировал микропрограмму. У Томаса тоже нашлось немно-
го свободного времени для работы над программным обеспечением. Через
два месяца после турнира ACM ЧипТест сыграл свою первую партию про-
тив Хайтек. В то время у обеих команд были доверительные отношения, и
обе команды были заинтересованы в получении спарринг-партнера6. Чип-
Тест выиграл игру, но Хайтек вероятно всѐ ещѐ обладал в целом более
сильной программой. Однако было уже ясно, что ЧипТест это одна из луч-
ших шахматных машин в мире, спустя всего два месяца после своего туск-
лого дебюта. Она просматривала около 300 000 шахматных позиций в се-
кунду - примерно в три раза больше, чем любая другая шахматная програм-
ма. Не плохо, для того что разрабатывалось в качестве тестера чипа.
После того как ЧипТест стал стабильной шахматной машиной, у меня
4 Начиная от лучших, шахматисты могут быть классифицированы в следующем поряд-
ке: чемпион мира, гроссмейстер (GM), международный мастер (IM), старший мастер (SM),
мастер, эксперт, класс А, класс В, класс С и т. д. Первые три звания являются международ-
ными. Мастер ФИДЕ (FM) - это относительно новое международное звание. По силе игры
мастер ФИДЕ примерно соответствует уровню старшего мастера. Супергроссмейстер - это
очень сильный гроссмейстер, но по сути этот термин представляет собой просто своеобраз-
ное признание заслуг и не является официальным званием.
5 Эта договоренность непреднамеренно сформировала такое общественное мнение, что
будто бы команда ЧипТест работала на доктора Берлинера, что позже стало источником трений.
6 У доктора Берлинера был неограниченный доступ к ЧипТест, которого он постоянно
использовал в качестве спарринг-партнера для Хайтек. Мы сохраняли технические протоко-
лы (логи) всех игр ЧипТест, так что спарринги сыгранные доктором Берлинером были полез-
ны и для нас. Мы тоже проводили игры против Хайтек, чтобы отладить ЧипТест. Мюррей,
который также работал и над Хайтек, руководил сеансами отладки в команде ЧипТест.
55

состоялось несколько бесед с Мюрреем Кэмпбеллом об идее единствен-
ных продлений PV. Не будучи сам настоящим шахматистом, я использо-
вал Мюррея как собеседника, чтобы выяснить имеет ли идея смысл. Мюр-
рей высказал мнение, что она заслуживает серьезной проверки. Во время
выходных Томас реализовал идею, и мы столкнули версию с единствен-
ными продлениями PV против версии без них в матче из двадцати игр.
Результатом стал большой сюрприз. Новая версия победила старую со
счетом 15-5. Победы и поражения в соотношении три к одному соответ-
ствуют разнице в 200 рейтинговых очков, или полному классу в шахматах.
Речь идет о разнице между чемпионом мира и типичным гроссмейстером.
Она огромна. Мы все были очень взволнованы, хотя наше волнение и
смягчалось пониманием того, что результат матча между двумя тесно свя-
занными программами, и соответственно разница в силе, скорее всего
сильно преувеличена. Игрались двадцать партий из десяти стартовых по-
зиций с переменой цвета. В паре игр из одного и того же исходного поло-
жения, две программы обычно делали одни и те же ходы до критической
позиции, где новой версии удавалось избежать немедленной катастрофы,
что в конечном итоге приводило к ничьей или выигрышу партии. Прини-
мая аналогию с телесериалом "Стар Трек", две версии программы можно
рассматривать как два идентичных корабля класса Энтерпрайз, у одного
из которых повреждены все сенсоры дальнего действия, а у другого тоже
повреждены сенсоры дальнего действия за исключением сенсоров в пе-
редней части корабля. Так как корабли направляются к массивной черной
дыре, то корабль с работающими передними сенсорами дальнего действия
будет тем, кто засечет черную дыру, и вовремя уйдет от еѐ смертельных
объятий.
Ни один уважающий себя капитан корабля не позволит своему судну
долго передвигаться без полного комплекта сенсоров дальнего действия.
Но что если там, по правому борту, на некотором расстоянии есть инте-
ресная планета? Без правых сенсоров дальнего действия, планета будет
упущена. Мы оказались в подобной же ситуации. Единственные продле-
ния PV позволяли программе обнаруживать потенциальную катастрофу с
лучшим текущим планом, но продления не помогали программе найти ин-
тересные альтернативы нынешнему плану. Применительно к шахматам,
единственные продления PV не помогали программе обнаруживать ком-
бинации, то есть неочевидные последовательности ходов, которые приво-
дят к значительному преимуществу. Нам требовалась новая идея. Можем
ли мы распространить идею единственных продлений PV на борьбу с дан-
ной проблемой?
В первую очередь следует отметить, что если какой-нибудь альтерна-
тивный шахматный ход не так хорош как наш нынешний лучший ход, то у
нашего оппонента должно быть его опровержение. То есть фактически
должно существовать опровержение каждого из возможных альтернатив-
56

ных продолжений, которые мы можем сыграть. Следовательно, чтобы убе-
диться, что альтернативный ход является не лучшим для нас, нам нужно в
ответ на него найти один годный опровергающий ответ за нашего против-
ника. Что делать, если после нашего хода противник имеет всего лишь
один годный опровергающий ход? Тогда, кажется, после единственного
опровергающего хода оппонента имеет смысл искать глубже. Интуитивно
понятно, что если у игрока (нашего оппонента) есть только один хороший
ход, вполне возможно, что этот ход - единственный оставшийся, который
только лишь отодвигает неизбежную для него катастрофу. Это главное
обоснование того, что мы назвали превышением верхней грани единствен-
ных продлений (исследователи компьютерных шахмат называют ходами
превысившими верхнюю грань, опровергнутые ходы).
Введение превышения верхней грани единственных продлений про-
извело качественный скачок в способностях ЧипТест обнаруживать ком-
бинации. Но в соревновании один на один новая версия не стала играть
заметно лучше старой. Дополнительные затраты машинного времени на
вычисления превышения верхней грани единственных продлений съели
всѐ усиление. Мы решили оставить новые продления, полагая что они мо-
гут иметь положительный эффект при игре с людьми. По крайней мере,
продления сделают невозможным для шахматистов-людей угадать, спо-
собна ли программа увидеть особенно глубокую комбинацию.
Пару лет спустя, Томас решил отказаться от своей первоначальной
темы диссертации и сделать детальное исследование единственных про-
длений, а также некоторых других продлений поиска, которые мы исполь-
зовали. Внутри команды состоялись кое-какие дебаты в отношении того,
следует ли некоторые выводы из диссертации Томаса принимать за чи-
стую монету. Результаты Томаса были получены с помощью недоказанно-
го косвенного метода измерений с использованием Дип Сот - нашей сле-
дующей шахматной машины. Его результаты заставляли задуматься, но
они ставили больше вопросов, чем давали ответов. По словам Томаса,
единственные продления слабо влияют на силу игры программы, по край-
ней мере в том виде как они были реализованы в Дип Сот. Только в 1991
году, когда к работе приступил Дип Сот II, с совершенно новой реализа-
цией единственных продлений, мы убедились что эффект от единствен-
ных продлений был довольно существенным. Но это случилось уже после
того, как мы ввели несколько новых дополнительных идей в отношении
того как управлять единственными продлениями и их производными, ко-
торых не было в Дип Сот. В частности в Дип Сот II было реализовано рас-
ширение поиска на ходы, которые не были реально единственными. На-
пример, когда ход является одним из всего лишь двух хороших ходов, Дип
Сот II всѐ ещѐ расширяет поиск, но уже не до такой степени как если бы
этот ход был единственным.

57

Разгром "Чемпионов Мира"
После введения единственных продлений ЧипТест играл примерно
на равных с Хайтек. Он был тактически сильнее чем Хайтек, но его шах-
матные знания были близки к нулю. Для улучшения ЧипТест мы могли
бы добавить какую-нибудь простую программную оценку позиции, но у
меня на уме было кое-что другое.
Когда я только начинал проект, то планировал разработать чип
оценки, который работал бы совместно с чипом генератора ходов. У ме-
ня было некое примерное представление о том, как будет выглядеть его
структура, но я понятия не имел о том, какого рода функции шахматной
оценки туда вложить. Имея рядом команду Хайтек, я надеялся что смогу
опираться на местные знания и опыт. Проблема заключалась в том, что
Хайтек разработан на основе другой философии, и не совместим с моей
идеей размещения оценочной функции целиком на одном чипе. К тому
времени когда ЧипТест был отлажен и заработал, я пришел к выводу что
прежде чем я смогу всерьѐз рассматривать идею чипа оценки, мне следу-
ет получить некоторый опыт самостоятельного проектирования шахмат-
ной оценочной функции.
В то время, первые программируемые пользователем вентильные
матрицы (FPGA), только что появились в продаже. Эти FPGA позволяли
реализовать логические цепи средней сложности на стандартных компо-
нентах. Они, казалось, идеально подходили для задачи эксперименталь-
ной аппаратной оценочной функции в реальной шахматной машине.
Профессор Кунг имел контроль над некоторыми денежными фондами и
согласился платить по счетам. Эта новая машина станет основой для по-
лучения полезного опыта в области реализации шахматной оценочной
функции аппаратными средствами. Но судя по результатам ЧипТест, от
новой машины можно также ожидать, что она станет более сильным
шахматистом, чем любая существующая на тот момент шахматная ма-
шина. У меня появилась надежда задать жáру на турнире ACM 1987 го-
да! Однако учитывая сырой характер программного обеспечения FPGA в
то время, и то что я никогда не работал с FPGA, шансы на участие новой
машины в турнире 1987 года были невелики.
За месяц до турнира ACM 1987 года стало ясно, что нет абсолютно
никаких шансов закончить разработку новой машины вовремя. Мы раз-
работали резервный план. Во-первых, мы добавили к программному
обеспечению ЧипТест оценку пешечной структуры, которая у нас была
запланирована ещѐ в 1986 году. Во-вторых, мы убедились что и аппарат-
ное и программное обеспечение находятся в хорошем состоянии, прове-
дя серьезное игровое тестирование ЧипТест как против самого себя, так
и против Хайтек7. В-третьих, "приобрели" быструю рабочую станцию,
среди тех что были нам доступны. Рабочая станция нам не принадлежа-
58

ла, она была позаимствована через наши связи с сотрудниками Инже-
нерной Лаборатории. Официально рабочая станция проходила испыта-
ния перед еѐ установкой в лаборатории своего реального владельца.
Быстрая рабочая станция сократила накладные расходы программного
обеспечения, и ЧипТест смог исследовать около 400 000 шахматных по-
зиций в секунду, увеличив скорость на тридцать процентов.
После добавления в программное обеспечение оценки пешечной
структуры, ЧипТест стал примерно на 100 рейтинговых очков сильнее в
играх против машин. Поскольку Мюррей официально числился в группе
Хайтек, существовал один большой вопрос - будет ли Хайтек играть в
чемпионате ACM. Он не играл в турнире 1986 года, потому что его обо-
рудование в то время модифицировалось. В 1987 году доктор Берлинер
решил снова пропустить соревнования, ссылаясь на желание сконцен-
трироваться на соревнованиях против людей, так что не было никаких
проблем в том что Мюррей продолжает работать над ЧипТест.
Несмотря на отсутствие Хайтек, ACM-турнир 1987 года, проводив-
шийся в Далласе, собрал сильный состав. Присутствовала вся группа ли-
деров чемпионата мира по шахматам среди компьютеров1986 года, за ис-
ключением Хайтек. ЧипТест был посеян третьим, позади Крэй Блиц, вы-
игравшего чемпионат мира 1986 года по дополнительным показателям, и
Белл, победителя чемпионата ACM 1986 года. Бебе и Феникс были посе-
яны четвертым и пятым соответственно, но на чемпионате мира 1986 го-
да они набрали равное количество очков с победителем.
В первом туре ЧипТест легко победил Цирус 68K. Второй тур принес
нам более трудного противника, Лачекс, который занял второе место на
турнире ACM в 1986 году. В начале партии ЧипТест выиграл пешку, но
получил трудный для выигрыша эндшпиль и стал последним компьюте-
ром закончившим игру, продолжавшуюся до 3:00 утра по Центральному
времени США. Питтсбург находился в Восточном часовом поясе, так что
биологически для меня было 4:00 утра и время моего сна уже прошло. Я
очень устал, но был счастлив от того что партия закончилась победой.
В следующем туре мы переместились на первую доску, чтобы сыг-
рать против Крэй Блиц. У нас был черный цвет.
ЧипТест разыграл дебют, называемый на шахматном языке Сканди-
навской защитой. У этой защиты была не слишком хорошая репутация.
Главной мишенью для критики скандинавской защиты выступало то, что
черный ферзь выходил в центр уже в дебюте, на очень ранней стадии
партии, и мог подвергнуться атакам. Я поморщился, когда увидел этот
7 В действительности, лишь немногие из тестовых игр против Хайтек мы провели
своими силами. Дело в том, что обычно ЧипТест использовал доктор Берлинер, в качестве
спарринг-партнера для Хайтек. А мы просто проверяли технические протоколы (логи) игр,
чтобы убедиться, что не происходит ничего странного.
59

На самом деле причина того что ЧипТест потратил тридцать минут на один ход. ЧипТест перешел в со- стояние. Партия длилась всего двадцать семь ходов. и в этот момент он вдруг предсказал. Крэй Блиц необъяснимо решил не выигрывать пешку. и сразу бы взял пешку. Используя единственные продления. был просто потрясен тем. примерно равная игра. так как еѐ было относительно легко подготовить. как казалось. которую я читал. которое прогнозировал Крэй Блиц. ЧипТест неожиданно заявил. Если бы ЧипТест выбрал напрашивающееся продолжение. Получив неожиданный ответ от ЧипТест. Но у Мюррея было не очень много времени на де- бютные разработки. Одна из шахматных книг для начинающих. Но вдруг. пока ЧипТест вѐл расчет. которая работала на сети рабочих станций. В течение нескольких следующих ходов шла. Я вздохнул с облегчением. что выигрывает. Дебютное преимущество Крэй Блиц рассеялось. и похвалил ЧипТест за способность проводить время с умом в критический момент. и поэтому дали ЧипТест очень большую норму вре- мени для тех случаев. то Крэй Блиц сделал бы очередной ход. команда Крэй Блиц подготовила улучшенный атакующий вариант за белых. В игре с Лачекс. и вероятно была самым коротким и разгромным поражением в карьере Крэй Блиц на тот момент. В последнем туре у нас были белые фигуры против Феникс . Мы были абсолютно 60 . дава- ла этот редкий дебют в качестве примера того. состояла в том что единственные продления как правило вызывают резкий рост дерева перебора. что его позиция вот-вот рухнет как карточный домик. он рассчитал очень длинный форсированный вариант и сообщил. где единственные продления сыграли важную роль. Майк Вэльво. ди- ректор турнира. Увидев игру с Лачекс. но уже с некоторой компенсацией. которое мы называли Режимом Паники. Мы узнали об этом в ходе наших тестовых игр. позиция на доске стала вы- глядеть несколько рискованной для ЧипТест. что в конце варианта полу- чает крупный материальный перевес. это была также и первая публичная игра. что Крэй Блиц может выиграть пешку. как не надо играть в начальной фазе игры. По-видимо- му. Крэй Блиц потребовалось три или четыре хода. Примерно через тридцать минут расчета он пошел на остроатакующее продолжение. что какая-то программа тратит полчаса на один ход. когда ис- пользуются в сочетании с режимом паники. когда он оказывался в режиме паники. и он решил использовать эту защиту. прежде чем он понял что игра проиграна. пытаясь найти выход из ситуации путѐм перебора всех ходов. Довольно скоро после дебютной стадии. ЧипТест тоже играл скандинавскую защиту. которое по-прежнему вело к потере пешки. Кен Томпсон подошел и спросил: "Как вы можете играть этот мусор ещѐ раз?".дебют.про- граммы. Крэй Блиц просто не знал. Крэй Блиц вычислял свой ответ на напрашивающееся продолжение в течение всех тех 30-ти минут.

когда оценка ЧипТест поползла вверх. 61 . Позиция Феникс не выдерживала никакой критики. Так как ЧипТест играл белыми. что у его программы позиция лучше. после доктора Берлинера. но до турнира ACM у ЧипТест был перевес в играх против него. Несколько ходов спустя Джонатан сдался за Феникс. Джо- натан возможно был сильнейшим шахматистом среди активных исследо- вателей в области компьютерных шахмат. Джонатан позже говорил что я. так что это только предположение. Это безуслов- но справедливо для данной игры. как ЧипТест появился на свет. На данный момент ЧипТест вероятно был лучшей шахматной маши- ной в мире. как предполагалось. чем у ЧипТест. мы использовали часть призовых денег. Чтобы отпраздновать победу. На- сколько силѐн был ЧипТест? У меня есть основания полагать. Из четверки лучших на чемпионате мира. Джонатан Шеффер. Бу- дучи слабым игроком я внимательно прислушивался к тому. и постоянно сверял его мнение с оценкой Чип- Тест. что Феникс возможно попал в беду. опередив троих из четырех лучших машин чемпионата мира по шахматам среди компьютеров 1986 года. и ЧипТест стал победителем чемпионата со стопроцентным результатом. ЧипТест никогда полноценно не проверялся в человеческих турнирах. что выше стои- мости его создания. если в пер- вую очередь учитывать то. Затем Джонатана осенило. в его дебютной книге. чтобы его программа сделала хотя бы один ход. отсутствовал один лишь Хайтек. что Джона- тан говорил о позиции. Джонатан считал. У Феникс. оцениваемой в 500 $. Бывший чемпион мира Миха- ил Ботвинник. Мы потеряли пре- имущество получаемое от первого хода и игра достигла эндшпиля с рав- ными возможностями для обеих сторон. было на- много больше ходов. то эта неподготовленность в дебюте не была фатальной. За победу ЧипТест получил приз размером в 2000 $. Он выиграл титул ACM. в его пользу. тоже работал над шахматной про- граммой. то я был совершенно спокоен. был одним из тех парней.не подготовлены в дебюте. будучи слабым игроком. Это кажется вполне уместным. был шахматистом уровня мастера. так как никто за пределами его группы никогда не видел. что воз- можно это была первая машина уровня старшего мастера (SM). но он вероятно не может считаться активным исследователем в области компьютерных шахмат. ЧипТест уже видел пути к выигрышу материала. настроение которых колебалось вверх и вниз параллельно с изменением оценки позиции их собственной программы. но так как ЧипТест оценивал позицию как совершенно равную. Джонатан всѐ ещѐ находился в приподнятом настроении. автор Фе- никс. проведя в честь ЧипТест TG- вечеринку для всей кафедры.

создав шахматную машину ко- торая сможет победить чемпиона мира по шахматам в матче. когда он принял участие в соревнова- ниях ACM со своей первой программой. И такие ве- 62 . Они оба были очень хорошими шахма- тистами. поче- му Джонатан высоко ценил его. Имея в активе полученный ра- нее титул чемпиона мира в шахматах по переписке. Джонатан уважал Кена не только за его достижения и вклад в развитие компьютерных шахмат. он наверное. отчасти из-за моих профессиональных разно- гласий с доктором Берлинером. что вы ожидаете от занятого и важного человека. я должен подвести вас к правильному настрою. или по крайней мере того. один из которых я наблюдал сам. дру- жеское соревнование между командой ЧипТест и доктором Берлинером внезапно превратилось в открытое соперничество. а затем публиковал для остального мира. но думаю я могу понять. Доктор Берлинер работал над компью- терными шахматами с 1970 года. Джонатан всѐ ещѐ находился на пути к успеху. проводившими исследования в области компьютерных шахмат. Приглашение из Калифорнии Во время одной из бесед на чемпионате ACM 1987 года. которых он действительно уважает. Прежде чем я расскажу вам эту историю. сказал что есть два человека в области компью- терных шахмат.эквивалент Нобелевской премии среди ученых. Он отметил несколько по- ступков Кена. которого уважал Джонатан. Оглядываясь назад. ка- федра информатики которого обладала историческими традициями пере- довых работ в области компьютерных шахмат. Джонатан Шеффер. вводил их в компьютер. кем он хотел бы стать. эта история очень важна. что сможет стать тем человеком. доктор Берлинер возможно надеялся. которые могли бы сравниться в активности с док- тором Берлинером. и стал преподавателем-исследователем университета Карнеги Меллон. а отчасти потому что считал его не са- мым легким человеком для работы с ним. Во-первых. Спустя несколько недель после моего разговора с Джонатаном. в некоторой степени видел себя. стал большой неожи- данностью для меня. автор Феникс. Это был д-р Ганс Берлинер. Он собрал группу аспи- рантов с разнообразными навыками и привел их к созданию Хайтек. Первым человеком был Кен Томпсон. Второй человек. в то время как доктор Берлинер был хорошо известен. Когда Джонатан смотрел на доктора Берлинера. Не- много найдѐтся людей. Это не то. но также и за ряд его бескорыстных действий. который получил премию Тьюринга . я помню что был удивлен. Каждый год на чемпио- нате ACM Кен собирал результаты игр после каждого раунда. Он вернул- ся в аспирантуру уже в зрелом возрасте. который наконец решит Проблему Компьютерных Шахмат. получил степень доктора наук.

как мне того хотелось. Прежде чем сделать это. Вы работали десятилетиями. что у него есть друзья. что защищаете вы. они кажется добиваются быстрого про- гресса. которые с удовольствием помогут с настройкой связи и с управлением машиной на расстоянии. Я обнаружил. Во-вторых. Те- перь представьте себе кучу студентов. но этим событием отмечен необратимый переход в отношениях между командой ЧипТест и доктором Берлинером. Их подход является полной противоположностью того. "American Open". За последние несколько лет вы до- бились больших успехов. Представьте. 63 . что Хайтек собирается участвовать в том же турнире. Если ЧипТест начнѐт играть в турнирах. штат Калифорния. насколько хорош ЧипТест против живых игроков. так как они не являются вашими студентами. я послал по электронной почте письмо доктору Берлинеру с просьбой высказать своѐ мнение. Что ещѐ хуже. У вас мало серьезной власти над ними. чтобы достичь этой цели. Мне не нравится об этом говорить.щи действительно иногда случаются. и имеют свою. принося много личных жертв. Я был не настолько дисциплинирован. что делает для вас ещѐ труднее убедить их следовать вашему ви- дению вопроса. но не потому что там играл Хайтек. что трачу слишком много времени за просмотром игр ЧипТест. который в то время работал в Лаборатории реактивного движения. что бы вы предприняли на его месте. Стю- арт задал Андреасу много вопросов о ЧипТест. мой одногруппник. Они не из вашей области исследований. Что бы вы сделали? Что вы можете сделать? Это очень сложная ситуация. эта история мо- жет заставить вас взглянуть на доктора Берлинера с неблагоприятной стороны. Андреас считал что это была хорошая возможность увидеть. и у меня не получается много работать. так как и он и я знали. Сейчас вы широко признанный авторитет в выбранной вами области. пожалуйста дважды подумайте о том. нико- гда не увидит свет. особую точку зрения. В Лос-Анджелесе вот-вот должен был начаться большой шахматный турнир. то новая машина над которой я работал. как-то побывал в Лаборато- рии реактивного движения (JPL) НАСА в Пасадене. высшее призвание. и ваша цель кажется уже просматривается. что у вас есть цель жизни. энтузиаста компьютерных шахмат. чтобы мы заявили ЧипТест в турнир. Я был против участия. Стюарт отметил. Томас был целиком за участие в турнире. Андреас Новатчук. приезжающих из ниоткуда. У Стюарта по-видимому были хорошие связи с организаторами турнира и он предложил. Так или иначе. Мюррей не хотел прини- мать чью-либо сторону. Там он встретил Стюарта Крэкрэфта.

Его третий аргумент состоял в том. нам пришлось бы выложить серьезную сумму из соб- ственных средств8. конечно. У команды ЧипТест не было печатных публикаций по единственным продлениям. чтобы репутация университета когда-либо пострада- ла от плохих результатов студенческих проектов в шахматных турнирах. чтобы полететь в Лос-Анджелес. Нельзя сказать что это заявление было совсем уж безоснователь- ным. Это был Джим Джиллогли. так что в этом смысле его просьба была не- 8 Поездки на чемпионат ACM кафедра оплачивала. получивший степень доктора наук на кафедре примерно в то же время. Вторая. Поскольку у Хайтек не было единственных продлений. На этот раз он выдвинул другую причину. что было бы глупо позво- лить постороннему человеку. Доктор Берлинер по-видимому был застигнут врасплох. мы же учимся в исследовательском университете. управлять ЧипТест. не связанному с университетом. Группа Хайтек всѐ ещѐ находилась в процессе реализации един- ственных продлений для своей машины. один из ранних пионеров компьютерных шахмат. 64 . и группа Хайтек будет выглядеть плохо. но так как на самом деле я не хотел участия ЧипТест в турнире. что ЧипТест совершенно не проверен в играх против игро- ков-людей. что и Берлинер. но доктор Берлинер знал о них. Кроме того. и я не видел каких-либо серьезных доводов против получения по- мощи в управлении машиной извне. Третьим возражением доктор Берлинер поднимал вполне обоснованный вопрос. В противном случае. пришли к идее единственных продлений сами. Я передал эту информа- цию доктору Берлинеру. Мы. без помощи доктора Берлинера. что репутация Карнеги Меллон может сильно по- страдать. то доктора Берлинера беспокоило что он мог бы закончить турнир ниже ЧипТест. С моей точки зрения. но участие в чемпионате ACM считалось академической деятельностью. я никогда не слышал. Я не согласился с доводами доктора Берлинера. Спустя пару часов Джим прислал мне по электронной почте официальное согласие стать оператором. Первая причина заключа- лась в том. где высказался категорически против участия ЧипТест. то просто переправил Андре- асу его сообщение. если это будет необходимо. Во второй половине дня Андреас ответил. В конце концов. но ЧипТест являлся студенческим проектом с нулевым бюдже- том. На следующее утро доктор Берлинер отправил ответное сообщение. приводя в каче- стве обоснования своего мнения три причины. то что ЧипТест не проверен против игроков- людей было прекрасным поводом чтобы обкатать его в турнире. что потенциальный опе- ратор имеет связь с университетом.

В то время я ещѐ не знал этого. что сказал Томас. тогда пошутил о возможности Крэй Блиц в настоящий момент переиграть Крэй Блиц Симулятор. в качестве отправного шаблона для создания оце- ночной функции в ЧипТест. Но к тому времени я уже был немного зол на него. в ЧипТест использовался этот код от доктора Берлинера? Никто из нас теперь не знает наверняка. поскольку создание Хай- тек было уже закончено. то мы бы вероятно попросту уважили его просьбу. учитывая что обе команды были потенциальными соперниками.обоснованной. за выполнение нормы мастера. Я проинформировал Берлинера и Андреаса о нашем решении. Мы примем участие в турнире. Гордон Гоеч. использовавшуюся Берлине- ром для запуска на Хайтек симуляции ожидаемого поведения Крэй Блиц. а доктор Берлинер стал председателем комитета приза Фредкина. он не начинал с нуля. что он возможно изъял этот код. было создано еще два промежуточных приза Фредкина. Объем кода д-ра Берлинера составлял менее половины процента от всего кода ЧипТест. ни опро- вергнуть то. Еще в конце 1970-х годов профессор Эдвард Фредкин учредил приз в 100 000 $. из группы Хайтек. за те краткие семь недель что имелись у нас. Крэй Блиц Симулятор имел простую (по сравнению с Хайтек) оценочную функцию. У меня состоялась дискуссия с Томасом и мы пришли к следующему компромиссу. мы кое-чем обязаны доктору Берли- неру. По факту же мы не составляли никаких планов по поездке на турнир. В свою очередь Гордон возможно просто пытался помочь нам подготовиться к чемпионату ACM 1986 года.Хайтек находился в пределах досягае- мости от Большого Приза и Берлинер не хотел оказаться обойденным у самой цели . 65 . за первый компьютер который победит чемпиона мира по шахматам в матче. Не в полной мере осведомленный о правилах 9 Как же. Чтобы поощрить непре- рывный прогресс в этой области. Однако Гордон не может ни подтвердить. Когда Мюррей согласился помогать Томасу и мне с оценочной функцией для ЧипТест. Но с другой стороны. что они смогут закончить свою работу вовремя. Андреас предположил.совершенно понятная позиция. но с меньшей наградой. но Мюррей использовал код "Крэй Блиц Симулятора"9. Томас Анансараман полагает. в конце концов. после того как Гордон Гоеч предложил его ему. Если бы доктор Берлинер предъявил это возражение с самого начала. за выполнение нормы гроссмейстера. что вероятно была и другая возможная причи- на возражений доктора Берлинера . Первый промежуточный приз Фредкина востребовала команда Белл. написанный доктором Берлинером. по- скольку не могли и представить. только если у Хайтек будут работоспособные единственные продления. но тем не менее он там был. Впервые я узнал о природе об- суждаемого кода всего лишь за несколько недель до чемпионата ACM 1987 года. Возможно доктор Берлинер положил глаз на второй промежуточный приз Фредкина. Университету Карнеги Меллон было поручено управление призом Фредкина.

Я объяснил что ничего не знал об этом.присуждения приза Андреас отмечал. Естественно. что ж. Отсутствие ЧипТест на турнире было не так важно для меня. заработав боль- ше призовых чем составляла его стоимость. Вскоре после этого профессор Кунг созвал совещание для обсужде- ния текущих событий. Я и в самом деле во многом наслаждался атмосферой на ка- федре. Я не верил что Хайтек настолько хорош. то подумал.единственный кто был в курсе происхождения кода (я не знал тогда. тогда удачи ему. мы договорились что не будем участво- вать в турнире. Затем я повторил. Вторая часть совещания касалась моего будущего. то мы бы удалили код и переписали бы всѐ с нуля. Как уже отмечалось ранее. хотя и с оговоркой. Однако в правилах для второго промежуточного приза указывалось требование сыграть двадцать пять игр с общим результатом более 2500 пунктов. и Мюррей . В первой части совещания обсуждали при- глашение из Калифорнии. На протяжении большей части про- шедшего года. как окончание работы по созданию новой машины. чтобы доктор Берлинер и я рабо- тали вместе. На кафедре обду- мывали возможность оставить меня в университете после окончания обу- чения. и с того времени прошел всего один год. Если бы доктор Берлинер сооб- щил нам о своѐм неудовольствии. Как насчет признания заслуг? Доктор Берлинер ответил "признание придет само по себе". кто изъял этот код). что ЧипТест использовал код "Крэй Блиц Симуля- тора". и это стало сюрпризом для меня. так что проблема с приглашением была окончательно закрыта. Если доктор Берлинер хочет чтобы Хайтек официально стал первым в истории компь- ютером . На создание ЧипТест потребова- лось семь недель совместных усилий. что Мюррей использовал его с благословения доктора Берлинера. даже с единственными продлениями.старшим мастером.потребовались годы. что с единственными продлениями Хайтек может выступить достаточно хорошо. я предполагал что Мюррей написал весь код сам. Для доктора Берлинера Хайтек стал его последней шахматной маши- ной . выразив своѐ недовольство тем. но меня беспокоил один вопрос. Мюррея и Томаса там не было. а на подходе у меня была но- вая машина. Но ЧипТест уже фактически полностью окупил себя. Я считал что и ЧипТест не сможет справиться с этой задачей. что мы не хотим играть в тур- нире. они предпочли бы. А когда я недавно узнал о его происхождении. в любом случае он занимал менее половины процента от всего кода. Доктор Берлинер принял мои объяснения. на котором присутствовали доктор Берлинер и я. Я же нацелился на рыбу покрупнее. Я не был в 66 . До окончания чемпионата ACM 1986 года я ни разу не видел этот код. чтобы достичь рейтинга в 2400 пунктов и стать первым компьютером . чтобы еѐ закончить и впоследствии свыше де- сяти лет она оставалась в эксплуатации. Доктор Берлинер высказался первым. Так или иначе. но Томас возможно был тем.старшим мастером.

чтобы мы смогли продвигаться вперед. и не хочу видеть. как ко- го-то третируют. и проект в GE. причем желательно столь успешную. Весь опыт моих проектов на тот момент был своего рода партнерством - мой преддипломный проект на Тайване. Перспективы трудоустройства доктора наук по информатике в то время были не слишком радужными. что мы были равноправными парт- нерами. Большинство людей называли Хайтек машиной док- тора Берлинера. решение не иметь официального лидера было своего рода естественным. что впоследствии ни одна из команд не будет приглашать других на частные вечеринки. На самом деле от- ношения были более цивилизованными. будь что будет. После совещания я поклялся себе. а Карл Эбелинг в значительной степени был неизвестен внешнему миру. и просто позволить нам делать всѐ. это было интересное предложение. Можно с уверенностью сказать. Оглядываясь назад. но я видел что случилось с Хайтек. а я не хотел. Таким образом.точности уверен. Такое восприятие возможно было связано с неаккурат- ным освещением в прессе. чтобы что- то подобное произошло с любым из проектов где я работал. Чтобы продолжить свой труд после окончания аспирантуры. Ну ладно. я ду- 67 . что команда Хайтек и команда ЧипТест/Дип Сот были злейшими врагами. реально всѐ испортилось только после приглашения из Калифорнии. Нужно было делать новую машину. время и расстояние помогли залечить раны. что новая машина полностью независима от работы команды Хайтек. После этого эпизода я стал гораздо более чувствителен к проблеме признания заслуг. Также мы должны были сде- лать очевидным для каждого. и бы- ло бы несправедливо объявлять какое-то конкретное лицо в качестве ли- дера. была ли это просто удача. в частности и после получения промежуточного приза Фредкина. так как у меня не было уверенности что репутация действительно появится сама собой. Отношение моего факультетского руководства. я задаюсь вопросом. так как мы оказались в роли победителей. Для команды Дип Сот это было легко. Ну. Эта само- отдача стала возможна только потому. Кроме того. кото- рый потребовал полной самоотдачи от каждого члена команды. оба были выпол- нены с напарниками. Команда разделена функционально. что угодно. чтобы отпустить вожжи. Я не хочу никого третировать. что в нашей команде не будет официального лидера. Шахматный проект оказался проектом. В некоторых книгах и статьях констатировалось. но мнение закрепилось. После того как мы оста- вили Карнеги Меллон. чем сообщалось. но мне пришлось отказаться. мне придѐтся искать работу в другом месте. со- стояло в том. что он подразумевал под этими словами.

маю обе стороны смягчились. мы больше не рассматривали Хайтек в качестве конкурента. Когда вошел в строй Дип Сот II. Черт. включая Гарри Каспарова! 68 . Но нам по-прежнему претила мысль о поражении от Хайтек. мы не хотели проиграть ни- кому.

Во вселенной романа "Автостопом по Галактике" инопланетная раса создала компьютер под названием Дип Сот. когда мы решили присоединиться к IBM и создать новую машину с новым названием. кто знал бы теперь суть первоначального вопроса. британский писатель-фантаст Дуглас Адамс написал очень популярную научно-фантастическую трилогию. Я не считал что машины созданной нами в начале 1988 года. Тем не менее. каков же был вопрос для ответа "42". Ну что ж. будет доста- точно чтобы победить чемпиона мира. Вселенной и Всего Сущего". В конечном итоге. по местной радиостанции шло радио-шоу BBC. Мы обсудили аргументы за и против относительно возможности создания 69 . она стала называться Дип Сот 0. Од- нако Дип Сот. после того как мы получили работоспособную двухпроцессорную версию. компьютер выдал ответ . как прошли миллионы лет вы- числений. Позже. я так и не собрался прочесть сами книги. которая была к тому же нашей первой настоящей шахматной машиной. Но не нашлось никого. Учитывая разницу в скорости. Андреас вернулся в Карнеги Меллон из Пасадены после Нового Года. включая и самого Дип Сот. чтобы решить вопрос "Жизни. машина которая сможет победить чемпиона мира безуслов- но достойна именоваться Дип Сот.02. будучи самым мощным компьютером из когда-либо со- зданных. Она вероятно была по крайней мере в 100 раз медленнее. осно- ванное на первой книге трилогии . Когда я служил в тайваньской армии. знал как изготовить еще более мощный компьютер. которую ВВС превратило в радио-шоу и телевизионный сериал."42". который даст ответ на вопрос. первая версия новой программы была названа Дип Сот 0.01."Автостопом по Галактике". она стала именоваться просто Дип Сот. пока не перебрался в Со- единенные Штаты. После того. c ГЛАВА 5 Гонка за званием первого машинного гроссмейстера Примерно 2200 В 1970-х и 1980-х годах.

лучшие шахматные программы играли против шахматистов-людей. Автоматическая настройка оценочной функции часто упоминается как наиболее оригинальный аспект Дип Сот.программы. или вернее еѐ отсутствие. другого моего товарища по группе (ладно-ладно. и он согласился написать совершенно новую оценочную функцию в том виде. для того чтобы иметь возмож- ность свободно конкурировать. Но истинной причиной для создания новой оценочной функции и программы автоматической настройки. Традиционно туда приглашался действую- щий чемпион ACM вместе с некоторыми из сильнейших на тот момент программами. которая автоматически просматривает все дебютные варианты в поиске дебютных ловушек (плохих начальных хо- дов). 70 . как чемпион ACM 1985 года. в отличие от состязания компьютеров в чемпионате ACM. чтобы оценочная функция была написана по-другому. которые могут быть интересны). Андреас и раньше немного по- могал при подготовке ЧипТест. который вот-вот будет за- кончен. и таким образом стал пятым членом команды Дип Сот. проводившийся с 28-го по 30 мая в кампусе Карнеги Меллон. Новая оценочная функция отчасти писалась для обработки новых оценочных примитивов поддерживаемых аппаратной частью Дип Сот. Новая идея однако требовала. Андреас был захвачен новой идеей. Заключи- тельное соревнование серии состоялось в 1988-ом. по два тура в день. вместе с Дип Сот 0. я наконец получил его согласие рассматриваться как один из авто- ров Дип Сот. как это у нас вышло с ЧипТест. ЧипТест. В этих соревнованиях. Также был приглашен Хайтек. Мюррею понравилась идея Андреаса. а теперь в связи с его более активным уча- стием. в друж- бе со мной есть свои недостатки). была необходимость начать с чи- стого листа. которая сможет настраивать шахматную оценочную функцию автоматически. и теоретических новинок (новых начальных ходов. я нацелился на Майка Брауна. Одной из самых больших проблем для ЧипТест была его дебютная книга. как указал Андреас. но она появилась чисто по необходимости. спустя год после побе- ды ЧипТест на чемпионате ACM. Как только Андреас всерьез подключился к работе. Нам нужно было избежать проблем с кодом "Крэй Блиц Си- мулятора". В течение большей части 1980-х годов Фонд Фредкина спонсировал серию ежегодных соревнований по компьютерным шахматам. В турнире было предусмотрено шесть туров. Деньги для спонсирования соревнова- ний поступали из приза Фредкина.01. был приглашен как действующий чемпион ACM. Майк со- гласился написать программу. с процентов начисляемых на призовой фонд размером в 100 000 $. Последним в серии стал турнир Фредкин Мастерс Оупен 1988 года. Хайтек впер- вые предстояло использовать единственные продления в турнирных играх.

Две версии Дип Сот I. 71 .выполненная накруткой проводов (вверху) и изготовленная в виде печатной схемы (внизу). используются для задержки двух важных сигналов на несколько наносекунд (электрические сигналы проходят по проводу чуть менее тридцати сантиметров за каждую наносекунду). Два витка проводов на правой стороне платы смонтированной накруткой. Версии плат Дип Сот I .

Кроме того. Даже простая закупка деталей для Дип Сот заняла больше времени. выполненная накрут- кой проводов. проходные пешки. помимо новой аппаратной оценочной функции. За два дня до Фредкин Мастерс Оупен плата Дип Сот была перемонтирована ещѐ раз. на плате Дип Сот. Многие из них участво- вали в предыдущих соревнованиях на приз Фредкина или играли с Хай- тек раньше. и оба необходимо было полностью проверить. у меня была надежда подготовить его к чемпионату ACM 1987 года. которые потребовали времени. Когда начались работы по аппаратной части Дип Сот. которые потребовали больше времени на программи- рование. наряду с созданием нового программного обеспечения. с юношеским рейтингом 2491. Лучшим мастером Питтсбурга был Ви- век Рао. Участвовало около тридцати игроков. Пропускать Фредкин Мастерс Оупен я не собирался. затраты на плату Дип Сот приблизились к 5000 $. Но Дип Сот так и не довелось поучаствовать в нѐм. а Томас до самого начала турнира продолжал добавлять последние штрихи к но- вому программному обеспечению. как пешечная структура. Он также был и лучшим игроком в штате Пенсильвания. и тем не менее. чем проектирование и со- здание ЧипТест. чем я ожидал. Александр имел рей- тинг 2597 пунктов по шахматной шкале США. чтобы их отследить. хотя он и не имел этого звания в то время (он стал гросс- мейстером примерно через год). по сравнению с ЧипТест. Организацией турнира занимался шахматный клуб Питтсбурга. которая распознавала многие динамические позиционные признаки. разработка Дип Сот была закончена очень близко к крайнему сроку. я заплатил за ЧипТест и Дип Сот вступительные взносы на турнир и членские взно- сы шахматной федерации США (USCF). Мастерá из Питтсбурга считались особенно трудной компанией для компьютеров. Используя денежный приз ЧипТест из чемпионата ACM. что было близко к силе гроссмейстера. По состоянию на март 1988 года плата Дип Сот частич- но работала. После оплаты я сверился со стартовым листом. включая такие шахматные понятия. Ни ЧипТест. вывешенным на стене для участников. имела некоторые неприятные проблемы с электричеством. Наиболее важным нововведением в Дип Сот. К тому же плата Дип Сот. С дополнительным усложнением. из них приблизительно двадцать игроков уровня мастера или выше. недавний советский эмигрант. Новая аппаратная оценка была выполнена на программируемых пользователем вентильных матрицах (FPGA). имелось два шахматных процессора. 72 . ладьи на открытых вертикалях. и так далее. или десятикратной стоимости ЧипТест. была его аппаратная оценочная функция. Это была очень хорошая проверка для компьютеров. казалось не закончится никогда. Рейтинг Вивека ставил его на уровень близкий к силе международного мастера (IM). Одним из иногородних мастеров был Александр Иванов. но отладка платы.

Оценка по- зиции Дип Сот сразу же подскочила вверх и несколько ходов спустя Росс выбросил белый флаг. Низкие значения рейтингов при сильном составе участников означали. и тот сказал. что в те- чение игры время от времени делал замечания. да и сам Кимбалл был хорошо знаком с шахматными компьютерами. когда пришло время отложить еѐ до следующего утра. поскольку мог догадаться о резонах лежащих в основе присвоения таких рейтингов. но Росс мог бы по- пытаться избежать ничьи. Тем временем ЧипТест одержал свою первую победу в игре против человека. Я удивленно поднял брови. чему я так удивлѐн и сказал вопросительно: "Почему? Это хороший ход". В третьем туре противником Дип Сот был Кимбалл Недвед. Наконец он пришел к выводу. Сын Кимбалла. Вначале он ещѐ не- которое время играл так. На следующий день я пришел пораньше. Его рейтинг. Обе программы в списке имели рейтинг 2200 . и в конечном итоге Кимбалл сдался. Дип Сот был ещѐ не достаточно стабилен. и неожиданно. На третий день мы встретились за доской с лучшими игроками. В четвертом туре Дип Сот довел до победы ещѐ одну игру. увидев по- мещенный рядом с их именами рейтинг. что рейтинги обеих машин были оценками доктора Берли- нера. чтобы закончить игру с Россом. Первым со- перником Дип Сот стал Росс Спрэг. что противниками ЧипТест и Дип Сот в первом туре будут сильные мастера. ход просто слу- чайно оказался таковым. Ранее. 73 . Исход игры всѐ ещѐ не просматривался. В играх второго тура и Дип Сот и ЧипТест сыграли вничью с сильными мастера- ми. выиграл свою партию в третьем туре. что человек с рейтингом 2339 должен выигрывать у машины с рейтингом 2200 и решил рискнуть. когда делал этот ход. то в этой игре он вероятно добился бы только ничьей. а я управлял Дип Сот. Я спросил у директора турнира. в играх с Хайтек. сильного мастера. состав- лял 2339 пунктов. сделав рискованный ход.по существу это рейтинг очень слабых мастеров. у него слу- чались и победы и поражения. Мы оба знали что игра склоняется к ничьей. Кимбалл понятия не имел. Больше инцидентов в игре не было. Между тем ЧипТест. Руди. при ужасной игре. чтобы убедиться что Дип Сот не погубит себя сам. согласно стартовому листу. но ничего не сказал. вследствие внутренней несогласо- ванности. что Дип Сот мог столкнуться с той же проблемой снова. а ЧипТест закончил свою партию вничью.ни Дип Сот не имели рейтингов в то время. В то же время Хайтек был оценен в 2376 пунктов. который играл в консервативном стиле. выполнил один из ходов без раздумий. В предыдущем туре он сыграл вничью с ЧипТест и лестно отзывался о его игре. адвокат из пригорода. Если бы Дип Сот не присвоили рейтинг в 2200 пунктов. Ну. Я вздрогнул. Кимбалл был настолько спокоен. даже не поняв. работал на нашей кафедре. и я был удивлен. Томас был оператором ЧипТест.

так как ферзевая пешка Дип Сот станет главным недостатком в эндшпиле. снимал всю напряженность в позиции. предложив неожиданную жертву. У этой пешки на соседних вертикалях не было пешек поддержки. и как результат. Я был удивлен увидев что Александр. Вивек успел разменять две фигуры. Спустя несколько часов после окончания игры. В пятом туре Дип Сот попал в пару к Александру Иванову. также известную как скандинавская защита. что Александр может развить очень сильную атаку на короля Дип Сот. В этот момент Дип Сот стал делать бессмысленно выглядевшие ходы. которую ЧипТест применял на чемпионате ACM 1987 года. В то время как Дип Сот разбирался со своими проблемами. Несмотря на поражение Вивека в партии с ЧипТест. проводит много времени в дебюте. К моему удивлению Александр сделал ход. чем Дип Сот. а Чип- Тест к Вивеку Рао. Перед игрой он сказал. и в последнем туре получил шанс доказать свою точку зрения. может быть сканди- навская защита была не таким уж и "мусором". и конечно же это означало что мы опять увидим защиту центральной пешки. Дип Сот лучше контролировал центр доски. Партия пришла к позиции с ''изолированной ферзевой пешкой". Александр играл акку- ратно и мощно. Дип Сот по-прежнему использовал ту же дебютную книгу. Это не был равный эндшпиль. При более внимательном взгля- де на доску я почувствовал себя дурно. Александр видел глубже. что ход ведет к равному для нас эндшпилю. ЧипТест выну- дил Вивека сдаться на двадцать втором ходу. Что же он делает? Казалось. В какой-то момент он погрузился в глубокие раздумья над позицией. казалось. тот продолжал выражать пре- зрение к шахматным компьютерам. имея многочисленные приятные воспоминания на счет Хайтек в предыдущих встречах. в партии против Дип Сот Вивек пе- решел к спокойной игре. которая выглядела довольно опасной для Дип Сот. На лице Вивека начала складываться улыбка. который. вскорости ставший гроссмейстером. Он попал в пару к Дип Сот. но у его изолированной ферзевой пешки существовало и потенциально слабое место. Пострадав от тактических способностей ЧипТест. тот открыто выражал свое презрение в отношении шахматного компьютера. и казалось получил более выгодную позицию. что никогда не изучал скандинавскую защиту всерьѐз. Если Вивек сможет перевести игру в окончание. проиграв сильному мастеру. разменяв большинство фигур. В последнем туре ЧипТест прервал свою беспроигрышную серию против шахматистов-людей. Дип Сот проиг- рал свою первую игру. Почувствовал ли он вкус крови? Дип Сот 74 . Перед игрой Вивека с ЧипТест. В конце концов. Мне казалось. интересные события разворачивались на доске ЧипТест. Вивек всѐ ещѐ показывал другим людям неожиданную комбинацию ЧипТест. то он скорее всего выиграет.

Хайтек сыграл на 2312 пунк- тов рейтинга. Правила промежуточного приза Фредкина предусмат- ривали участие в двадцати пяти играх с общим результатом более 2500 пунктов. Продумав в течение двадцати пяти минут Вивек сделал свой ход. До Фредкин Ма- стерс Оупен я вообще полагал. набрав 4 из 6. У Дип Сот был лучший разовый результат среди трѐх машин. с кем имеет дело. он сдался. Таким образом. ЧипТест разделил пятое место.5 очка из 6-ти воз- можных. Хайтек выступил на турнире плохо. Это был хороший ход. и кто может поручиться. набрав 4. Но теперь ситуация выглядела так. то еѐ турнирный рейтинг после двенадцати игр составил бы око- ло 2560 пунктов. В этом отношении первое выступление ЧипТест на чемпионате ACM 1986 года было невоз- 75 . на этот раз при- крыв уши руками. Турнир выиграл Александр Иванов. что Хайтек не сможет достичь успеха раньше нас. после того как "дым сражения" рассеялся. Ещѐ через несколько ходов. Вивек замер. После чего добавил. Десять ходов спу- стя. но тем не менее это будет гонка. будто у ЧипТест получается его достичь.2521 пунктов. что и Хайтек не сможет сделать то же самое? У нас снова появилось ощущение срочно- сти.оставался равнодушным. что произошло с зайцем в гонке против черепахи. Какой-то парень открыл дверь. не смогут добиться такого результата. набрав 5 очков из 6. Спасибо! Спасибо! Одним из недостатков постоянной подготовки новых машин к шах- матным соревнованиям. так и ЧипТест. то просто свѐл бы свою партию вничью. и вышел из комнаты на свежий воздух. а у ЧипТест . Мы сделали очень хороший выпад. Его оценка подпрыгнула. оказалось что у Вивека стало на пешку меньше. угрожая вскрыть позицию. И тут Дип Сот продвинул свою пешку на вертикали f. является необходимость иметь дело с множе- ством неожиданных ошибок отсроченного действия. Мы лидировали и имели более сильную маши- ну. сде- лал еще один взгляд на доску. лучший игрок Пенсильвании в один и тот же день дважды проиграл новичкам шахматной федерации США (USCF) в штате Пенсильвания. и сделалось немного шумно. Чуть позже он вернулся и сел за стол. Турнирный рейтинг Дип Сот составил 2599 пунктов. Вивек продолжал тихие маневры с невинно вы- глядевшими ходами. когда ему предстоя- ло потерять ещѐ больше материала. Вивек цыкнул на него. что как Хайтек.5 из 6. набрав 3. Но не забывайте. что если б знал. Последовала серия разменов. и можно было предполо- жить. наш соперник из первого тура. Если бы ЧипТест и Дип Сот можно было рассматривать как одну машину. По окончании игры с Вивеком к нам подошел Росс. и прокомментировал: "Примерно 2200". Дип Сот разделил второе место с двумя мастерами.

и факультет предложил ему должность научного сотрудника кафедры информатики. Мюр- рею сказали. нам хотелось как можно скорее получить двух- процессорную версию. 76 .01 на Фредкин Мастерс Оупен конечно имело свои напряженные моменты. Берлинер стал его полуофициальным боссом 1. но в научно-исследовательском направлении. Перед Фредкин Мастерс Оупен Мюррей Кэмпбелл получил докторскую степень. по сути представляла собой адаптированный ЧипТест . проводившемся в Бостоне с 7-го по 19 августа.можно забыть. но с новой оценочной функцией.02 состоялся в 1988 году на открытом первенстве США. В Фредкин Ма- стерс Оупен использовался только один из процессоров. по крайней мере с точки зрения наших оппонентов. но всѐ-таки не принесло никаких очевидных ошибок. но в свобод- ное время продолжал работать над двумя программами. По причинам. В рабочее время Мюррей следовал букве указаний. Так как время Мюррея становилось дефицитным ресурсом. которую он подготовил для шахматной программы Рекс.она использовала старый код поиска. Возможно. которые теперь затерялись во времени. что он больше не может тратить время на Дип Сот или ЧипТест. Эта должность была эквивалентна доценту. Пока мы пестовали новую версию. именно Рекс стал первой жертвой ЧипТест на чемпионате ACM в 1986 году. Этот турнир принѐс переживания. изготовленной с использованием метода накрут- ки проводов. мы не стали играть в турнирах в течение двух месяцев до открытого чемпио- ната США. которая играла во Фредкин Мастерс Оупен. Однопроцессорная версия. находилось два шахматных процессора. В свою очередь. дебютное выступление Дип Сот 0. Международный мастер Ларри Кауфман предложил передать нам дебютную книгу. Дебютной книги ЧипТест было явно недостаточно для игры против людей. По иронии судьбы. поскольку в тот момент не было времени чтобы проверить работоспособность двух- процессорной версии. он ведь в конце концов нанят для работы над другими проек- тами. то мы перенесли работу над новой дебютной книгой в верхнюю часть списка дел. 23-24 июля 1988 года Хайтек сыграл на чемпионате штата Пенсильвания. выиграл титул и набрал на- 1 Доктор Берлинер был старшим научным сотрудником. Дебют Дип Сот 0. и мы приняли его предло- жение. что мы хотели получить достойную дебютную книгу. На плате Дип Сот. Поскольку у Мюррея не будет достаточно времени чтобы работать над ней. После Фредкин Мастерс Оупен. но в научно-исследовательском направлении. Другая вероятная причина заключалась в том. напомнившие о первом выступлении ЧипТест. мы ста- ли искать помощь за пределами университета. что эквивалентно профессо- ру.

Впервые мы будем играть с двухпроцессорной версией. у которого он мог бы остано- виться. чем однопроцессорный код. поскольку противник сдался рано.конец рейтинг превышающий 2400 пунктов . и мы не могли больше ждать. но они ещѐ не сыграли двадцать рейтинговых игр. Первые три партии на открытом чемпионате США были сыграны с двухпроцессорным кодом. Монти Ньюборн оши- бочно указал.02 удалось выиграть. черепаха Хайтек начала нас догонять. среди членов команды Дип Сот появились определенные предчувствия. сразу же убежал.проводился в Бостоне и состоял из двенадцати туров. Противник естественно сделал матующий ход. но Дип Сот 0. Во второй игре Дип Сот 0. что стало следствием ошибки вза- имодействия между аппаратным и программным кодом .главный турнир шахматной федера- ции США . минималь- но необходимых чтобы официально считаться старшим мастером. В третьем туре мы получили противника уровня эксперта. Так как компьютерам не разрешалось получать денежные призы в обычных турнирах. Расходы Томаса будут оплачены из наших предыдущих выигрышей в чемпионате ACM и Фредкин Мастерс Оупен. 77 . Как следствие. Не- смотря на отсутствие приза связанного со званием старшего мастера. что новый двухпроцессорный код Томаса осуществлял доступ к аппаратным средствам иначе. но соперник продолжал играть. что нам следовало бы посылать однопроцессорную версию Дип Сот на турниры. который про- сто отказался сдаваться. что Хайтек стал старшим мастером в 1987 году. так что он добровольно вызвался съездить в Бостон. За- тем начали происходить странные вещи. У ЧипТест и Дип Сот рейтинг был выше чем у Хайтек. но если бы он знал что произойдѐт в третьем туре. Противник сделал ход угрожавший матом на следующем ходу. Оказалось. Дип Сот 0. В Бо- стоне у Томаса Анансарамана был друг. и быть оператором.02 начал делать бессмысленные ходы. и результаты их были катастрофическими.спустя три года после своего рождения официально став первым компьютером получившим звание старшего мастера2. то теперь мы не получим выигрыш и должны следить за тем сколько мы потратили. когда его позиция стала явно проигранной. Открытый чемпионат США . Первая партия закончилась вничью. то наверняка играл бы до конца.правда в то время мы не были уверены в причине. У Дип Сот 0.02 и не побеспокоился защититься от этой угрозы.02 был перевес в ладью. это приводило к побочному эффекту. Во всяком случае. а затем воскликнув: "Спасибо! Спасибо!". заставляющему аппа- ратную микропрограмму при определенных условиях изменять знак 2 В первом издании своей книги "Каспаров против Дип Блю".

что в начале игры Игорь читал журнал. Игорь играл черными. Игра против Игоря превратилась в одно из самых странных проти- востояний. и с рейтингом 2641 по шкале США был одним из лучших игроков на турнире. (Годы спустя я взял почитать книгу о начале карьеры чемпиона мира Гарри Каспарова. Дип Сот 0.он стремился к увеличению занимаемого пространства. еще до создания ЧипТест. и с удивлением узнал о турнире. специально рекомендует провоцировать соперника продвигать свои пешки. Томас вероятно не знал о его прошлом. ЧипТест вероятно увидел бы пораже- ние Хайтек на несколько ходов раньше чем сам Хайтек. Гордон Гоеч из группы Хайтек указывал на эту игру в качестве примера того. Девятый тур принес нам первого сильного противника. Дип Сот стремился к получению мата! Поскольку Томас находился в Бостоне. Шахматная школа "гипермодер- низма". Он был канадским со-чемпионом. он не испытывал уважения к Дип Сот. надеясь что пешки станут чрезмерно выдвинутыми и их 78 .) Гораздо раньше. Результаты Фредкин Мастерс Оупен были ещѐ в значительной степени неизвестны в шахматном мире. выиграв в четырех других пар- тиях. то отлаживать двухпроцес- сорный код было трудно. Хорошим шахматистам ещѐ на ранней ста- дии обучения преподают. чтобы избегать мата. Говоря шахматными терминами . Игорь играл в силу гроссмейстера. что продвижение пешек слишком далеко впе- ред может создать слабости в позиции. Но я забегаю вперед. насколько большой путь ещѐ необходимо пройти компьютерам. которая игралась в кампусе Питтсбургского университета в де- сяти минутах ходьбы от моего кабинета. и возможно это затруднило для него получение титула. но он тоже по- нятия не имел что тому следовало предпринять. но звания гроссмейстера у него не было.оценки для мата. чтобы произве- сти впечатление.01 лишь один раз сыграл вничью. и после третьего тура мы вернулись к более надежной однопроцессорной программе. Как мог Дип Сот противостоять Игорю Иванову? Мы в Питтсбурге заметно нервничали. где Игорь и Гарри разделили первое место. Позже Томас отмечал. Находясь в Бостоне. но одного его рейтинга уже было достаточно. междуна- родного мастера Игоря Иванова. что я когда-либо видел. В этой игре Игорь без особых усилий расставил свои фигуры для атаки и разгромил Хайтек. В следующих пяти играх. Это была турнирная партия между ним и Хайтек. Вместо того. Дип Сот понравилось двигать свои пешки. мне уже приходи- лось видеть Игоря в деле. После создания ЧипТест я проверил позиции из игры Хайтек против Игоря и был весьма впечатлен его игрой. Он бежал из СССР во время турнира на Западе.

все они продвинулись по меньшей мере на две клетки. но программа управляющая распределением времени была недостаточно умной. который он знал ещѐ недавно. удерживающим позицию Дип Сот. Лев был удивлен ходом. Что же происходит? По словам Томаса к этому моменту Игорь на несколько ходов отложил свой журнал. но по неизвестным причинам решил затем рассмотреть альтернативный ничейный ход. сыграл вничью со старшим мастером. с кем ему предстоит иметь дело. который пожалуй был единственным. за исключением двух пешек по краям. чтобы позволить ему вернуться обратно. К девятна- дцатому ходу все пешки Дип Сот продвинулись по крайней мере на од- ну клетку вперѐд. Если это и было намерением Игоря.будет трудно поддерживать. и следовательно Лев получил серьѐзное предупреждение в отношении того. то оно ему блестяще удалось. Дип Сот потратил двадцать минут в попытках найти ничейный ход. она не была проигранной. в ладейных окон- чаниях победить трудно. так как вскоре его ожидали серьезные материальные потери. и он едва мог двигаться. Лев всѐ ещѐ владел преимуществом. Поражение Иго- ря от Дип Сот стало очень неожиданным результатом. Через два хода позиция Игоря ухудшилась и стала критической. ему не нра- вилось то. к действи- тельно ничейному ходу. На девятнадцатом ходу положение Дип Сот стало критическим. На 52-м ходу Дип Сот действительно имел в своих руках ничью посред- ством повторения позиции. в 2652 пунктов. В следующей игре Дип Сот выиграл у мастера. Его рей- тинг. был немного больше чем у Игоря. Однако хитрый Лев нашел способ добиться прогресса. Он не нашел этот ход снова. что он видел. На двадцать девятом ходу он сдался. В десятом раунде в соперники к Дип Сот попал гроссмейстер Лев Альбурт. Его предварительный 79 . Мы все наблюдали агонию. Следующим ходом Дип Сот оттеснил все его фигуры обратно к двум первым рядам.они доминировали в позиции. по крайней мере в части провокации. победитель открытого чемпионата США 1987 года. и на шестьдесят первом ходу мы сдались за компьютер. Возможно мы могли бы заполучить ничью. на две клетки вперед. Дип Сот обнаружил что при новом ходе ничьи не получается. но ему очень нравилась своя позиция. Несмотря на то что позиция Дип Сот выглядела уродливо. Я был очень обеспокоен энергичным продвижением пешек Дип Сот. Однако новый ход проигрывал сразу. Дип Сот нашел нужный ход. фактически. а затем. стоявшую перед его ко- ролем. Эти пешки не были чрезмерно выдвинуты . Игра перешла в ладейное окончание. но как известно. но только в том случае если бы он делал ни- чейные ходы. в послед- нем туре. где у обеих сторон было по ладье и по пять пешек. и тут он передвинул пешку. Лев играл осторожно и перешел в эндшпиль с перспективной позицией.

поз- воляло пешке избегать взятия еѐ пешкой(ами) противника с соседних вертикалей. чтобы ускорить игру.01. которым управляла микропрограмма.01 вничью в партии против Льва. Хайтек редко играл в турнирах. Теперь.рейтинг снизился с 2599 до 2495 пунктов. Стюарт Крэкрэфт и Джим Джиллогли любезно согласились поработать на нас операторами в "American Open". Общий рей- тинг по двадцати девяти играм. Открытый чемпионат США стал отрезвляющим опытом. которые при обычных обстоятельствах могли бы срубить эту пешку на третьем горизонтали. В эпоху Воз- рождения. 80 . До эпохи Возрож- дения пешки могли за один ход продвигаться вперед только на одну клетку. составил 2519 3 Вот объяснение правила взятия на проходе для людей которые не играют в шахма- ты. при своѐм первом ходе со второй горизонтали. составил 2509 пунктов. В октябре 1988 года Дип Сот 0. в Лос-Анджелесе штат Калифорния с 8-го по 10 ок- тября. Это. Возможно главным виновником этого стала ошибка со взятием на проходе. В то время для нас было загадкой. где Дип Сот победил ещѐ двух международных мастеров. А в Нью-Джерси.01 играл не лучше чем ЧипТест. Во-пер- вых. в основном в результате сбо- ев в первых трѐх турах. почему в личных встречах Дип Сот 0. несмотря на то что имел гораздо больше шахматных знаний.02 сыграл еще в двух турнирах: "American Open". правила были изменены. отправился Андреас. противник может срубить только что сходившую пешку соседними пешками. Сразу же после хода пеш- кой на две клетки. Во-вторых. очевидно что промежуточный приз Фредкина находился в пределах досягаемости. включая опять же и три плохие игры.02. Сыграй Дип Сот 0. Если мы исключим те три партии о которых идет речь и будем учитывать только партии сыгранные Дип Сот 0. Следующие два месяца мы провели за отлав- ливанием ошибок в Дип Сот 0. и девяти из последних туров открытого чемпионата США) со- ставит примерно 2592 пунктов. пешки могли передвигаться на две клетки вперед. После разрядного чемпионата США у Дип Сот уже было двадцать девять сыгранных рейтинговых партий. однако. поэтому у нас было некоторое вре- мя чтобы перестроиться. В шахматах все пешки начинают игру на второй горизонтали доски. но вопрос заключался в том. то общий рейтинг этих пятнадцати игр достиг бы отметки примерно в 2634 пункта. По- этому было добавлено правило взятия на проходе (мимоходом). не обойдет ли нас Хайтек на пути к нему. и на разрядном чемпионате США в Сомерсете штат Нью-Джерси с 28-го по 30 октября. Лучший рейтинг на отрезке из два- дцати пяти игр. то результат для его пятнадцати партий (шести из Фредкин Мастерс Оупен. как если бы она была пешкой на третьей горизонтали. В ходе этого процесса мы обнаружи- ли ещѐ одну важную ошибку. у нас имелись ошибки для исправления. включая три игры омраченные ошибкой матования. Дип Сот не генерировал ходы взятия на проходе3 в той части поиска.

но в матче 1984 года международный мастер Дэвид Леви унизил его. он всѐ ещѐ был неизвестен за пределами сооб- щества компьютерных шахмат. Гарри не знал. Но тогда пострадало бы развитие Дип Сот. когда Гарри сделал свой прогноз. в течение долгих лет он колебался всего лишь в пределах от 2350 до 2400 пунктов по шкале шахматной федерации США. Компьютеры действительно победили гроссмейстеров в блиц- партиях (по пять минут) более десяти лет назад . В тот момент. У Хайтек. компьютеры ни разу не сыграли с гроссмейстерами даже одной игры вничью.пунктов. выиграв все четыре партии. какова сила ЧипТест. Не подозревал он и то- го. Незнание того что мы уже выиграли гонку оказалось даже к лучшему. если бы мы только давали ему играть в человеческих турнирах. и если у какого-нибудь гроссмейстера возникнут затруднения в игре с компьютером. я буду рад помочь ему своим советом". Чемпионом мира по шахматам среди компью- теров был Крэй Блиц. Хотя ЧипТест уже играл в свою полную силу. Несомненно. Но при использовании турнирного контроля времени. Другими словами. основываясь на устаревшей на не- сколько месяцев настенной таблице с рейтингами. обладателя самого высокого рейтинга среди шахматных компьютеров. сможет ли компьютер победить гроссмейстера в турнирных условиях до 2000 года. штат Огайо. он казался вполне надѐжным. сразу же после разрядного чемпионата США мы уже могли предъявить права на промежуточный приз Фредкина. Впереди чемпиона мира В январе 1988 года на пресс-конференции в Париже. мы зна- ли только что он был близок к нему. Тем не менее мы не знали что Дип Сот уже достиг требуемого рубежа. чемпиона мира по шахматам Гарри Каспарова спросили. что это произойдѐт уже в том же самом году. не исключено что он мог предъявить права на промежуточный приз Фредкина ещѐ в 1987 году. Дип Сот играл на нѐм с Майком 81 . предска- зание Гарри звучало для него вполне правдоподобно. С 4-го по 6 ноября 1988 года в Кантоне. Он ответил: "Ни в коем случае. На самом деле даже мы сами толком не знали. В то же время у гроссмейстеров рейтинг как правило превышал 2550 пунктов по той же шкале. с какими трудностями он сам столкнѐтся в 1997 году.тогда в качестве жертв выступили гроссмейстер Майкл Стин и гроссмейстер Роберт Хюбнер. поскольку до Фредкин Мастерс Оупен у про- граммы не было рейтинга. В следующем месяце Дип Сот громко заявил о себе в шахматном мире.01. Учитывая что перед открытым чемпионатом США по результатам личных встреч ЧипТест слегка опережал Дип Сот 0. девять лет спустя и за три года до 2000 года. проводился турнир "Hall of Fame Chess Festival".

разделяющим программы. Но тем не менее. в Орландо. как оказалось. он выиграл в первых четырех турах. вто- рой раз в своей короткой карьере. штат Калифорния. партия с которым в первом туре закончилась вничью. С общим призовым фондом 130 000 $ он был одним из трех крупнейших американских шахматных турниров в 1988 году. Дип Сот выиграл титул. Кроме нескольких сильных гроссмейстеров США и междуна- родных мастеров на него были приглашены три легенды: бывший чем- пион мира Михаил Таль. несмотря на то что он был явным фаво- ритом. 82 . В следующие выходные Дип Сот сыграл на своем первом чемпиона- те ACM.одну из партий он проиграл и победил в двух других.) Дип Сот был единоличным победите- лем или со-победителем всех чемпионатов по компьютерным шахматам. обойдя по дополнительным показателям Фиделити Челленджер. Разде- лив первое место с Игорем. В период с 24-го по 27 ноября в Лонг Бич. в том числе и у ещѐ одного междуна- родного мастера. Учитывая. в каждом отдельном случае имел только около пятидесяти про- центов шансов на победу. бывшие участники отборочных соревнований к матчу за звание чемпиона мира . в которых он выступал. и на этот раз он не читал никаких журналов! Игра закончилась боевой ничьей. Победа в соотношении 3 к 1 между двумя программами соответствует примерно 200-м очкам разницы рей- тинга. Джим. У Игоря был белый цвет. прово- дился турнир "Software Toolworks". что Радж также играл важную 4 Позднее Радж стал деканом школы информатики университета Карнеги Меллон. предложил оплатить расходы Дип Сот на турнире (это случи- лось за долгие годы до того как я узнал. Профессор Радж Редди. что эти чемпионаты проводились по швейцарской системе.шестнадцатым и сорок вторым в мире соответственно. В этом же турнире Дип Сот в первый раз публично играл с Хайтек и выиграл. в этих результатах большую роль сыграла удача.Брауном в качестве оператора. Михаил и Бент по-прежнему активно выступали и обладали высоким рейтингом в мировом рейтинг-листе . В пятом туре Дип Сот сыграл с Игорем Ивановым. Дип Сот. который. Для Дип Сот это был удачный турнир. Дип Сот одержал свою первую турнирную победу. в то вре- мя старший преподаватель кафедры информатики университета Карнеги Меллон4. (Дип Сот ещѐ три раза играл с Хайтек в соревнованиях по компьютерным шахматам . улаживал проблемы с телефонной ли- нией с помощью персонала Toolworks. знал одного из основателей "Software Toolworks" (извест- ную как "Mindscape" в наши дни). штат Флорида. Стюарт Крэкрэфт и Джим Джиллогли опять предложили свою не- оценимую помощь в качестве удаленных операторов."Великий датчанин" Бент Ларсен и Сэмюэль Решевский.

и позвонил в шахматную федерацию США чтобы удостовериться. что может поставить своему со- пернику мат в 19 ходов . опередив в этом отношении Бобби Фишера. то здесь мы могли быть спо- койны. что сказал об этом оппоненту. то не сразу поверил. Я надеялся на 83 . У Бента был белый цвет. В таком случае нам требовались ещѐ две удачные игры. Стюарт был так взволнован.роль на начальном этапе учреждения приза Фредкина). Сэнджой сказал. На второй игре оператором был Стюарт. Сэнджой Махаджан. Не смотря на то что Дип Сот играл в турнирах уже в течение полу- года. играл в тур- нире. старые мастера прошлого столетия объявляли мат. даже без угрозы непосредственного матования. за шахматным столом никто не объявляет. что 2510. После волнений связанных с выигрышем промежуточного приза Фредкина настало вре- мя для серьезной проверки. Бент Ларсен. В 1970 году в командном матче "СССР против остального мира" он играл за остальной мир на первой доске. как должен рассчитываться общий рейтинг. На пике карьеры он поднимался до уровня второго шахматиста в мире. но существовала некоторая неясность относи- тельно того. Оппонент немед- ленно сдался. Как известно. Что ка- сается промежуточного приза Фредкина. то Дип Сот мо- жет и не добрать рейтинга. Он был участником отборочных сорев- нований к чемпионату мира. Позиция была совершенно проиграна. а в общей сложности это составит 37 полуходов. в шахматном мире в основном не знали о его существовании. что он правильный. Мой старый знакомый. но сейчас это считается дурным то- ном. что в третьем туре нашим противником будет не кто иной. Две первые партии Дип Сот выиграл без особых проблем. К моменту на- чала турнира мы знали что Дип Сот возможно уже выиграл промежу- точный приз Фредкина. какой рейтинг у Дип Сот был на начало турни- ра. который позднее стал гроссмейстером и чемпионом США. Патрик спросил. Согласно общеприня- тым правилам этикета. а в четырех разных циклах розыгрыша чемпионата мира. и как-то случайно разговорился с международным мастером Пат- риком Вольфом. как сам "Великий датчанин". Бент был одним из самых успешных гроссмей- стеров в послевоенный период. В конце игры Дип Сот подсчитал. В ходе турнира Патрику пришлось су- щественно откорректировать своѐ мнение. на что Патрик ответил: "Не может быть. На следующий день мы получили известие из Калифорнии. Ко- гда директор турнира узнал рейтинг Дип Сот. чтобы он был настолько силѐн". что собирается поставить мат противнику. причем не один раз.то есть 19 ходов Дип Сот плюс 18 ответов противника. Если будет использоваться математически некорректная формула.

Я начал задумываться о немыслимом. Не все могут каждый день видеть легенду. но я абсо- лютно уверен. что у него были на то совершенно иные резоны.) показал. Возможно против игрока-человека это действительно была бы достой- ная позиция для Бента. что привело к блокировке поля отступления для его слона. За несколько лет до этой игры я читал его биографию. Правда в ответ он получил значительное давление на эту пешку. Даже после стольких лет трудно судить об этой позиции. когда противостоял компьютеру.лучшее. и выдвинул обе ладейные пешки дальше своих центральных пешек. Бент не был известен как конформист. но готовил себя к худшему. Однако Дип Сот был вполне доволен своей позицией. 84 . приложение B для просмотра записи игры и потенциальной комбинации. Верный себе. Бент постепенно улучшал расположение своих фигур. По моим многолет- ним наблюдениям. Я немного завидовал Стюарту и Джиму. чем у Бента. анализируя игру человека против компьюте- ра. только действительно хорошие аналитики могут оставаться объективными. что стесняло позицию Бента. Бент сделал небольшую ошибку. Затем. Компьютер же просто спо- койно рассчитает все варианты и убедится что пешка не теряется. Может у Дип Сот действительно лучшая позиция? Недавний анализ с более мощным шахматным компьютером (Дип Блю Дж. В своем первом турнире Дип Сот показал аналогичную тенденцию. Он сходил своим королем. Аналитики-люди все как один считают. на двадцать шестом ходу. по мере продолжения игры оценка Дип Сот увеличивалась в его пользу. но Бент мог 5 См. Бент позволил Дип Сот получить в этой игре про- двинутую пешку в центре. тем более лицом к лицу. что позиция Бента была лучше на всѐм протяжении начальной стадии игры. Дип Сот не нашел эту ком- бинацию. Дип Сот угрожал перехватить слона своим следующим ходом. но по-видимому позиция всѐ ещѐ была благоприятна для не- го. Позиция бы- ла очень опасна для обоих игроков. поскольку у людей могут возникнуть проблемы с умением сдерживать давление на пешку. но для него она вероятно была всѐ же опасна в большей степени. что после дебютной ста- дии игры Бент обладал перевесом. где упоминалось о его пристрастии к продвижению ладейных пешек (двух пешек по краям доски). что Дип Сот мог провести комбинацию и выиграть игру возможно уже на семнадцатом 5 ходу. Тем временем. и играл в необычные шах- маты даже тогда. Один комментатор утверждал. У него была продвинутая пешка. Хоть и с потерей темпа. или по крайней мере он получает за неѐ сопоставимую компенсацию.

Алексу Фишбейну. а позд- 6 Открытая диагональ . что в этих окончаниях даже гроссмейстеры часто делают ошибки. а иногда уроки дают вам". то мы приняли осознанное решение разрешить ЧипТест. Уолтер красиво использовал эти слабости и довольно легко выиграл партию. Пару лет назад. Постоянная связка . но ведь в тот момент он од- новременно играл ещѐ и с сорока тремя другими противниками! Однако на этот раз он мог играть против Дип Сот не ослабляя своего внимания. Позиция стала для него близкой к проигранной. Дип Сот упорно борол- ся. гроссмейстера Уолтера Брауна. программе Северо-Западного университета. на чемпионате ACM. Поскольку ЧипТест не имел проблем с поиском матовой последовательности в типовых выигрышных позици- ях Дэнни. Не желая признавать ошибку за доской. В 1978 году он проиграл Чесс 4. В то время Дип Сот не понимал важности контроля слоном "открытой диаго- нали" или значения "постоянной связки"6. а после его следующего хода Дип Сот рассчитал форсированный выиг- рыш.диагональ. Бент отметил ход королѐм как "один очень плохой ход". Мы в Питтсбурге смотрели друг на друга с недовери- ем. В пятом туре Дип Сот всего лишь во второй раз7 в своей истории сыграл вничью с международным мастером. плохим был следующий ход. В шахматах есть старая поговорка: "Иногда уроки даете вы. Уолтеру ранее уже доводилось публично играть против компьютеров. В этой игре Уолтер дал Дип Сот хороший урок.просто снова сходить своим королем. на которой больше нет препятствий в виде пешек с обеих сторон. В дей- ствительности же. Через пятнадцать ходов Бент сдался и таким образом стал первым гроссмейстером проигравшим компьютеру в турнире при стандартном контроле времени. такие эндшпили обычно заканчиваются вничью. 7 До этого момента Дип Сот побеждал во всех своих играх c международными масте- рами. международный мастер Дэнни Ко- пек представил статью. Но буквально через не- сколько часов нас опустили обратно на землю. Мы находились на эмоциональном подъеме.это неразрываемая связка. он набросился на короля Дип Сот. выдвинув вперед одну из своих пешек. В четвертом раунде Дип Сот играл против шестикратного чемпиона США. В интервью международному мастеру Дэвиду Леви несколько недель спустя. В седьмом туре. победил сильного мастера. освобождая поле для выхода слона. но этого было недостаточно. Винсом Маккембриджем. в следующей игре. 85 . где приводил описание окончания ладья и слон против ладьи. приводящие к проигрышу. Согласно книгам посвященным шахматным окончаниям. которая как правило обра- зуется когда фигура прикована к своему собственному королю слоном противника. а затем.6. он попал в пару к другому международному мастеру. за исключением одной ничьи с Игорем Ивановым. Однако в статье Дэнни Копек отмечал.

"Он как раз из тех игроков кто знает это" .сказал Патрик. До матча против Алекса Фишбейна Дип Сот дважды выигрывал в этом окончании. при идеальной игре. и Андреас Новатчук.еѐ предстояло доиграть по окончании игры по- следнего тура. На переднем плане находится собственно сама плата Дип Сот и почетный знак CDC (знак пожертвован производителем суперкомпьюте- ров. после получения Дип Сот промежуточного приза Фредкина за текущий рейтинг гросс- мейстерского уровня. играя за силь- нейшую сторону против шахматистов уровня эксперта. 86 .нее и Дип Сот. то директора турнира отложили игру . Некоторое время Алекс сохранял шансы на ничью. Сэнджой Махаджан обсуждал эту позицию со старшим мастером Адамом Лейфом и международным мастером Патриком Вольфом. когда Дип Сот позволил Алексу преобразовать явно проигранную позицию в окончание ладья и слон против ладьи за слабейшую сторону. Но я очень пожалел об этом решении. кто должен попасть в пару к Дип Сот в последнем туре. Поскольку приближался последний тур. Если бы Команда Дип Сот. Томас Анансараман. Между директорами турнира состоялся интересный спор о том. Теоретически. так что решение казалось здравым. Снимок сделан в 1988 году. для чемпионата ACM). переходить в это окончание. позиция на доске была ничейна. Фен Сюн Сю. Слева направо: Мюррей Кэмпбелл. компанией CDC. Майк Браун. и они оба считали что Алекс должен знать как играть здесь.

слева направо: Кен Томпсон (лауреат премии Тьюринга за UNIX и один из авторов Белл) и Дэвид Слэйт (один из авторов Чесс 4. Стюарт нервничал. В последнем туре Алекс проиграл гроссмейстеру Энтони Майлсу. ко- торый мог догнать Энтони.игровые пары определялись как после победы Дип Сот. ему пришлось сдаться на пятьдесят седьмом ходу. в трудном окончании.5 очками из 8. который теперь лидировал в турнире с 6. в результате чего нам пришлось играть с международным масте- ром Джереми Сильманом. Снимок сделан на WCCC (Чемпионат мира по шахматам среди компьютеров) в 1989 году. кем был Джереми Сильман. Джереми удалось свести игру к равной позиции. Дип Сот оказался единственным игроком. как оба игрока закончили свои партии последнего тура. то нашим против- ником в последнем туре стал бы британский гроссмейстер Энтони Майлс. Стоят.X). Запечатанный ход Алекса оказался проигрыш- С Кеном Томпсон и Дэвидом Слэйтом. как если бы мы сыграли вничью. Но Дип Сот конечно же не знал. Вместо этого игровые пары определялись так. Отложенная партия против Алекса Фишбейна состоялась после того. который к тому же оказался шахматным учите- лем Стюарта Крэкрэфта. но затем. 87 . Оказавшись прямо перед взором своего учителя.

Это был первый случай. в том числе и игры с се- рьезными ошибками в открытом чемпионате США. Поскольку Дип Сот не мог претендовать на призовые деньги. ным и Дип Сот быстро нашел последовательность выигрывающих ходов. На этот раз Стюарт не объявлял мат и игра продолжалась до восьмидеся- того хода. который составил 2790 пунктов. что немного ниже результата в "Hall of Fame". Гроссмейстер Энтони Майлс и Дип Сот стали со-победителями тур- нира опередив остальных шестерых гроссмейстеров. выполненную в форме головы лошади. составил 2598 пунк- 8 Это странное совпадение. 88 . что число 42 появляется в этой главе. Вселенной и Всего Сущего". не говоря уже про бывшего чемпиона мира. Клод Шеннон вручает автору награду. когда какой-либо компьютер занял первое место в каком-либо турнире опередив гроссмей- стеров. а затем как место Бента Ларсена в мировом рейтинге. то Энтони Майлс был награжден как единственный обладатель первого приза. сначала в качестве ответа Дип Сот на вопрос "Жизни. Турнирный рейтинг Дип Сот составил 2776 пунктов по шкале шахматной федерации США. в том числе бывшего чемпиона мира Михаила Таля. Снимок с WCCC 1989 года. и номинальное число игр Дип Сот в 1988 году. Гонка за промежуточный приз Фредкина была официально закончена. после которого Алекс сдался. В 1988 году Дип Сот сыграл сорок две рейтинго- вые партии и его рейтинг за все сорок две игры8.

Рейтинг лучшей последовательности из двадцати пяти игр в этот пе- риод составил 2655 пунктов или на 155 пунктов выше. Наше внимание целиком переключилось на решение главного вопроса . Дип Сот по праву стал чемпионом мира. Однако компьютерные шахматные турниры становились для нас всѐ менее интересны.победы над чемпионом мира по шахматам среди людей. в 1989 году организаторы турнира "Software Tool- works" устроили для Дип Сот выставочную игру с гроссмейстером Энтони Майлсом. как неофициальный тайбрейк турнира 1988 года. Спустя несколько месяцев после турнира "Software Toolworks". который проводит- ся раз в три года. 89 . Канада. на чемпионате мира по шахматам среди компьютеров.тов. Дип Сот побе- дил в этой игре. И в заключение. чем рейтинг кото- рый требовался для получения промежуточного приза Фредкина. Это произошло в Эдмонтоне.

тук. кого будет ограничивать какой-то кон- фликт интересов. Тут потенциально возможен серьезный конфликт интересов. чьим соучредителем он является.8 ходы на шахматной доске делал гигантский промышленный робот.независимый немецкий журналист. "Computer Schach und Spiele". который ездит на быстрых автомобилях. "Общается с известными людьми" . Дело в том. Так как обе компании Фредерика работали в сфере компьютерных шахмат.частично это утверждение справедливо и до сих пор. Но Фредерик не из тех. носит костюмы от дизайнера. "ChessBase". Кто там?" Человек. но я знаю что сегодня Фредерик семейный человек у которого есть лю- бящая жена и двое прелестных детей. но только то- гда. Андреас Новатчук знал Фредерика ещѐ со времѐн учебы в университе- те Гамбурга. Фредерик организовал несколько довольно крупных мероприятий по компьютерным шахматам на немецкой земле. если бы контроль над машиной был потерян на миг или два. и общается с известными людьми. b ГЛАВА 6 "Тук. особенно когда помощь взаимна. в то время как другая компания. между международным ма- стером Дэвидом Леви и программой Чесс 4.8. Одна из его компаний издает журнал о компьютерных шахматах. Здесь то ли Фредерик был очень убедителен. то он общался со мно- 90 . разрабатыва- ет шахматные программы. которые занимались компьютерными шахматами. Фредерик принадлежал к тому дружелюбному типу парней. который хочет быть твоим другом Фредерик Фридель . который рассматривает и рекомендует шахматные компьютеры и шахмат- ные программы. и он совершенно откровенно высказывается об этом. В 1979 году одним из них стал транслировавшийся по телевидению матч. Он встречался с ним пару раз через посредничество несколь- ких друзей. когда он не слишком занят в двух компаниях связанных с компьютер- ными шахматами. то ли Дэвид был очень храбр. Робот легко мог сделать Дэвида очень известным. Андреас опи- сывал Фредерика как человека. но искалеченным международ- ным мастером. что за Чесс 4. кто может быть очень полезен.

а он по-видимому рассказал Фредерику о нас.гими из лучших шахматистов. поскольку результаты из лог-файла ЧипТест показывали совершенно иное. и мно- гие из особенностей программы были основаны на его пожеланиях. В отчете "Europe Echecs" вероятно либо сами ошиблись при цитиро- вании. что Хайтек переигрывает ЧипТест в соотношении 2 к 1. после чемпио- ната. была создана чтобы удовлетворить потребности Гарри. Результаты Фредкин Мастер Оупен рассеяли миф в отношении Дип Сот и ЧипТест. Я был очень удивлен. действительно ли они так хорошо извест- ны за пределами Карнеги Меллон. что у Фредерика. бо- лее известной машиной оставался Хайтек. и он хотел чтобы этим компьютером стал Дип Сот. ещѐ со времѐн расцвета Белл были дру- жеские отношения с Кеном Томпсоном. которая представляет собой программу для работы с базой данных шахмат- ных партий. Затем он послал письмо по электронной почте остальной части команды с кратким изложением разговора. Кен проводил академический от- пуск от Bell Labs в Сиднее. или же процитировали неверный источник информации. возможно даже ещѐ до того как Гарри был коронован как чемпион мира по шахматам. В конце июля 1988 года Андреас принял в нашем офисе телефонный звонок от Фредерика. В любом случае это стало бы захватывающим событием. Пятьдесят лет назад Конрад сделал предсказание. Гарри и сам содействовал созданию ChessBase. что важной частью мероприятий станет матч лучшего компьюте- ра против Гарри Каспарова. самого известного пионера в области компьютеров в Германии. Он очень рано стал близким другом Гарри Каспарова. нам было ещѐ слиш- ком рано соревноваться с Гарри. Как Фредерик узнал о нас? Оказалось. Как говорят. Знакомство с нужными людьми иногда очень выгодно. программа ChessBase. Определенно. Австралия. Судя по всему. что компью- тер победит чемпиона мира по шахматам в течение пятидесяти лет. Так как Кен состоял в моей диссер- тационной комиссии. Хотя ЧипТест и выиграл в 1987 году чемпионат ACM. но это был слишком хороший шанс. Также Фредерик предложил предоставить Дип Сот базу 91 . Андреас поддерживал контакты с Фредериком и информировал остальных членов команды. чтобы отказываться. Его организатором был Фредерик. для внешнего мира Хайтек оставался некоронованным королѐм. то я держал его в курсе того. то не отслеживали внимательно текущую ситуацию с приглашением. Плани- ровалось. Как бы то ни было. Приглашение от немцев было частью празднования той осенью дня рождения Конрада Цузе. обычно предлагая им бесплатное программ- ное обеспечение и базы данных шахматных партий. Фредерик приглашал нас сыграть на выставочном мероприятии в Германии. Так как мы были заняты погоней за промежуточным призом Фредки- на. где сообщалось. но оставалось неясно. что происходит с Чип- Тест и Дип Сот. во французском шахматном журнале "Europe Echecs" опубликовали отчет. И в самом деле.

данных партий, и предложение было с благодарностью принято. К сере-
дине сентября 1988 года появилось несколько новых обстоятельств. Воз-
никшие противоречия при телевизионном планировании означали, что
матч будет отложен до января. Другая сложность заключалась в том, что
спонсором выступал IBM Германии, который настаивал на запуске Дип
Сот на хост-компьютере IBM. В то время Дип Сот не мог работать на хо-
сте IBM, так что финансирование матча вызывало сомнение. Неделю спу-
стя нам сообщили, что матч отменен. Так закончилась первая попытка ор-
ганизовать матч между Гарри и Дип Сот.

Фредерик поддерживал контакт с командой на протяжении многих
лет. Так как он был также близок и к Гарри, то мы получили возможность
услышать мнение чемпиона о шахматных компьютерах. Следующие вы-
держки прибыли с письмом, которое он прислал мне в 1989 году:
Начало 1988 года: "Компьютеры никогда не победят гроссмейстеров".
Середина 1988 года: "Компьютеры никогда не победят сильных грос-
смейстеров".
Конец 1988 года: "Ну хорошо. Да, Бент является сильным гроссмей-
стером, но компьютер никогда не сможет победить Карпова или ме-
ня".
У Мюррея Кэмпбелла в связи с этим последним заявлением было од-
но интересное наблюдение. Мюррей работал в области компьютерных
шахмат гораздо дольше чем я. За эти годы он заметил, что когда компью-
теры были гораздо слабее, то шахматисты уровня мастера говорили, что
компьютеры никогда не победят шахматистов уровня эксперта. А экспер-
ты, разумеется, были на один уровень ниже мастеров по силе игры. С те-
чением времени всѐ повторялось по той же схеме, но уже с более сильны-
ми игроками. Когда Гарри делал свое предсказание, Анатолий Карпов был
вторым по силе игроком в мире, вслед за Гарри Каспаровым.

Переговоры с IBM
IBM Германии отменил немецкий матч с Гарри в сентябре 1988 года.
Между тем исследовательский центр IBM в США уже в течение некоторо-
го времени вел переговоры с нами о возможности продолжения наших
исследований в IBM. Насколько мне известно, в IBM Германии не знали
что после окончания аспирантуры мы можем перебраться в IBM.
Первый намек на заинтересованность IBM поступил от Кай-Фу Ли,
аспиранта Карнеги Меллон работающего в области распознавания речи.
Кай-Фу разговаривал с некоторыми специалистами по распознаванию ре-
чи из IBM о том, чем занималась команда Дип Сот, и в ответ получил ин-
формацию, что IBM возможно заинтересована в поддержке наших иссле-
92

дований. Один из людей IBM, с кем разговаривал Кай-Фу, был Питер Бра-
ун.
В 1982 году Питер и я учились в одном и том же вводном классе Кар-
неги Меллон. Мы знали друг друга, но не очень близко. За несколько
недель до Фредкин Мастерс Оупен я столкнулся с Питером в гостиной
кафедры информатики, и упомянул чем занимаюсь. Питер задавал много
вопросов, но я и понятия не имел, что он думает о возможности IBM
нанять нас.
Годы спустя Питер рассказал, как он заинтересовал высшее руковод-
ство компании в продолжении проекта в IBM. Это случилось где-то во
время проведения Супербоула. Питер случайно оказался в мужском туале-
те одновременно с Абэ Пеледом, вице-президентом по компьютерным
наукам исследовательского центра IBM. Они заговорили о том, насколько
же дороги телевизионные рекламные ролики для Супербоула. Питер вы-
сказал предположение, что знает способ получить гораздо большую из-
вестность при гораздо меньших затратах. Он знает группу аспирантов ра-
ботающую над шахматным компьютером в Карнеги Меллон, и полагает
что эта команда создаст первую шахматную машину которая победит
чемпиона мира. Учитывая историческую значимость события и подспуд-
ный общественный интерес, IBM может получить огромную пользу от ре-
кламы. И да, члены команды специалисты мирового класса, в найме кото-
рых IBM была бы заинтересована в любом случае. Абэ заинтересовался и
попросил Питера изучить вопрос поподробнее.
Джон Кок, теперь отставной IBM Fellow и лауреат премии Тьюринга,
первым предложивший идею RISC процессора (Reduced Instruction Set
Computer - компьютер с упрощѐнным набором команд), между прочим
также сыграл важную роль в поддержке найма команды. Джон был хоро-
шим другом профессора Эдварда Фредкина, который пожертвовал деньги
для создания приза Фредкина в компьютерных шахматах. Джон был очень
взволнован возможностью прихода в IBM лучшей команды в области
компьютерных шахмат, и его волнение было заразительным. К началу но-
ября 1988 года несколько менеджеров IBM проявили заинтересованность,
и попросили нас приехать. Это случилось ещѐ до того как мы наделали
шума на турнире "Software Toolworks".
Томас, Мюррей и я, по отдельности, посетили исследовательский
центр IBM и рассказали о наших планах. Идея заключалась в том, чтобы
объединить всю шахматную машину целиком в одном кремниевом чипе, а
затем, используя огромное количество таких чипов, создать "окончатель-
ную" шахматную машину - машину, которая сможет обыграть чемпиона
мира. Работой по чипу мог бы заниматься я один, в то время как Томас и
Мюррей будут разрабатывать программное обеспечение, сначала на про-
межуточной машине, а затем переносить его на финальную машину. В

93

начале марта 1989 года, Томасу и мне предложили постоянные должности
в исследовательском центре IBM для работы над шахматной машиной.
Там были некоторые осложнения с Мюрреем, и прошел ещѐ месяц или
около того, прежде чем ему предложили место постдока. Позднее его
должность стала постоянной.
За несколько недель до уведомления от IBM, я получил по электрон-
ной почте письмо от руководителя Лаборатории Информатики из Xerox
PARC (Palo Alto Research Center - научно-исследовательский центр Пало-
Альто) с просьбой рассмотреть вариант с PARC. Xerox PARC был леген-
дарным местом научных исследований по информатике. Некоторые из
наиболее интересных исследований по информатике в 1970-е и 1980-е го-
ды проистекали именно оттуда. Например, основную идею "Apple Macin-
tosh" можно проследить из лаборатории PARC. Некоторые из наиболее но-
ваторских ранних программ для разработки VLSI также пришли из PARC.
Кроме того, атмосфера в лаборатории была гораздо ближе к той, к которой
я привык в Карнеги Меллон. К тому же PARC располагался в Силиконо-
вой долине. Я был там несколько раз и по-настоящему наслаждался этой
необыкновенной атмосферой, не говоря уже о погоде! Плюс бонусом было
то, что Силиконовая долина располагалась гораздо ближе к Тайваню. Я
немедленно послал своѐ резюме в PARC и получил положительный пред-
варительный ответ.
Когда пришло предложение от IBM, я всѐ ещѐ рассматривал PARC в
качестве альтернативы. Томас и Мюррей сразу же приняли предложение
IBM, а я всѐ ещѐ ждал, выясняя, не предоставит ли PARC более привлека-
тельные условия. Я оказался в довольно неловком положении. Если я от-
клоняю предложение IBM, то Томасу и Мюррею придется искать новый
проект в IBM, а я не хотел ставить их в трудное положение, особенно по-
сле всего того что мы пережили вместе. Но я также обещал и людям из
PARC придерживаться беспристрастного подхода. Кроме того, мне понра-
вилась идея переезда в Калифорнию. "Следуйте на запад, молодой чело-
век". Я всегда считал, что в конечном итоге окажусь в Силиконовой до-
лине. Многие из моих одноклассников по колледжу были там, и некоторые
из моих хороших друзей в Карнеги Меллон также выбрали этот путь. Я
решил отложить решение, пока не выясню, что может предложить PARC.
Xerox PARC был очень интересным местом, особенно для тех, кто ра-
ботал в области VLSI. Тем не менее у меня были некоторые условия. Бу-
дет ли готов Xerox, который по-настоящему не работал в компьютерном
бизнесе, поддержать усилия на долгосрочную перспективу? К тому же я
не знал какое приму решение, если Xerox предложит поддержать проект,
но примет на работу только одного из нас.
Часть меня приветствовала идею снова работать одному, по крайней
мере в течение некоторого времени. Дело в том, что команда работала в
режиме конвейера, где вначале я заканчивал разработку аппаратной части,
94

а потом остальные завершали разработку программного обеспечения. Тео-
ретически, аппаратное и программное обеспечение можно разрабатывать
одновременно, но это возможно только если аппаратные средства опреде-
лены корректно, что конечно же не применимо в случае разработки нового
шахматного чипа. Кроме того, разработка нового чипа вполне может за-
нять несколько лет, в то время как программное обеспечение можно за-
вершить за срок, скажем, от 6 месяцев до года. Найм группы корпорацией
IBM имел то преимущество, что команда сохранялась в целости, а также
то, что он мог обеспечить IBM видимый внешне результат немедленно. Но
поскольку график проекта имел исследовательский характер, то изначаль-
но прогресс будет относительно небольшой; фактически, необходимость
обеспечить внешнюю видимость прогресса легко могла стать причиной
задержки проекта, так как в таком случае нам придется создавать проме-
жуточные машины, чтобы по-прежнему находиться на вершине мира ком-
пьютерных шахмат. Работая в одиночку, я имел возможность сразу же пе-
рейти к разработке нового шахматного чипа, что было тем, над чем я дей-
ствительно хотел работать.
Так или иначе, я не сказал людям из PARC, что хотел бы обсудить
возможность работать в одиночку. Может быть подсознательно я не хотел
столкнуться с тем трудным выбором, которому предстояло возникнуть. Я
просто упомянул о том, что готова предложить IBM. В конце концов, в
PARC решили, что они не могут состязаться с предложением IBM в отно-
шении найма всей команды, и тогда я проинформировал исследователь-
ский центр IBM о своѐм согласии.

Бедный подполковник из DARPA
После споров связанных с приглашением из Калифорнии в 1987 году,
я старался по мере возможности не иметь дел с доктором Берлинером. Ко-
нечно он всѐ ещѐ числился в составе моей диссертационной комиссии, но
в данном случае, учитывая те далекие от идеальных отношения которые у
нас были, не имело никакого смысла раскачивать лодку. В апреле 1989
года доктора Берлинера в моей диссертационной комиссии заменил Аллен
Ньюэлл, который был одним из основателей кафедры, а также одним из
пионеров компьютерных шахмат. Оглядываясь назад я задаюсь вопросом,
не была ли причина по которой доктор Берлинер оставил комиссию, боль-
ше связана с проводившим расследование журналистом, чем с его соб-
ственной персоной.
Поражение гроссмейстера Бента Ларсена от Дип Сот и дележ первого
места на турнире "Software Toolworks" 1988 года стали большой новостью
в мире шахмат. Одновременно с турниром Toolworks проходила двадцать
восьмая шахматная олимпиада в Салониках, где в составе своих нацио-
нальных команд соревновались почти все лучшие игроки шахматного ми-
ра. Когда весть о победе Дип Сот в Лонг Бич достигла Салоник, она стала
95

притчей дня. До того момента большинство из лучших шахматистов ско-
рее всего никогда и не слышали о Дип Сот.
Потребовалось некоторое время, прежде чем новость дошла до цен-
тральной прессы. 22 декабря, спустя месяц после турнира, на первой стра-
нице "Интернешнл геральд трибьюн" появился заголовок "Компьютер -
первый. Дип Сот оглушает шахматный мир". Никто из нашей команды и
понятия не имел, каким образом мы оказались на первой полосе в между-
народной газете. Насколько нам известно, нас не удостоила первой полосы
ни одна из национальных газет США, и конечно же мы не ожидали уви-
деть появления новости в международной газете. Этот заголовок привлек
внимание репортѐра из Лондона, который решил начать "расследование".
Мы узнали об интересе журналиста к проекту от доктора Берлинера,
который вызвал нас, чтобы сказать что один репортер заинтересован в
проведении демо-игры с Дип Сот. Доктор Берлинер добавил, что репортер
представляет уважаемый журнал. Так как мы уже начинали подыскивать
работу и могли бы воспользоваться рекламой, то с готовностью согласи-
лись провести демо-игру. В оговоренное время журналист позвонил и
представился как Доминик Лоусон из британского журнала "The Spec-
tator". Позже я узнал, что он был заместителем главного редактора журна-
ла (сейчас он редактор газеты "Сандей телеграф" в Великобритании). До-
миник проиграл, и мы подумали, что это конец всей истории. Он не пред-
принял попытки взять интервью у кого-нибудь из членов команды Дип
Сот, и казалось был заинтересован только в игре.
Затем, 27 февраля 1989 года, кто-то показал мне колонку Чарльза Кра-
утхаммера, перепечатанную "Питтсбург пост газетт" из "Вашингтон пост".
Это была очень хорошо написанная статья об успехе Дип Сот в Лонг Бич
и его последствиях, где цитировался "The Spectator" как источник инфор-
мации по некоторым материалам.
Одна из библиотек Карнеги Меллон имела подписку на "The Spec-
tator" и я нашел статью процитированную Чарльзом Краутхаммером. Это
была не просто статья, но и тема номера по данному вопросу. На обложке
был изображен самолет с фюзеляжем в виде шахматной фигуры слона и
четырѐх двигателей в виде шахматных пешек, летящий над клетчатой об-
ластью. На видном месте находился и американский флаг. Основной заго-
ловок на обложке гласил: "Играющий на Победу", а меньший заголовок
добавлял: "Доминик Лоусон раскрывает военные ходы Пентагона". Я по-
морщился - "Андреасу это не понравится". Андреас симпатизировал точке
зрения партии зеленых Германии, которая придерживалась взглядов защи-
ты окружающей среды и пацифизма. Поддержка военных усилий, в любом
виде, полностью противоречила его убеждениям. Никого другого из чле-
нов команды не волновало, какие могут быть сделаны выводы в этом от-
ношении.

96

С одной стороны, статья Доминика была веселой. "The Spectator" ока-
зался журналом, который сам себя позиционировал как серьезный, но сама
статья показалось мне довольно неосновательной. Подзаголовок внутри
журнала звучал следующим образом: "Доминик Лоусон исследует проект
Дип Сот и обнаруживает, что Пентагон использует шахматы в гонке во-
оружений". Хорошо, возможно я не знал, и до сих пор не знаю, будет ли
Пентагон использовать шахматы в гонке вооружений. Но я знаю, что про-
ект Дип Сот начинался вовсе не потому, что кому-то в Пентагоне этого
захотелось.
По мере чтения статьи продолжали всплывать фактические ошибки, и
это только лишь в отношении тех вещей, о которых я точно знал, что они
ошибочны. В одном из разделов статьи читаем: "Проект Дип Сот, а также
другие разработки Карнеги Меллон по компьютерным шахматам, были в
полном объеме оплачены DARPA - Агентством Передовых Оборонных
Исследовательских Проектов Пентагона". О как! Оказывается деньги ко-
торые мы заплатили из наших собственных студенческих карманов, тоже
принадлежали DARPA!
Затем я прочѐл то, что было самой забавной частью статьи. "Я спро-
сил подполковника Роберта Симпсона, руководителя DARPA по финанси-
рованию исследований по экспертным системам, которые включают в се-
бя в том числе и проект Дип Сот, указать мне хотя бы одно явное военное
применение Дип Сот". Во-первых, Дип Сот не был "экспертной системой",
что означает некоторые весьма специфические исследования в области
искусственного интеллекта. Некоторые из членов команды вероятно по-
считали бы оскорблением называть Дип Сот экспертной системой. В са-
мом деле, по крайней мере два члена команды использовали слово фигня,
при описании "экспертных систем", или уж если на то пошло, то и всего
искусственного интеллекта. Во-вторых, исследования по Дип Сот поддер-
живались по статье VLSI проекта, а из финансирования исследований
DARPA по экспертным системам никаких денег не поступало. Насколько
мне известно, подполковник Роберт Симпсон никогда не получал ни одно-
го клочка бумаги с описанием проекта Дип Сот.
Только представьте себе ситуацию, в которой оказался этот подпол-
ковник. Репортер звонит вам и спрашивает о проекте, о котором вы ничего
не знаете. Вы должны что-нибудь сказать. Ну, подполковник Роберт Симп-
сон соображал быстро.
«"Для навигации в условиях поля боя", быстро ответил он. "Такая
машина как эта, запрограммированная со знанием местности где летит
пилот, может оцифровать все различные варианты маршрута, изучить их,
и выбрать оптимальный. Это именно то, чем занимается Дип Сот"». Инте-
ресно, я и не думал, что г-н Каспаров может конструировать хорошие кры-
латые ракеты.

97

Тут я подошел к кое-чему очень раздражающему. «Руководитель про-
екта Дип Сот и кафедры информатики Карнеги Меллон, профессор Ганс
Берлинер предупредил меня, что приблизительно через три года его ко-
манда создаст преемника Дип Сот, который будет сильнее, чем чемпион
мира по шахматам Гарри Каспаров. "На самом деле это печально" - вздох-
нул он - "только-только шахматисты начали зарабатывать на достойную
жизнь"». Доктор Берлинер не был ни главой проекта Дип Сот, ни главой
кафедры и к тому же он был конкурентом. Что же случилось в интервью
Доминика с доктором Берлинером, который не имел абсолютно никакого
отношения к Дип Сот?
Когда я успокоился, то понял, что возможно в действительности До-
миник имел в виду вполне положительную историю, и может быть просто
не имел времени, чтобы проверить все детали. Ведь в конце концов в дру-
гих средствах массовой информации именно д-ра Берлинера ошибочно на-
зывали как лидера проекта Дип Сот.
Как бы то ни было, после того как остальная часть команды ознако-
милась со статьей, мы решили направить письмо в "The Spectator". Я так-
же послал по электронной почте письмо доктору Берлинеру с просьбой по
возможности проследить, чтобы в будущем другие журналисты не совер-
шали подобной ошибки. Мы всѐ ещѐ находились в поисках работы, и та-
кое неправильное приписывание авторства могло оказать влияние на наши
перспективы. Одно потянуло за собой другое, и спустя месяц профессор
Аллен Ньюэлл заменил доктора Берлинера в моей диссертационной ко-
миссии.
Через несколько недель после того как мы отправили письмо в "The
Spectator", оно, сильно откорректированное, появилось в разделе писем.

Сэр: Статья "Шахматные игры Пентагона" (от 28 января), содержит
несколько явных заблуждений и фактических ошибок.

(Это отличается от того, что мы написали на самом деле, но суть та
же.)

Проект Дип Сот не в полном объѐме финансируется DARPA, Мини-
стерством обороны, или непосредственно Пентагоном. Поддержка
проекта включает в себя промышленные источники финансирования,
средства Национального научного фонда, и лишь до некоторой степе-
ни деньги Министерства обороны.

Это резко отличается от того, что написали мы: "Проект Дип Сот не
финансируется непосредственно DARPA/Министерством обороны или
Пентагоном, и уж конечно же не в полном объеме. Работы по Дип Сот бы-
ли развлекательным упражнением, где несколько аспирантов применили
98

Когда 99 . и в некоторой степени деньги Мини- стерства обороны. всякий раз когда она попадала мне в руки. Дип Сот . но являются частью нормальных эксплуатационных расходов типич- ного университета. После успеха ЧипТест на компьютерном чемпионате ACM 1987 года один из наших кураторов. Далее в опубликованном письме продолжалось: Мы сильно сомневаемся. пожертвования. некоторые из различного рода затрат на Дип Сот. если она выпадет из самолета и убьет кого-нибудь". а также никаким обра- зом не связан с работами по Дип Сот. Этот абзац был дан в полном объеме. тут повлияло то. которые были использованы для создания нынешнего Дип Сот. не взяв интервью ни у одного из членов ко- манды Дип Сот». что они узнали о VLSI схемах и разработке аппаратных средств. Как таковые они включают в себя: промышленные ис- точники финансирования. что наше письмо оказалось слишком длинным. что подполковник Роберт Симпсон осве- домлен о природе Дип Сот. Пер- вым результатом этого стал ЧипТест. Г-ну Лоусону в своем "расследовании" проекта Дип Сот. такая же как и Дип Сот] возможно только в том случае. удалось про- явить необычайное искусство. поступали непосредственно из наших собственных карманов". который мы создали целиком из от- ходов от других проектов. который не имеет никакого отношения к исследованиям по экспертным системам. Возможно. Основные алгоритмы используемые Дип Сот известны на протяжении десятиле- тий. профессор Х.Т. в своѐ свободное время.то. Из шахмат на Уолл-стрит После решения встать на путь к достижению уровня чемпиона мира по шахматам. Он вовсе не глава кафедры инфор- матики. плату за обучение. и в структуре Дип Сот нет ничего полезного для навигации на поле боя. Цитируя Кена Томпсона из Bell Labs: "Военное применение Белл [шахматная машина. Кунг. средства NSF (Национально- го научного фонда).специализирован- ный механизм для игры в шахматы. Эти деньги напрямую не связаны с какой-либо официальным проек- том. коим является профессор Нико Хаберман. я начал читать колонку гроссмейстера Роберта Бирна в газе- те "Нью-Йорк таймс". Кроме того. помог нам скромными 5000 $ из своего дискрецион- ного фонда. В "The Spectator" не опубликовали следующее: «Д-р Ганс Берлинер является старшим преподавателем-исследователем кафедры информатики университета Карнеги Меллон и возглавляет научно-исследовательский проект по шахматной машине Хайтек. и только в шахматы.

он часто играл по выходным. Для написания статьи он посетил Карнеги Меллон. Иногда ЧипТест находил идеи. Роберт и Дип Сот сыграли ещѐ две игры. генеральный директор провѐл 100 . Время от време- ни Роберт заглядывал к нам и играл несколько партий с нашей последней машиной. что Роберт живет неподалеку. также как и Мюррей (до рождения дочери Мюррея). Ни один из игроков не присутствовал на месте еѐ проведения. Генеральный директор фондовой биржи Уолл-стрит и одна торговая фирма заметили статью. AI сообщество рассматривало Дип Сот. и Роберта попросили написать статью для газетной рубрики "Сайнс таймс". Ходы передавались через "USA Today Sports Center" . одержав по одной по- беде каждый. Поскольку многие люди не понимали. Дип Сот выиграл игру. я стал проверять анализы Роберта на ЧипТест. но чаще Роберт произво- дил такой глубокий анализ. Роберт написал статью об этом. Желая произвести впечатление. но у нас не было прямых контактов с ним до окончания чемпионата ACM 1988 года. В ней была описана работа Андреаса с автоматической настройкой оценочной функции. Заядлый теннисист. Статья Роберта в "Сайнс таймс" стала темой номера.онлайн-сер- вис подобный AOL или MSN сегодня. Из любопытства Андреас отправился в Нью-Йорк и встретился с людьми с Уолл-стрит.ЧипТест заработал. Это был наш первый косвенный контакт с Робертом. предложили ему высокооплачиваемую работу. Дип Сот играл из Питтсбурга. в то время как Роберт играл из своего дома в штате Нью- Йорк. Директор тур- нира. и в 1989 году нас пригласили сыграть выставочный матч не с кем иным как с гроссмейстером Робертом Бирном. Он был похож на уважаемого старого джентльмена . на Международ- ной объединенной конференции по искусственному интеллекту. что доктор Берлинер не связан с Дип Сот. но несколь- ко дней спустя. Несмотря на то. как один из своих проектов. что Дип Сот никогда не был проектом Искусственно- го Интеллекта (AI). во второй игре организованной "Sports Center". который было трудно повторить на ЧипТест. которые тот пропустил. За исключением гроссмейстеров которые работали над проек- том. где Дип Сот победил Хайтек. и это был первый раз. и связавшись с Ан- дреасом по телефону. Роберт отыгрался. когда мы встретились с ним лицом к лицу. и растянулась на две страницы. помог Роберту со справочной информацией о Дип Сот. Мы все немедленно по- любили его. После этих четырех игр к проекту проявила интерес газета "Нью- Йорк таймс". мы попросили чтобы Майк Вэльво помог разъяснить ситуацию. Майк Вэльво. Роберт знал о наших машинах пожалуй больше. Когда ЧипТест выиграл чемпионат ACM 1987 года. чем любой другой гроссмейстер. После того как мы присоединились к IBM обнаружилось.после знакомства с ним люди обыч- но описывали его как "приятного джентльмена".

Генеральному директору пришлось договариваться. я рассмеялся бы от души. В то время. Оно работало. Андреас отказался. использовавшееся фирмой с Уолл-стрит. нахо- дилось в очень плохом состоянии. но Андреас оставался равнодушным. Андреас переписал программное обес- печение таким образом. Последующая прогулка по залу должна была стать ознако- мительной.его на биржу. вряд ли проявится вновь. Люди с Уолл-стрит были поражены. об- щая память для хранения данных имела объѐм где-то около 10-ти мега- байт. но половину своего времени будет тратить на продолжение 101 . с редкими заездами обратно в Питтсбург. как Андреас перешел на работу в "Sun Microsystems". Фирма с Уолл-стрит продолжала предлагать всѐ более выгодные условия. он не сможет отказаться. к ним подошли люди из службы безопасности. В феврале 1990 года Андреаса приняли на работу в компанию "Sun Microsystems" из Калифорнии. с которым работал Андреас. Андреас отправился на четыре месяца в Нью-Йорк. чтобы данные по возможности считывались из оперативной памяти. чем компания будет заниматься. и начались споры. Андреас возглавит компанию и получит полную свободу определять. Это предложение звучало примерно так: фирма создаѐт компанию в Сили- коновой долине. и сдела- ла ему предложение от которого. Фирма с Уолл-стрит вернулась с предложением для Андреаса проделать некоторую консультационную работу. который может ходить по воде. но Андреас был одет в джинсы. с внушительным годовым бюджетом. пока он закан- чивал диссертацию. Не знаю как Андреас. Уолл-стрит был совсем дру- гим миром. то как только бы меня удалили из биржевого зала. фирма с Уолл-стрит не прекращала свои попытки заполучить его. и вуаля. так что проблема ко- торую обнаружил Андреас. но будь я на его месте. как оплачи- ваемый отпуск от написания диссертации. Для получения данных программы всегда обращались к диску. теперь оно работало более чем в тысячу раз быстрее. Воспринимая консультационную работу. программное обеспечение. как они думали. Камеры видеонаблюдения отследили в биржевом зале Андреаса в джин- сах. Не смотря на то что предложение с Уолл-стрит было интересным. при том что скорость доступа к диску более чем в тысячу раз уступала скоро- сти доступа к оперативной памяти. чтобы в определѐнный момент охранник смотрел в дру- гую сторону. У той части программного обеспечения. а джинсы не допускались в операционном зале фондовой биржи. К тому времени Мюррей и я уже уехали в IBM. Он всѐ ещѐ дописывал свою диссертацию. но почему-то она вылилась в более подробную экскурсию. После того. но со скоростью улитки. с датой начала работы в июне 1990 года. Для них Андреас выглядел словно человек. Андреас проделал ещѐ не- сколько удивительных вещей у них на глазах. В наши дни на Уолл-стрит работает много квалифицированных программистов.

только что созданной в тот момент в Си- ликоновой долине.компании. д. такая часть про- екта как автоматическая настройка. заслуженно привлекла к себе внима- ние Уолл-стрит. Конечно.специалиста из Инженерной Лаборатории . и отказался от сдел- ки. 102 . Кто бы мог поду- мать. на шахматный турнир. Андреас спросил Томаса Анансарамана и Майка Брауна. что приглашение из Калифорнии.интересно ли им подобное предложение. что наша работа будет некоторым образом связана с Уолл-стрит. но так или ина- че. Джон отправился в Калифорнию и начал подготови- тельные мероприятия. Никто из команды Дип Сот не мог себе и вообразить. Андреас не ограничивался в найме людей. Но позже Андреас передумал. Вскоре Джон покинул фирму и присо- единился к "Rambus" . может при- вести некоторых из нас к работе в фирме с Уолл-стрит? Всѐ-таки порой наша жизнь полна странных изгибов и неожиданных поворотов. Но главная первопричина всего этого дела проистекала от инцидента связанного с приглашением из Калифорнии. которые также получали долю от доходов и т. а также Джона Зарнея . Обо всѐм этом я узнал намного позже. весь этот эпизод в конечном итоге оказал неожиданное влияние на наш проект в IBM. что он делал для фирмы. а Джон был пе- реведѐн на восточное побережье. Они заинтересовались. Фирма пересмотрела соглашения с Томасом и Майком.того.

d Интермеццо .

.

и задал много вопросов. 105 . Несмотря на то. но я нервничал. До "матча века"1 между Бобби Фишером и Борисом Спасским в 1972 году. когда у меня дома раздался ещѐ один неожиданный телефонный звонок. Как правило. интерес общественности к шахматам ослабел. не был связан с любой новостной организацией.подумал я. Некоторое время матч Фишер . Однако. о котором я никогда не слышал. Он звонил якобы откуда-то из Миннесоты. и звонил исключительно из личного интереса. с Шелби в качестве основно- го комментатора. a ГЛАВА 7 Первая историческая дата Телефонный звонок из Нью-Йорка После того как Дип Сот стал известен в шахматном мире. Он казался безобидным.Система Общественно- го Вещания). звонили в наши кабинеты. что голос показался мне немного знакомым. эта гипербола ещѐ не факт. я был несколько обеспокоен. когда говорил с ним. Однако Шелби поддерживал хо- рошие отношения с PBS и смог уговорить PBS продолжить показ теле- 1 Эй. Звонивший представился как Шелби Лиман. что нового у Дип Сот. он нашел мой номер в телефонном справочнике. другой" . пока я не ушел из Карнеги Меллон в IBM. Шелби Лиман и его дру- зья уговорили PBS (Public Broadcasting Systems . позвонил мне домой. сделать телепередачу о матче. В течение нескольких месяцев.Спасский захватывал внимание широкой публики. После того как Бобби Фишер отказался защищать свой титул на услови- ях ФИДЕ против их русского претендента Анатолия Карпова. я был уверен что это не тот кого я знаю. нам ото- всюду начали поступать телефонные звонки. и Шелби мгновенно стал знаменитостью. однажды ночью какой-то парень. он звонил каждые несколько недель пытаясь выяснить. "Нет. в США не было телепередачи о шахматах. Поэтому. Видимо.

на мой взгляд. При приложении большого количества усилий. Шелби спросил. Спустя некоторое время. и предложил предоставить нам око- ло 10 000 $. Для плат такого размера. что мы могли себе позволить изготовить четыре печатных платы с двумя шахматными процессорами на каждой из них. шоу Шелби было несколько замедленным и слишком искусственным. Хотя я и разместил на новой печатной плате рѐбра жесткости. Платы Дип Сот были размером с большую пиццу. шоу было просто не совместимо. Разумеется. Я начал просматривать некоторые эпизоды шоу Шелби. Профессор Радж Редди из Карнеги Меллон проявил интерес к проекту Дип Сот. чтобы изготовить дополнительные платы для версии Дип Сот. я занимался разработкой версии Дип Сот для печатной платы. Ведь предполагавшийся ранее выставочный матч в Германии в конечном итоге всѐ же был отменен. которые мы реально могли использовать для матча. но упускать такой шанс не хотели. несмотря на тес- ную связь между потенциальным организатором и Гарри. когда интерес к матчу Фишера против Спасского был высок. Все четыре платы были довольно заметно деформированы. Шоу возможно работало в 1972 году. к предполагаемому матчу мы могли получить но- вую машину со скоростью в пять раз выше. но уже подходили сроки защиты мо- ей диссертации. и к тому же мне было необходимо упаковать много ве- щей перед отъездом в IBM. равнялось че- тырѐм. что хочу победить чемпиона мира. Теоретически. чем у Дип Сот (четыре новые платы плюс одна существующая плата). Таким образом. они не были достаточно крепки. у которой будет больше шахматных процессоров. чтобы предот- вратить деформацию при обычном обращении. чтобы предотвратить деформацию в результате процесса пайки. Стоимость комплек- тующих опустилась настолько. ответ был утвердительным. В то время когда позвонил Шелби. я допустил серьѐзную ошибку. Мы конечно не были по-настоящему готовы играть с чемпионом мира. чемпионом мира по шахматам. не заинтересованы ли мы сыграть выставочный матч с Гарри Каспаровым. что Шелби сможет организовать матч. после того как принял решение. максимальное количество плат. По правде гово- ря. после моего предварительного согласия. может быть и было воз- можно исправить дефектную плату. Шелби вернулся с более детальной информацией о предполагаемом мат- 106 . Не обладая большими знаниями о проектирования механической ча- сти печатных плат. тепловое расшире- ние в процессе пайки может привести к их серьезной деформации. но с поколением видеоигр и MTV.передачи посвященной чемпионатам мира по шахматам. Вероятно из- за деформации. одна из четырѐх новых плат так никогда и не заработала. У меня присутствовали некоторые сомнения относительно того.

тем не менее он не чинил мне никаких препятствий. мог завершить работу с па- раллельным кодом. Таким образом. по окончании срока своего пребывания на посту научного сотрудника Карнеги Мел- лон. телефонная компания работающая на территории Нью-Йорка. не включая расходы. В настоящее время одно- дневный гонорар Гарри. чтобы Томас. Будут сыграны две игры. Его будет спонсировать NYNEX. (В 1997 году. по одной плате в каждой. чем как реальный матч и поэтому был готов предоставить скидку. чтобы взять трѐхмесячную командировку по всему миру). Две другие новые платы и оригинальная плата Дип Сот осталась в Карнеги Мел- лон. продолжи- тельностью всего один день. видимо не было никаких проблем в связи с тем что IBM подключается к матчу. что мы можем взять с собой в IBM три работоспособные печатные платы Дип Сот. 107 . в том числе билеты на самолет и проживание в гостинице. Не смотря на то что доктор Берлинер возможно и был не согласен с теми решениями которые я предлагал. которую мы использовали в матче Дип Сот против Каспарова. используя все три платы. каждая из игр не продлится более трѐх часов. Она работала в два- три раза быстрее обычного Дип Сот. как я полагаю. то я привез с собой только одну плату. Мюррей перебрался в IBM в сентябре 1989 года. то я должен сказать. но по крайней мере мы могли надеяться на хорошее шоу. Три платы были размещены в трѐх рабочих станци- ях. составили чуть больше 10 000 $. Полные расходы. Так или иначе 10 000 $ за один день работы были весьма кругленькой суммой. Защита была открыта для общественности. Для меня этой суммы хватило бы. Так как Томас оставал- ся в университете. что всѐ прошло гладко. 2 Ну. Перед тем как мы покинули университет. останавливаясь по пути в семи странах. что некоторые из нас пе- реходят в IBM. Он рассматривал матч скорее как эксперимент. Я перешел в IBM спустя месяц после защиты своей диссертации 2. IBM и Кар- неги Меллон пришли к соглашению. Рабочие станции обменивались информа- цией через локальную сеть кафедры Карнеги Меллон и определяли как вести параллельный поиск. Я говорил Шелби.че. что по общему мнению было ещѐ и с большой скидкой. если вы ожидали каких-либо фейерверков на защите моей диссертации. Томас был ещѐ довольно далеко от завершения диссертации и остался в Карнеги Меллон. Однодневный гонорар Гарри Каспа- рова на матче. по приглашению отделения IBM в Азиатско-Тихоокеанском регионе. Она не могла конкурировать с Гарри. и док- тор Берлинер присутствовал на ней как представитель общественности. с контролем 90 минут для каждого игрока на всю партию. составляет что-то около 30 000 $. я провѐл серию лекций и пре- зентаций в течение почти целого месяца. Матч будет коротким. но у NYNEX. составит 10 000 долларов. Эта конфигурация была той.

Анатолий сохранял свой титул. что Кампоманес дей- ствовал в союзе с Анатолием и остановил матч. Ходили слухи. которого вообще-то считали немного скучным. 2 сентября 1985 года стартовал новый матч. кто является наиболее крупными фигурами в шахматах. 108 . Виктор бе- жал из СССР. что семью Виктора могли подверг- нуть пыткам. Но опять же Майк не считал что Гарри. Эта ситуация выглядела очень мрачно для Гарри. по мнению некоторых. 15 февраля 1985 года президент ФИДЕ (Международной шахмат- ной федерации) Флоренсио Кампоманес объявил о "прекращении матча без окончательного результата". Недели превращались в месяцы. Но матч продолжался. Тот кто первым одержит шесть побед. Майк думал. если бы он выиграл какой-либо из матчей. слишком молодой и неопытный. Майк объяснил мне. моего одногруппника в Карнеги Меллон. Я не уделял внима- 3 Система отбора претендента для чемпиона мира по шахматам время от времени ме- няется. в котором каждому из соперников за ничью начислялось по пол-очка. способен победить Карпова. тот и будет объявлен победителем в матче. В случае равенства в счѐте после 24 игр. В первых девяти иг- рах Анатолий быстро одержал четыре победы. "Но не Карпова и меня" Впервые я услышал имя Гарри Каспарова от Майка Брауна. что чемпионом мира был Анатолий Карпов. чем Анатолий. описывая его как яркого игрока атакующего стиля с большим талантом. что тот сможет выиграть у Анатолия. 9 сентября 1984 года между ними начался первый матч за звание чемпиона мира. Затем Гарри ушел в оборону и одна за другой последовали ничейные игры. в то время как Гарри не смог выиграть ни одной игры. На протяжении большей части современной истории. претендент отбирался в серии матчей на вылет. Гарри жаловался. но он не верил. и журналисты начали разъезжаться.в середине цикла розыгрыша чемпионата мира по шахма- там. и в 27-й партии Анатолий одержал ещѐ одну победу. при крайне неблагоприятных условиях. По-видимому это случилось в конце 1983 года . также известных как кандидатские матчи. чтобы дать тому столь необходимый отдых. на- чавшийся со счета 0-0 и состоящий из 24-х игр. что Гарри будет более интересным чемпионом мира. который ранее проиграл два чемпионских матча Анатолию. Среди возможных претендентов был Виктор Корч- ной. а затем в 47-й и 48-й. Майк упомянул тогда и имя Гар- ри Каспарова. Гарри победил в 32-й партии. Майк считал. В 1984 году Гарри отобрался в кандидатских матчах 3 в качестве претендента для Анатолия. В то время я и понятия не имел. до середины 1990-х годов. и в результате его семья подвергалась определенного ро- да преследованиям. что наиболее вероятный претендентом является Виктор.

В CBS хотели наладить связь с Дип Сот из студии. Мы не стали говорить о 109 . Гарри был близок к тому чтобы обогнать Бобби Фишера. за этими гла- зами. как легендарный Бобби Фишер . После наладки IBM PC и проверки телефонной связи с исследовательским центром IBM нас привели в комнату ожидания. других сетей и мест- ные телеканалы. и мы за- говорили о справедливости сравнения рейтингов двух разных периодов времени. Джерри Презент. Так продолжалось некоторое вре- мя. Гарри казался сильной лично- стью и очень энергичным человеком. Мюррей и я остановились на ночь в гостинице в Нью-Йорке. По- сле совещания. Мы проснулись рано и прибыли в студию около 5 часов утра. Человек из CBS провел с Гарри организационное совещание. Гарри ещѐ не пришел. В дверях показалось знакомое ли- цо. Продолжалась ли там. За его тем- ными глазами скрывался тлеющий огонь. Каспаров отказался давать комментарии непосредственно об относительной шахматной силе его и Бобби. борьба между порядком и хаосом? Мы познакомились и немного поговорили. Фотографии однако не могли в точности передать то ощущение энергии. На момент написания этих строк он официаль- но значится первым и единственным шахматистом. которое появлялось от его присутствия. Несколько мониторов в комнате показывали эфирные телепередачи CBS. поскольку был занят работой над чипом генератора хо- дов. На фотографиях которые я видел. чтобы позавтракать. более чем за два часа до того как должно было начаться шоу. Гарри однажды назвал игру в шахматы как "управление хаосом". За несколько дней до запланированного матча между Дип Сот и Гарри. В этом матче Гарри победил со счетом 13-11 и стал чемпионом ми- ра. Это был Гарри. Затем мы услышали звук шагов. Потом настала наша очередь. зани- мавшийся связями с общественностью по шахматному проекту в депар- таменте по связям исследовательского центра IBM. нам позвонили из CBS. наш разговор естественным образом перешел на шахма- ты. Чтобы успеть добраться до студии вовремя. обладающий рейтин- гом ФИДЕ от 2800 пунктов и выше. провѐл тщательную подготовку вместе с CBS. Один из людей CBS остановился рядом и дал нам не- которые инсайдерские комментарии. К октябрю 1989 года Гарри дважды успешно защитил свой титул в матчах против Анатолия. Увиденное в живую. и сделать несколько ходов во вре- мя передачи.ния этому матчу. В "CBS This Morning" хотели организо- вать интервью с Гарри и командой Дип Сот.2780 пунктов. Предыдущий рекорд рейтинга уста- новил не кто иной. подтвержда- ло эту оценку. как шах- матиста с наивысшим рейтингом из когда-либо достигнутых.

которая сможет просматривать как минимум 100 миллионов позиций в секунду. но Дип Сот разбил эти предполагаемые барьеры вплоть до "сильных гросс- мейстеров". наверняка поимели бы уйму хлопот и от старого Дип Сот. и не желая смириться с неизбеж- ным. которую мы собираемся создать в IBM? Он сде- лал интересное замечание. Собственно. он поставил Анатолия между машиной и собой в качестве буфера. При этом число X оказывалось немного ниже позиции в рейтинге этого конкретного гросс- мейстера сделавшего такое заявление. что во время матча 1997 года между Дип Блю и Гарри некоторые гроссмейстеры утверждали. Это была теория Мюррея. что Гарри дей- ствительно полагал. что хорошая подготовка серьѐзно повлияет на ре- зультат матча. По факту. кто в состоянии осуществить надлежащую подготовку к серьѐзному матчу. то не было никаких оснований полагать. так считали и мы. Гельфанд и Иванчук. но не Анатолия и меня". когда он впервые прочитал заявление Гарри про "не Карпова и меня" в письме Фриделя. каковы его шансы против машины. он и Анатолий Карпов единствен- ные в мире по-настоящему профессиональные шахматисты.не было никаких со- мнений. Но даже про машину со скоро- стью один миллиард позиций в секунду. Другая правдоподобная версия заключается в том. и вероятно будет выиг- рывать у большинства гроссмейстеров. чтобы машина играла примерно на 200 пунктов сильнее неподготовленного 110 . Интересно отметить. Гарри заявил: "Она может быть и способна победить остальных гроссмейстеров. а желательно и миллиард позиций в секунду. что машина будет серьезной проблемой. что Гарри подсознательно знал. и что они единственные. что новая машина попадет в этот уз- кий промежуток между Анатолием и другими топ-гроссмейстерами. Рейтинг Анатолия был 2730 пунктов. расчетная ско- рость для "окончательной" шахматной машины была задана так. Одна из них заключается в том. что машина просматривающая 100 000 000 пози- ций в секунду была бы интересным соперником. Гарри думал. но не на полный класс (200 рейтинговых очков). а далее за ним следовали Тимман. что Дип Блю играет примерно в силу шахматиста номер X в мире. что он его легко выиграет. Так что же в действительности имел в виду Гарри? Здесь есть две правдоподобные версии. немного позади Анатолия. что по его мнению.возможном исходе матча между Гарри и Дип Сот . Их рейтинг находился в районе 2680 пунктов. Но как думает Гарри. Когда наша команда присоединилась к IBM. Если просто глянуть на рейтинговый список. Некоторые из этих гроссмейсте- ров. мы планировали со- здать шахматную машину. Шахматисты делали подоб- ные заявления на протяжении всей истории компьютерных шахмат. Затем он пояснил.

111 . или того кто будет к тому времени чемпионом мира. каждый из которых был мультимиллионером. который работал с нами во время двух матчей Дип Блю с Гарри. а в некоторых случаях и узнать что требуется. Гарри и Дип Сот сделали несколько символических ходов. Кто может утверждать. с нетрадицион- ного направления. с другой стороны. Мы же. Ну хорошо. что у них нет какой-нибудь секретной формулы для подготовки высшего уровня? Прямой эфир прошел гладко. где нас переиграли с самого начала. со счетом 4-0. Так что это справедливо. Кроме того. которого не так-то просто отрегулировать. чтобы стать чемпионом мира. Запад- ным гроссмейстерам. Остальная часть интервью.Гарри. имели опыт защиты своего титула. что у Гарри и Анатолия было много "рабов". Мюррей и я были всего лишь никому не известными студентами. что не удивительно. который должен был быть сопоставим с Дэвидом по шахмат- ной силе. чем другие гроссмейстеры. Гроссмейстер Джоэл Бенджамин. меня это вполне устраивало. и Анатолий. скажем так. что он видел себя защитником человечества от машины. вертелась вокруг Гарри. Мы хотели. таким как Ян Тимман из Нидерландов. только что закончившими аспиран- туру. и Гарри и Анатолий. если только он не был на самом верху. пусть возможно и не в бли- жайшем матче с Дип Сот. Но когда я смотрел на товарищей по команде. чтобы он показал свою лучшую игру. что хорошая подготов- ка может иметь огромное значение против компьютерного оппонента. чтобы зарабатывать себе на достойную жизнь. почему другие гроссмей- стеры не могли бы провести сопоставимой подготовки. Но почему "Карпова и меня"? Не существовало никаких веских причин. Гарри хотел выиграть этот небольшой выставочный матч против Дип Сот с идеальным счетом 2-0. Кто хочет победить? Несомненно. заметил. а развал СССР и последующая потеря государственной поддержки сделала ситуацию ещѐ более острой. Просто мы были людьми подходившими к проблеме игры в шахматы. то видел лишь человеческие лица. но Гарри и Ана- толий всѐ же имели в своѐм распоряжении больше ресурсов. И Гарри. У нас были веские основания для подобного запаса прочности. Многие гроссмейстеры хотели находиться в команде чемпиона. Хорошо подготов- ленному международному мастеру Дэвиду Леви удалось разгромить Крэй Блиц. было гораз- до труднее получить помощь того же качества. Может быть Гарри требовалась накачка перед пред- стоящим матчем? Что ж. ста- ли центром притяжения для гроссмейстеров из бывшего СССР. Для гроссмейстера в СССР было очень трудно добиться достойной жиз- ни. Со слов Гарри у меня сложилось впечатление. В конце концов.

мы посетили место проведения матча и проверили оборудование. В субботу 21 октября 1989 года.были озабочены только тем. Клара Каспарова. будто мы готовы к схватке с чемпионом мира по-настоящему. Оказалось. Должна ли она стать рукой судь- бы? Или она символизирует Дип Сот. и они с матерью были очень близки. где зрителям предстояло слушать прямой репортаж с места событий. который по-видимому сделал что-то расстро- ившее его. В своей автобиографии Гарри 112 . но она была пуста. Гарри не считал матч важным событием. честно говоря. что казалось странным местом для шахматного матча с компью- тером. а также небольшая площадка. Прекрасно. два поражения Дип Сот возможно даже были бы наибо- лее желанным результатом. когда Гарри был ещѐ маленьким мальчи- ком. особенно после того как туда добавили все стулья для зрите- лей. не был уверен. что на тот день не было назначено никакой пресс-конференции. за день до нашей первой встречи за доской с Гарри. как я и подозревал. Повсюду находились картины и скульптуры. то были встречены не- обычным зрелищем. что он был из "Спортс Иллюстрейтед". Один из журналистов захотел получить интервью. Оказалось что Гарри отказался говорить с одним из журналистов. какой результат он хочет увидеть. Я полюбопытствовал. размером примерно с небольшой диван. чтобы найти Шелби Лимана. пока думал. что мы уже не в провинции. Шел- би был очень взволнован. не находится ли где-нибудь поблизости мать Гарри. Да. За небольшой приподнятой сценой располагалась комната отдыха Гарри. но и любые пол-очка полученные Дип Сот. и проверили связь с Питтсбургом. но Шелби ответил. Когда мы вошли в игровую комнату. где он мог прогуливаться. После интервью "Спортс Иллюстрейтед" мы поднялись наверх. Мы конечно же не хотели. Муж Клары умер. во всѐм ощуща- лось. подключились к телефонной линии. в его противоборстве с Гарри? Игровая комната была довольно небольшой и вызывала ощущение тесноты. чтобы у нашего нового работодателя сложились нереалистичные ожидания. В од- ном углу находилась гигантская рука. Вокруг фланировало несколько журналистов. несмотря на то. Мы установили IBM PC. инструмент который мы создали своими руками. возможно сделанная из гипса. Поражение со счетом 0-2 не стало бы большой проблемой для нас. по- родят огромные газетные заголовки. Шелби и ещѐ несколько человек пытались переубедить Гар- ри. На втором этаже находилась комната для комментариев. од- нако же. Шелби Лиман. Так что. что Клара не приехала в Нью-Йорк. Когда мы всѐ-таки нашли его. Матч должен был состояться в академии искусств Нью- Йорка. если Гарри победит 2-0. чтобы не было стыдно перед самими со- бой.

что проис- ходит что-то странное. Если бы это было важное собы- тие. Присутствовал и Джонатан "по- чти победа" Шеффер. журналисты заняли свои места и приготовились к предматчевой пресс-конференции. стоявших в очереди за билетами. Гарри всѐ же тщательно подготовился к матчу. а я выступил в качестве оператора. По шкале Дип Блю. то Клара приехала бы. Но по словам Джона- тана. передавая ходы с персонального компьютера. обычно замеченных на мероприятиях по компьютерным шахма- там. Помимо журналистов. В конце концов Дип Сот всѐ же решил рокировать по- настоящему. Феникс всегда "почти побеждал"). директор турнира ACM и чемпионата мира по шахматам среди компьютеров.цепочка людей. которые не имели никакого смысла. что в качестве компью- терного оппонента выступал не Хайтек. Дип Сот хотел рокиро- вать своего короля. что эквивалентно разнице в материале примерно в 5. В первом ряду сидел Монти Ньюборн. 4 По шкале Дип Сот пешка стоила 128 единиц. Когда в воскресенье мы прибыли на место. пешка стоила 100 единиц. Несколько ходов подряд. автор шахматной программы Феникс. Но потом я заметил. но потом переключался на ходы. но в результате этих странных ходов Гарри уже получил перевес. Был здесь и наш бывший соперник. В первой игре Дип Сот получил белый цвет фигур. что если оценка Дип Сот в позиции опустится ниже –700. хотя ему вероятно и было жаль. опоясывала целый городской квартал. в чем мы вскоре убеди- лись.5 пешек4. Тем не менее. Мюррей расположился в комнате для комментариев. то увидели такое. Игра началась хорошо для Дип Сот. чтобы подбодрить своего сына. Мы с Мюрреем кратко обсудили ситуацию и решили. что я могу говорить с ней [его мамой] о том. он подслушал беседу.сказал: "Самое главное. не желая по-видимому пропустить истори- ческое зрелище. многолетний организатор чемпионата ACM по компьютерным шахматам. д-р Ганс Берлинер. Вокруг Гарри кружило около трѐх . Матч также посетил и Майк Вэ- льво. После обсуждения я поднял глаза и увидел Гарри. ши- роко улыбавшегося нам. то можно сдаваться. Спустя некоторое время. В свою очередь персо- нальный компьютер отслеживал технический протокол компьютера в Питтсбурге. о чем не могу говорить больше ни с кем".пяти десятков репортѐров. 113 . здесь также присутствовали некоторые из людей. (Дип Сот играл с Феникс три раза и выиграл все три партии. что обычно совсем нехарактерно для шахматных матчей . Некото- рые из них заметили наше присутствие и начали подходить с вопросами.

Так или иначе. К счастью для нас. История "Chinook" описана в превосходной книге Джонатана "Один прыжок вперед: вызов человеческому превосходству в шашках" ("One Jump Ahead: Chal- lenging Human Supremacy in Checkers"). был обеспокоен" 6. позиции наиболее удаленные от той. после всех этих нелепых ухищрений. когда оценка Дип Сот упала ниже –700. и Дип Сот получил против Феникс объ- ективно проигранную позицию. По- добное поведение повторилось. Но после того как позиция обернулась в пользу Дип Сот. Томас обнаружил проблему. работающее под управлением универсального компьютера. В спешке. в первой игре против Гарри. Если рокировка производилась непосредственно в программной части 5 поиска. улыбавшимся и цве- тущим". и после 52-х ходов. Таким образом. В итоге. Дип Сот всѐ- таки выиграл партию. была допущена одна малозаметная ошибка. 6 Я пытался сохранять бесстрастное лицо. После получения предупредительного звонка от Феникс. когда выполнял функции оператора ком- пьютера в играх против людей. 114 . фигуры Дип Сот оказались расставлены совершенно непра- вильно. и после долгой борьбы в эндшпиле. тогда Дип Сот получал бонус. рассматривались на аппаратном уровне. съемочная группа снимала Гарри для теле- 5 В ЧипТест. По его собственным словам. Эти машины ис- пользовали специализированное шахматное оборудование. После игры с Феникс мы надолго прекра- тили использование трѐхкомпьютерной версии Дип Сот. утверждая о "почти победе"). и вскоре поки- нул компьютерные шахматы 7. При поиске на глубину в 12 полуходов. а последние четыре полухода могли просматриваться непосредственно на специализирован- ном шахматном оборудовании. первые восемь полу- ходов могли просматриваться программой запущенной на универсальном компьютере. Три недели спустя Дип Сот играл с Феникс в чемпионате ACM. Во время первой игры. я сдался за не- го. в конце концов создал шашечную программу уровня чемпиона мира под названием "Chinook". Но партия была проиграна ещѐ задолго до этого. чтобы получить к матчу с Гарри Каспаровым версию работающую на трѐх компьютерах. что стоит на шахматной доске. (Так что в этот раз Джонатан был прав. Феникс был всего лишь "почти победитель". я "ѐрзал. хмурился. Джонатан довольно тяжело воспринял эту игру. Гарри постепенно наращивал своѐ позиционное преимущество. но в играх против компьютеров не было необходимости скрывать свои истинные чувства. Но если рокировка откладывалась и производилась в аппаратной части поиска. Дип Сот II и Дип Блю. то к оценке позиции Дип Сот не приплюсовывалось никаких бонусов от неѐ. В течение большей части игры Джонатан получил за мой счет очень приятный отрезок времени. чтобы отложить рокировку до тех пор. в игре с Феникс Дип Сот так и не добрался до ро- кировки. Дип Сот. 7 Джонатан переключил своѐ внимание на компьютерные шашки и вместе с несколь- кими коллегами. пока она не попадѐт в аппаратную часть поиска. я выглядел "вне себя от эйфории. Дип Сот мог пойти на крайние меры.

в то время как я передавал хо- ды комментаторам. коренным образом изменили бы программу или даже аппаратную часть. Мы и в самом деле не воспринимали матч всерьѐз. Перед матчем Гарри попросил. тоже явно не помогала. Обычно оба лагеря уклоняются от серьезных публичных выступлений. Мюррей переместился на место напротив Гарри. Но как только он вышел из своей дебютной книги то сразу же сбился с пути. Если бы это был настоящий матч. чем просто передали Гарри публичные игры. чтобы мы выслали ему все публич- ные игры Дип Сот. чтобы использовать его в игре Хайтек против Дип Сот. Хайтек получил "почти победу". что не заметил этого. если не сказать больше. в которой описывалась игра. Мы начали бы готовиться. В игре против Гарри мы не могли и рас- считывать на подобную удачу. и во второй игре мы дорого запла- тили за эту открытость. что Дип Сот считал. которая имела место в обеих играх с Гарри. что он подготовил и развил вариант Гар- ри. в игре против Дип Сот. Очевидно.передачи PBS "Nova". что Гарри смотрел на меня "как если бы вы были врагами". Найджела Шорта (Велико- британия) и Вишванатана Ананда (Индия). что ни тот ни другой лагерь доб- ровольно не раскроет те сюрпризы. которая разрушила дебют Дип Сот за черных. Во второй игре. Хай- тек разыграл за белых тот же дебют. скажем. Сразу же после дебюта позиция стала труд- ной для Дип Сот. Через три недели после матча с Гарри Каспаровым. Гарри. в случае необходимости. мы сде- лали бы намного больше. Доктору Берлинеру так по- нравилась позиция за белых. Одна книга. что попал в беду. которые они подготовили для своих противников. В ком- ментарии с места игры однако утверждалось. Сразу же после дебюта Дип Сот стоял на проигрыш. Дип Сот переломил ситуацию и выиграл партию. Гарри использовал последовательность ходов. даже дошла 115 . Мы с радостью согласились. У Гарри был белый цвет фигур. Однако в этом матче Дип Сот был открытой книгой для Гарри. Сразу же по выходу из дебютной книги Дип Сот понял. или вернее отсутствие секретной подготовки. Это имело место. но Хайтек был недостаточно силен. Мюррей и я поменялись местами. и дальше станови- лось только хуже. Что ж. Ошибка рокировки. После первой игры продюсер "Nova" отметил. когда Гарри играл в матчах за звание чемпиона мира против Анатолия Карпова. Перед матчами за звание чемпиона мира шахмати- сты проводят такого же рода секретную подготовку. что находится в плюсе. за шесть месяцев до главного матча. Ни разу за партию Дип Сот не считал. даже когда одно время имел материальный перевес.это счастье. буд- то имеет перевес. Я был так сосредоточен на намерении не наделать ошибок как оператор. иногда неведение . подготовили бы новые дебюты и. чтобы добить Дип Сот.

примерно через два месяца после матча с Гарри Каспаровым. Однако легкая победа во второй игре. даже если бы Гарри не переиграл его в де- бюте. 116 . которую он получил. после катастрофического дебюта. фактически нача- лась ещѐ до матча с Гарри. вполне стоила скидки. Он проиграл Гарри в домашней подготовке 8. могла позднее оказать негативное влияние на суждения Гарри в отношении того. 10 000 $ за один рабочий день представляет собой такой риск. Дип Сот так и не получил реальной возможности войти в иг- ру. сколь многое получил Гарри. Последний из этих трѐх матчей проводился против немецкого гроссмейстера Гель- мута Пфлегера. Первый из этих матчей состоялся в декабре 1989 года. Результат матча . и вскоре Дип Сот получил в качестве со- перников в выставочных матчах трѐх других шахматистов. Подготовка к этому матчу. Гарри уволил Эндрю Пэйджа из-за финансовых разногласий. результат ни разу не вызывал сомнений. Мюррей сдался за Дип Сот на 37-м ходу. но не будет преувеличением сказать. что оценка Дип Сот была такой-то и такой-то в его пользу.до того что сообщала. что он может ожидать в двух следующих мат- чах от Дип Блю. 10 Хорошо. Гарри получил даже больше от матча с Дип Сот. что боль- шинство людей пошло бы на него не раздумывая. Тщательность дебютной подготовки Гарри ко второй игре открыла нам глаза. Г-н Карпов хочет играть белыми Победа Гарри Каспарова в матче с Дип Сот. После матча Эндрю Пэйдж 9. но по ходу игры. безусловно дала ему мощнейшую рекламу в средствах массовой информации Соединенных Штатов. чем от своих матчей за звание чемпиона мира. Шумиха в массмедиа вокруг Гарри не осталась незамеченной со стороны других шахматистов. согласившись на большие скидки в гонораре за участие. Два других матча дали бо- лее интересные результаты. я считаю. персональный менеджер Гарри. Дэвид был хорошо известен за его насмеш- ки над исследователями компьютерных шахмат. Основываясь на крайне негативных оценках Дип Сот своей позиции на протяжении всей игры. В 1968 году он заклю- чил пари на денежную ставку с несколькими специалистами по компью- 8 Скорее всего.две ничьи. что та огласка. был очень рад тому. против международного мастера Дэвида Леви. что Гарри просто разбил Дип Сот в дебюте. В определенном аспекте. 9 После матча с Дип Блю в 1997 году. он все равно бы проиграл. Гарри взял на себя риск10.

терам, что ни один из компьютеров не победит его в матче в течение
ближайших 10-ти лет. Он получил свой выигрыш, когда Чесс 4.5 -
шахматная программа Северо-Западного университета, проиграла ему в
1978 году. Тогда журнал "Omni" установил Omni-приз размером в
4000 $, а Дэвид добавил к призу ещѐ 1000 $, для первого компьютера,
который победит его в матче. В 1984 году команда Крэй Блиц пыталась
претендовать на Omni-приз, но потерпела сокрушительное поражение
от Дэвида с сухим счетом, 4-0.
Для игры с Крэй Блиц, Дэвид выбрал стратегию, которую назвал
"Ничего не делать, но делать это хорошо". Он умышленно избегал со-
здавать цели для Крэй Блиц, сохраняя позицию на доске закрытой, так
что шансы на немедленное использование тактики были невелики. Эта
стратегия очень хорошо сработала против Крэй Блиц. Впрочем, она
очень хорошо работала против многих коммерческих шахматных про-
грамм, даже в руках такого слабого шахматиста как я. Пока Дэвид со-
здавал некую неопровержимую долгосрочную тактику, Крэй Блиц бес-
цельно ходил туда-сюда и в итоге терпел крах. Дип Сот не имел ника-
ких проблем с распознаванием долгосрочной тактики использовавшей-
ся против Крэй Блиц, но учитывая то, что Дэвид расправился с Крэй
Блиц с большой легкостью, мы были весьма обеспокоены перед нача-
лом матча. Когда Дип Сот играл с Гарри, тот факт что мы не заработали
очков, был вполне приемлем. Но в матче против Дэвида, мы опреде-
ленно хотели победить. При подготовке, в период между матчем с Гар-
ри Каспаровым и матчем с Дэвидом Леви, мы добавили тридцать новых
элементов к оценочной функции Дип Сот.
Матч против Дэвида проводился после катастрофы Дип Сот в пар-
тии с Феникс, и поэтому мы решили вернуться к системе на одном ком-
пьютере с двумя шахматными процессорами. Матч игрался в Лондоне.
Оператором был Питер Янсен, который присоединился к проекту Дип
Сот в начале 1989 года11. В принципе, матч можно было играть, ис-
пользуя машину в IBM, но так как только машины в Питтсбурге были
доступны для всех членов команды Дип Сот, то на матче мы использо-
вали одну из рабочих станций в Карнеги Меллон.
К нашему большому облегчению Дип Сот удалось сделать с Дэви-
дом то же, что он проделал с Крэй Блиц. После проигрыша со счетом 0-4
Дэвид был великодушен, а не оправдывался за поражение. По его соб-

11 Основной вклад Питера в проект Дип Сот заключался в эндшпильных базах для
некоторых пешечных окончаний. Он не принимал активного участия в программировании
Дип Сот. Питер был больше пользователем шахматной машины, широко используя
ЧипТест в своих диссертационных исследованиях. Когда Мюррей, Томас и я перешли в
IBM, он остался в Карнеги Меллон.

117

ственным словам, "Я не чувствовал себя особенно нездоровым, я не си-
дел слишком близко к обогревателю, не было беспокоящего шума рядом
с игровой комнатой, освещение не было плохим, оператор компьютера,
Питер Янсен, не курил".
Следующим матчевым соперником Дип Сот стал не кто иной, как
бывший чемпион мира по шахматам, Анатолий Карпов. После того как, в
результате матча с Дип Сот, Гарри получил такую большую рекламу,
Анатолий видимо тоже захотел получить свою долю внимания. Стало ли
это причиной, почему он согласился на предложение Гарвардского шах-
матного клуба сыграть с Дип Сот? Я не знаю. Я знаю лишь, что пригла-
шение от Дэниэла Эдельмана, президента Гарвардского шахматного клу-
ба, об игре Дип Сот с Анатолием, поступило после матча Гарри Кас-
парова с Дип Сот.
Перед своим матчем Гарри попросил переслать ему запись всех пуб-
личных игр Дип Сот. Анатолий с такой просьбой не обращался, и поэто-
му я предполагал, что должно быть у него уже есть записи игр. Как же я
ошибался.
Международный мастер Майк Вэльво уже более года поддерживал
контакты с гроссмейстером Роном Хенли по некоторым шахматным де-
лам. Рон был одним из секундантов (шахматных консультантов) Анато-
лия Карпова и, будучи инвестиционным трейдером, он также был и фи-
нансовым советником Анатолия. Майк Вэльво, как известно, был тур-
нирным директором чемпионата ACM по компьютерным шахматам, и
следовательно был хорошо знаком с Дип Сот.
Матч против Анатолия должен был состояться в пятницу 2 февраля
1990 года в Гарвардском университете. Около 9-ти часов вечера, в ночь
перед матчем, Рон посетил Майка, чтобы получить ноутбук, содержав-
ший базу данных ChessBase для предстоящего матча Анатолия против
голландского гроссмейстера Яна Тиммана. Майк был удивлен, когда Рон
попросил для Анатолия игры Дип Сот. Оказалось, что Анатолий вообще
не готовился к матчу с Дип Сот, даже несмотря на то, что матч был по-
жалуй наиболее важным событием за всѐ время его короткой поездки по
Соединенным Штатам.
Во время нашего знакомства с Гарри, тот заявил, что только он и
Анатолий были истинно "профессиональными" шахматистами. Ну что
ж, по сравнению с Гарри, Анатолий был совершенно иным типом про-
фессионального игрока. Гарри изучил все публичные игры Дип Сот, его
слабости, в том числе и в дебюте. Анатолий же, перед своим матчем с
Дип Сот, не сделал ничего, кроме как произвѐл поверхностный про-
смотр игр.
Когда матч был организован, то в команде Дип Сот удивились то-
му, что этот матч будет состоять из одной игры. Шахматные матчи, как
118

правило, играются из четного числа партий, так что оба игрока полу-
чают право играть одинаковое количество игр белыми и черными. Тра-
диционно, для матчей из одной игры, выбор цвета на игру определяется
подбрасыванием монеты или посредством какого-либо иного случайно-
го события. Организаторы из Гарвардского шахматного клуба и сами
ожидали, что цвет будет выбран перед партией случайным образом, тем
более что матч будет состоять из одной игры. Оглядываясь назад, мне
кажется, что в команде Анатолия Карпова вероятно изначально при-
держивались иного мнения.
Ниже приведен отрывок из статьи о матче, написанной междуна-
родным мастером Майком Вэльво:

... Однако в отличие от Фишера и Каспарова, Карпов довольствует-
ся игрой на ничью черными и давит только белыми.
Мне казалось что Карпов, увидев что машина обращается к защите
Алехина12, решит играть 1. e4. Я подумал что было бы справед-
ливо подсказать ему, что машина может также играть и Каро-
Канн13, но я не собирался говорить ничего больше, поскольку в
душе я поддерживал Дип Сот. В тот момент я был озадачен, по-
тому что Хенли сейчас звонил Дэнни Эдельману и продолжал
убеждать его, что Карпову следует разрешить играть белыми
фигурами без жеребьѐвки. Эдельман определенно противился
предложению, но Хенли был весьма настойчив.

Мюррей и я были ошеломлены, когда услышали эту новость. Бу-
дучи чемпионом мира на протяжении многих лет Анатолий привык к
особому обращению. Если бы он попросил белый цвет, когда получал
приглашение на матч, то я бы не испытывал сомнений по этому поводу.
Вполне возможно, что мы могли бы и не согласиться играть матч, но
также вполне возможно, что мы бы и согласились. Требование Анато-
лия, в последний момент, произвело очень плохое впечатление. Если
бы мы заранее знали, что будем играть черными, то могли бы подгото-
вить дебют для Дип Сот гораздо лучше. В шахматах высокого уровня
хорошая дебютная подготовка имеет решающее значение. Знание, ка-
кой цвет вы будете играть против конкретного соперника, может опреде-
12 Для непосвященных - защита Алехина как правило включает в себя несколько по-
дозрительных дебютов за черных. Дип Сот добился хороших результатов в этом дебюте,
когда играл против слабых игроков, но Анатолий Карпов был известен тем, что собрал
богатый урожай из ведущих гроссмейстеров, посмевших играть защиту Алехина против
него.
13 Каро-Канн - относительно известная защита за черных. По иронии судьбы, в то
время это была любимая защита Анатолия, когда он играл черными.

119

лить разницу между победой и поражением. Мы были очень недоволь-
ны таким поворотом событий, но, в конце концов, мы решили согла-
ситься с этим требованием, по двум причинам. Во-первых, мы не хоте-
ли устраивать сцену. Группа студентов Гарварда проделала большую
работу для организации этого мероприятия, и мы чувствовали себя обя-
занными помочь им успешно его провести. Во-вторых, мы представля-
ли уже не только самих себя. Если бы это имело значение только для
нас, мы могли бы сказать: "Приятно было познакомиться, г-н Карпов.
До свидания". Всѐ произошло слишком быстро, мы должны были при-
нимать много срочных решений на ходу, и обязанность играть черными
казалась наименьшей из наших забот.
Анатолий выглядел совсем иначе, чем я ожидал. Большинство опи-
саний изображали его как довольно хилого человека. Когда же я впер-
вые увидел его 2 февраля 1990 года, то он выглядел весьма крепким
человеком, хоть и немного уставшим от своей поездки. Незадолго до
матча Анатолий ещѐ раз женился, и семейная жизнь казалось пошла
ему на пользу.
После вступительной речи Анатолия, игра началась. Как и предпо-
лагал Майк Вэльво, Анатолий сыграл 1. e4, открыв игру ходом коро-
левской пешки. В период между матчами с Гарри Каспаровым и Анато-
лием Карповым, Дип Сот провел матч с Дэвидом Леви и один из турни-
ров по компьютерным шахматам, в ходе которого Кен Томпсон предо-
ставил нам свою дебютную книгу по Каро-Канн. Майк Вэльво знал об
этой договоренности; отсюда и проистекают его рассуждения, стоило
ли говорить Анатолию о защите Каро-Канн в ходе их встречи ранее.
Так получилось, что в промежутке между этими двумя мероприятиями
никто из наших оппонентов не сыграл 1. e4, так что не существовало
никаких публичных игр, в которых Дип Сот сыграл бы 1. ... c6 (защиту
Каро-Канн), в ответ на 1. e4. Когда я исполнил на шахматной доске за-
щиту Каро-Канн, Анатолий не обнаружил никаких видимых эмоций. В
отличие от Гарри, выражение лица Анатолия читалось не так легко.
Игра проходила в условиях более жесткого контроля времени, чем
в матче с Гарри. Партия с Анатолием Карповым проводилась с контро-
лем один час на партию для каждого игрока, в то время как матч с Гар-
ри Каспаровым игрался с контролем 90 минут на партию. Удивительно,
но на 16-м ходу Дип Сот имел возможность провести жертву, в резуль-
тате чего Анатолий попал бы под серьѐзный прессинг. Если бы партия
игралась со стандартным контролем времени, то Дип Сот провѐл бы
жертву. Трѐхмашинная версия программы, которая играла с Гарри, ис-
пользуй мы еѐ в матче, потенциально могла бы найти жертву в течение
игрового времени. Удивительно, как небольшие отличия в ходе событий

120

могли принципиально изменить эту историю.
Поскольку Дип Сот не смог найти жертву за доской, то он сделал
второй лучший ход и Анатолий получил небольшой перевес. На 27-м
ходу Дип Сот сделал ход, который на первый взгляд выглядел довольно
уродливо. Увидев его, зрители засмеялись. После игры Анатолий отме-
тил, что этот уродливый ход был единственным хорошим ходом. Я не
мог это подтвердить или опровергнуть. Всѐ что я заметил во время иг-
ры, это то, что уродливый ход оценивался на одну сотую пешки лучше,
чем более естественный ход14.
К сожалению, удача недолго сопутствовала Дип Сот. Игра перешла
в ладейное окончание, где каждая из сторон имела короля, ладью и ку-
чу пешек. Объективно, ладейное окончание было ничейно. Игра оста-
валась ничейной ещѐ много ходов, и в какой-то момент Дип Сот имел
шанс на ничью посредством повторения позиции, но он от неѐ отказал-
ся, поскольку ошибочно оценивал позицию в свою пользу. Анатолий,
будучи виртуозом эндшпиля, разбирался в нѐм лучше, и нашел в пози-
ции несколько ресурсов, о которых Дип Сот и не подозревал. В конеч-
ном итоге, после 65-ти ходов, эта игра закончилась поражением Дип
Сот. К моменту окончания игры у Анатолия оставалась всего одна ми-
нута, в то время как у Дип Сот было ещѐ около двадцати минут. Публи-
ка была немного удивлена, когда я сдался за Дип Сот, учитывая то
ограниченное время, что оставалось у Карпова. Но с моей точки зрения
игра была выставочной, а Анатолий очевидно знал что делает, и не бы-
ло никакого смысла тратить впустую общее время, вынуждая его иг-
рать эту партию до победного конца.
После игры Майк Вэльво сказал аудитории, что игру можно рас-
сматривать как моральную победу Дип Сот. Я же рассматривал еѐ не
столько как моральную победу, а как хороший урок шахмат, который
дал один из лучших шахматистов в мире. Нам предстояло проделать
немало работы с Дип Сот и его преемниками в отношении игры в энд-
шпиле. Игра с Карповым оказала заметное влияние на проект Дип Сот
II, и надо сказать, что таких игр, оказавших существенное влияние на
конструкцию Дип Сот и его преемников, было очень немного. В конеч-
ном счѐте, можно сказать что шахматный талант Анатолия Карпова до-
стоин похвалы. Если разрешение Карпову играть белыми было ценой за
урок, то это была не такая уж и плохая сделка.

14 Шахматные программисты обычно не признаются в этом публично, но такое слу-
чается сплошь и рядом. "Блестящие" ходы часто лишь на чуть-чуть "лучше", чем проигры-
вающие.
121

f

IBM

.

Тот кто выбрал его нашим менеджером проделал хорошую работу. вы всегда могли найти здесь некоторых сокурсников. Рэнди был в восторге от проекта и хотел приехать к нам в Питтсбург. который должен был стать нашим менеджером. я знал с кем поговорить. и я подумал. Любой мог получить большую автономию и свободу. 125 . Если мне требовалась помощь. по крайней мере по имени. Рэнди был очень молод душой и имел позитивный взгляд на жизнь. но Рэнди оказался весьма привет- ливым. чтобы привыкнуть к переходу от привычной среды университета Карнеги Меллон к работе в исследова- тельском центре IBM им. Т. На самом деле. Жизнь аспиранта по информатике в Карнеги Меллон была комфорт- ной. Встреча прошла хорошо. прежде чем мы перейдем в IBM. кто мог указать мне на нужного человека. что переход к ра- боте в IBM будет относительно плавным. и всего лишь примерно на десять лет старше. Встреча в основном бы- ла посвящена налаживанию контактов. Нью-Йорк. Стипендия от кафедры была адекватной. Уотсона в округе Вестчестер. За пару месяцев до нашего поступления на работу в исследователь- ский центр IBM. Я ожидал кого-нибудь относитель- но официального и гораздо старше нас. если он того хотел. Даже в середине ночи. Каждый на кафедре в какой-то степени знал вас. или по крайней мере знал тех. и вы знали всех на кафедре. моя первая психологическая реакция была "наш новый менеджер имеет дет- ское лицо". который мне предстояло ощутить. Дж. Кафедра работала фактиче- ски 24 часа в сутки. ибо он вероятно был ближе к нашему образу мышления. Я недооценил тот культурный шок. e ГЛАВА 8 Нам нужно новое имя Культурный шок Мне потребовалось некоторое время. чем большинство менеджеров IBM. а стоимость жизни в Питтс- бурге относительно низкой. а временами и некоторых преподавателей. нам позвонил Рэнди Мулик.

еда в супермаркете стоила примерно на 10-20 про- центов больше.это кодовое имя информатора в Уотергейте для проводивших расследование журналистов из газеты "Вашингтон пост". и попытки справиться с вычисли- тельной средой IBM. Потребовалось некоторое время для того чтобы прошло это сильное впечатление. В исследо- вательском центре IBM не было сопоставимой процедуры для помощи новичкам. Казалось. одним из участников которого был и я. на просмотр кото- рого вы бы не пригласили свою маму. Тони использовал словосочетание "Глубокая глотка" (Deep Throat) по крайней мере три или четыре раза. каждый был занят своим соб- ственным проектом. Я понятия не имел. а контактов за пределами своей собственной группы было очень мало. чем в Питтсбурге. Первые месяцы моей жизни в IBM были потрачены на казав- шуюся бесконечной бумажную работу. "Глубокая глотка" . По каким-то причинам. что моя но- вая зарплата была значительно выше. Когда я выбирал название для Дип Сот. Тони Мар- слэнд. но это было не так сложно. К тому же большинство людей появлялось на работе только в штатное время. чем старая аспирантская стипен- дия. организовал публичное со- брание. чем зани- маются окружающие меня люди. и к тому же это название фильма. Во время чемпионата. Курс иммиграции в Карнеги Меллон делал хорошую работу. что существовало 1 В наши дни количество документов в исследовательском центре IBM значительно ниже. Кроме того я понятия не имел. к 7-ми часам вечера здание почти пустело. После матча Гарри Каспарова с Дип Сот. По сравнению с Питтсбургом. Это произошло в 1988 году на чемпионате ACM по компьютерным шахматам. представляя меня. Вычислительная среда также ближе к той. 126 . которая сильно отличалась от вычислительной сре- ды в обычных университетах 1. Однако самым забавным новым моментом. в округе Вестчестер стоимость жизни была намного выше . облег- чая новым аспирантам адаптацию к новой среде на кафедре. что вы видите в окружающем мире. то оно казалось подходящим для машины которая сможет победить чемпи- она мира по шахматам. Первый намек на потенциальные проблемы последовал на самом первом турнире по компьютерным шахматам в ко- тором выступал Дип Сот (Deep Thought). Оказалось. Как правило. а арендная плата за мою новую квартиру была примерно в три раза больше. что у некоторых людей могут возникнуть проблемы с ним. Поэтому было хорошо. стала вся эта дискуссия вокруг названия программы. как произошедшие изменения в рабочей обстановке. так и извне IBM. жалобы на название Дип Сот повалили как изнутри. хотя каждый раз сра- зу же поправлялся. профессор из университета Альберты. ещѐ до того как начались наши переговоры о работе в IBM.

что в IBM решили сразу же нанять полную команду. подразумевая что они проигрывают только машинам стоимо- стью во много миллионов долларов. Кроме того. Но мы не могли сделать то же самое в IBM. Он отказался от второй части своей премии3. предложенное Питером Брауном. которые не могли не думать о "Глубокой глотке". Сестра периоди- чески переходила на использование слов "Глубокая глотка". У нас был нулевой бюджет для ЧипТест. когда мы присоединились к IBM. "Хьюстон. IBM была одной из самых прибыльных компаний в мире. нам следовало быть осторожными. За победу в конкурсе Питер был премирован хорошим обедом в нашей компании и возможностью сыграть с Дип Сот. 127 . Учитывая. Поэтому когда наш менеджер Рэнди Мулик предположил. который был частично ответственен за то. когда у вас такой жесткий бюджет как у нас. В Карнеги Меллон. у нас проблема". В итоге было выбрано название "Дип Блю"2. что мы наймем 2 Название Дип Блю (Deep Blue) представляет собой обыгрыш прозвища IBM. работала в католическом колледже. привлечь к процессу переименования как можно больше исследователей из IBM. "Big Blue". Учитывая. 3 Несколько лет спустя Питер Браун (ему помогал сильный мастер) сыграл лѐгкую партию с очень ранней версией Дип Блю Джуниор и проиграл. Вы вынуждены быть очень бережливым. тем самым сокурсником. я при- вык работать с минимальным количеством издержек. Несколько других назва- ний столкнулись с той же проблемой. чтобы не нарушить права на чью-нибудь торговую марку. и бюджет в 5000 $ для Дип Сот4. что нас наняла IBM. для меня стало боль- шим сюрпризом то. что IBM была большой корпораций. мы могли выбрать любое понравившееся нам название. Президентом колледжа была пожилая монахиня. Будучи аспирантом. Среди поданных заявок моим любимым было название "Blue Chips". представля- лось хорошей идеей.много людей. но одна компьютерная компания уже использовала его. что большинство критически важных работ на ранней стадии проекта будут производиться по аппаратной части. Жена Мюррея Кэмп- белла. Питер хотел стать первым человеком. с очень хо- рошими годовыми финансовыми результатами. Джина. поэтому информационный отдел объявил конкурс на лучшее название для будущей шахматной машины IBM. и примерно до 1993 го- да. которое вероятно произошло от синего цвета их товарного знака. Становилось всѐ хуже. IBM не является владельцем товарного знака "Big Blue" и никогда не использует этот термин при описании себя. 4 Однако коммерческие шахматные программисты всегда называли и ЧипТест и Дип Сот "суперкомпьютерами". когда они слышали название Дип Сот. Краткосрочная перспектива В 1989 году. который "сыграл с ним". и во время разговора с Джиной.

За такое высокое положение приходилось расплачиваться. В первые несколько недель он приходил. Иногда. Дип Сот обнаруживал. Гроссмейстер Максим Длуги родился в России.гроссмейстера в качестве консультанта. даже если бы он мог помешать долго- срочному прогрессу проекта. но переехал в Со- единенные Штаты когда был ещѐ совсем молод. В какой-то степени Максим был перекрестным продуктом американской и русской культур. и не были обязаны поддерживать постоянное присутствие в мире компьютерных шахмат. что нам действительно понадо- бится помощь от гроссмейстеров для последнего толчка. В IBM мы не могли позволить себе такую же роскошь. часть которых была из его последних турнирных игр. Мы пригласили его посетить исследовательский центр IBM. именно беспокойство об этом заставило Рэнди предложить найм гроссмейстера. А Мюррей. а затем делал несколько замечаний. Позже он стал приносить кое-какие тестовые позиции. мы могли бы вернуться к чертеж- ной доске и в течение многих лет подряд не появляться на мероприятиях по компьютерным шахматам. и смотрел. насколько хорошо мы будем рабо- тать. что он. очевидно. когда мы разговаривали с некоторыми из наших шахматных друзей. Обеспе- чение краткосрочного результата. мы самостоятельно устанавливали для себя це- ли. Мы наделали много шума. и у преподавателей не было вы- соких ожиданий в отношении того. ясно излагающим свои мысли. упустил шансы на победу в партии. Когда Максим присоединился к нам.это стало следствием нашего выставочного матча с Гарри Каспа- ровым. стало очень серьѐзной проблемой для нас. работающим с ним. проигрывая большинство из них. Вне- запно нам пришлось регулярно играть на публике и побеждать. Его имя прозвучало. что предлагает Дип Сот. Ком- ментарии Максима потенциально были очень полезны. но мы не имели 128 . В принципе. что мы больше не можем позволить себе только долгосрочную перспективу. До перехода в IBM. иг- рал несколько быстрых игр с Дип Сот. к его огорчению. моей первой инстинктивной ре- акцией был вопрос "Зачем?". Он оказался представительным человеком. Скорее всего. будучи шахматным экспертом команды. и большую часть своего шахматного образования получил в США. В течение двух месяцев мы фи- гурировали на первых полосах "Нью-Йорк таймс" и "Уолл-стрит джор- нел" . стал основным человеком. и после некоторых внутренних обсуждений его наняли в качестве шахмат- ного консультанта. но мы еще были не готовы работать с ними. Я считал. так как новое оборудование всѐ ещѐ было не более чем блеском в наших глазах. у нас не было четко определен- ных обязанностей для него. Возвращаясь к Карнеги Меллон - Дип Сот был неофициальным проектом. Не то чтобы я не понимал.

Впрочем. На этом новом направлении работы. но на самом деле она была вчистую проиграна. Максим покинул IBM и присоединился к ним 5. В 1991 году. 129 . большинство анализов Длуги были уже не актуальны. ЭШД оценивала позицию как вполне игровую для Дип Сот. и некоторые из них говорили. Если бы позиция была про- верена. но она не добирала до гроссмей- стерского уровня. после чего Мюррей. 5 Это происходило примерно в то же время. затем Дип Сот про- верял все внесенные позиции на наличие ошибок. без хотя бы частично разработанного но- вого оборудования. а также изобрести какие-то способы измерения нашего прогресса. Эксперимент с Длуги в значительной степени оказался неудачным. и без какой-либо позиционной компенсации. просматривая анализ. Среди шахматистов хорошо известно. но не подходящей для использования в настоящий момент рабо- ты с Максимом.возможности использовать их. Максим сначала заносил в дебютную книгу подготовленный дома фрагмент. Чтобы работать с ними должным образом. но на самом деле иг- рал Дип Сот. как не надо работать с гроссмейстерами. то мы бы заметили. находил очевидные ошибки и отмечал их. Дебютная книга Длуги. когда Дип Сот II только что начал ча- стично функционировать. также раздел "Дип Сот II и поиски лучшей жизни". никогда не подвергалась всесторон- ней проверке. нам необходимо было уста- навливать четкие цели. в матче против немецкой национальной команды 6. После по- лезной. а Мак- сим проверял отмеченные ошибки и придумывал альтернативы. Мы использова- ли его дебютную книгу для Дип Сот. хотя сам он и играл в силу гроссмейстера. Когда Дип Сот II заработал в полной мере.то. когда "Bankers Trust" объявил набор лучших шахматистов как потенциальных трейдеров по валютным операциям и акциям. мы предложили ему поработать над улучшением дебют- ной книги. "Bankers Trust" нанял ещѐ двух шахматистов в дополнение к Максиму Длуги. Часть этой дебютной книги напрямую проистекала из "Энциклопедии шахматных дебютов" (ЭШД). Ко временам Дип Блю. что сознательно заложили де- бютные ловушки в разделы. его дебютная книга была низ- ведена до роли резервной копии. что ЭШД нельзя полностью доверять. 6 Матч анонсировался как соревнование с участием Дип Сот II. которые они написали. однако. См. ЭШД в значительной степени представляла собой сборник работ гросс- мейстеров. кое-что мы всѐ же из- влекли из этого процесса . Согласно моим источникам. что Дип Сот оценивает свою позицию на це- лую пешку хуже. В одной из игр против немецких шахматистов Дип Сот пошел прямиком в дебютную ловушку. с переменным успехом. У Дип Сот была дебютная книга. что обыч- но является верным признаком того что позиция проиграна.

кто начал работать над серией шахматных машин Дип Сот. Из-за Дип Сот II выпуск Дип Блю задержался примерно на два года. пока в 1996 году Дип Блю не оттеснил его на второй план. послужил нескольким полезным целям. труднорегулируемой структурой. С моей точки зрения. Мы были очень близки. его программа со- держала много элементов типа "goto" . чисто софтверную шахматную про- грамму. хотя он всегда был главным фаворитом. Но главная причина заключалась в том. в частности. существовала ещѐ одна причина для создания Дип Сот II. у нас шли непрекращающи- еся споры о том. Первоначально решение о создании Дип Сот II казалось оправдан- ным. По официальной версии. Дип Сот II и поиски лучшей жизни Дип Сот II. а при ином исходе . возможно не присоединился бы к команде. также известный как "Прототип Дип Блю". что его шансы на победу в турнире составляли всего лишь около пятидесяти процентов. участие которого стало критически важным для успеха Дип Блю.не так уж и важно.программы с запутанной. и выигрывал три из каждых четырех игр против лучших оппонентов. Но швейцарский формат турнира на главных соревнованиях по компьютерным шахматам означал. решение о со- здании Дип Сот II кажется ошибочным. для Томаса уже не было 130 . Это был сильнейший шахматный компьютер. Сегодня.компьютерной команды для пере- хода к другому месту в программе. то он был пер- вым. пока я прилагаю усилия к разработке нового шахматного чипа. в течение сво- ей карьеры. Если не считать меня. В стремлении ускорить свою программу он нарушил многие из заповедей хорошего программирования. как программировать машину. даже при том что статистика складывалась против нас. с 1991-го по 1995 год. чем его ближайшие конкуренты в компьютерных шахматах. хотя часть этой задержки и связана с непредвиденными изменениями персонала. Томас и я прошли долгий путь. Когда мы были простыми аспирантами. оглядываясь назад. но ко времени перехода в IBM. Дип Сот был всѐ ещѐ примерно на 200 рейтинговых очков сильнее. чтобы проект мог продолжаться в течение длительного периода времени. Однако в кор- поративной среде присутствовало огромное давление с целью сохранить победную традицию. причиной для создания Дип Сот II было ис- пользование его в качестве прототипа для изучения параллельных алго- ритмов поиска. сложной для понимания непосвящѐнного человека. чтобы поддержи- вать большой разрыв между нами и нашими компьютерными конкурента- ми так. без Дип Сот II Джо Хоэн. выиграть турнир по компьютерным шахма- там было приятно. Я хотел заставить Томаса Анансарамана переписать програм- му для шахматной машины. Когда заработала аппаратная часть ЧипТест. До начала работы над ЧипТест Томас написал обычную. Это был классический пример "спагет- ти" кода . С другой стороны.

Программа "ex" оказалась програм- 131 . Но так как он делал это в качестве хобби. потребовал совершенно нового программного обеспечения. Когда мы начали проектировать Дип Сот II. Дип Сот со- держал около 100 000 строк кода. Дареному коню в зубы не смотрят. что эти программы были частью его речевых исследований. То- мас работал в группе речевых исследований. Рэнди заключил контракт с одним инженером для работы над аппаратным дизайном вместе со мной. Только когда я собирался ухо- дить из Карнеги Меллон. позволив мне по- тратить большую часть своего времени на новый шахматный чип. я не мог заставить его вне- сти изменения. называвшимися "ex" и "lpc". на той же машине. но "спагетти" код в нѐм остался. в частности программа "lpc" звучала похоже на "Linear Predictive Coding" (кодирование речи на основе метода линейного предсказания). с его намного большим чем у Дип Сот количеством шахматных процессоров (до двадцати четырех). вместо того чтобы отслеживать разработку новой машины. Но отчасти из-за моей задержки с выпуском аппаратной части Дип Сот. На начальном этапе тот проделал похвальную работу. на которой я делал конструкторские работы по чипу. Затем последовали другие проблемы. а отчасти возможно и из- за загрузки Томаса работой связанной с исследованиями по его диссерта- ции.необходимости продолжать писать шахматные программы в "спагетти" стиле. Но прежде чем завер- шить свою работу. Когда мы оба были аспирантами университета Карнеги Меллон. сохранившее весь свой "спагетти" код. я должен был взять на себя всѐ проектирование целиком. который был широко распространенным методом распознавания речи. в основном в "спагетти" стиле. После того как Дип Сот получил второй промежуточный приз Фред- кина. Я всегда считал. программным обеспечением Дип Сот стало модифицированное про- граммное обеспечение ЧипТест. Томас решил отказаться от своей первоначальной темы диссертации и превратить в диссертацию свою работу с Дип Сот. как я надеялся. и когда созда- вался Дип Сот. он сперва согласился переписать программу таким образом. Но события развивались совсем не так. Дип Сот II. что ни одна из его программ не связана с его работой по распознаванию речи. Программное обеспече- ние ЧипТест стало достаточно громоздким даже для Томаса. инженер-контрактник покинул нас ради работы за пре- делами IBM. К тому времени как мы присоединились к IBM. Внезапно. На протяжении многих лет он работал с двумя программами. что делало совершенно понятной его работу над ней. и даже Томасу стало очень трудно отслеживать. и у Томаса наконец появились веские основания для изменения программы. то узнал. Это переключение внимания отняло несколько месяцев у работы над чипом. чтобы еѐ могла понять и остальная часть команды. как работает программное обес- печение.

это был про- ект привнесенный в IBM со стороны. Я только объяснял. состоявший из двух игр. и мы знали его как целеустремленного человека и отлично- го программиста. 10 Вакансия . с новой зарплатой более чем вдвое превышающей ту. но Томас настолько заинте- ресовался. что продолжал свои переговоры с ними. Спустя некоторое время он достиг соглашения. Томас уже давно интересовался фондовым рынком. В настоящее время. которую он получал здесь. и надеялся что Томас подхватит идеи и поработает с ними. 9 Мюррей был приличным программистом. как он это часто делал.то есть как сделать поиск вдоль "интересных" линий у программы гораздо глубже. 132 . Я хотел увидеть реализацию 8 своих идей. Закончилось всѐ тем. Артур Джозеф Хоэн. Перед тем как Томас покинул нас. с отсутствующим Томасом. Андреас в конце концов отказался от сделки с фирмой. я был вы- нужден писать новую шахматную программу самостоятельно 9. К сожалению. У меня были некоторые но- вые идеи по улучшению выборочного поиска программы . Когда явился Андреас Новатчук с планом создания компании в Си- ликоновой долине от фирмы с Уолл-стрит. Джо был выпускником Иллинойского университета в Урба- на-Шампейн. чем это когда-либо получалось у Дип Сот. Томас никогда подробно не объяснял.мой для фондовой биржи7. адвокаты IBM не согласи- лись с ним. Дип Блю не был обычным проектом IBM.это свободное рабочее место. которые он легко выиграл. я не очень серьезно относился к идее самостоятельного написания шахматной программы. но учитывая мои проектные работы по оборудованию. потому что соглашение предполагало передачу интеллекту- альной собственности. кто обладал глубоким знани- ем оборудования. с членами команды имевшими 7 Не спрашивайте меня. ранее уже выражал свой интерес к шахматному проекту. он попросил Томаса порабо- тать неполный рабочий день на этапе создания компании. С уходом Томаса у нас образовалась до- полнительная вакансия10. полагая что здесь нет никакого конфликта интересов с его работой в IBM. а программа "lpc" использовалась для прогно- зирования колебаний фондового рынка. Игры по переписке убедительно показывали. но в то время только Томас и я могли написать новую программу. я носился с идеей создания своей собственной версии шахматной программы. что делала программа. что Томас ушел из IBM ради более выгодной работы на Уолл-стрит. и мы хотели чтобы кто-то помог с программой Дип Сот II. так как мы были единственными. 8 После турнира "Software Toolworks" международный мастер Майк Вэльво вызвал Дип Сот на матч по переписке. что идея иметь в программе более глубокий поиск по "интересным" линиям заслуживает внимания. когда мы ещѐ учились в Кар- неги Меллон. которого мы называли просто Джо. параллельного и выборочного поиска. штатный программист исследовательского центра IBM.

что продления поиска использовавшиеся в Дип Сот дают только небольшую прибавку в силе иг- ры. На взгляд Максима Длуги. В отличие от обычных проектов IBM. и новая шахматная программа разрабатывалась таким образом. было критически важно. После некоторого обсуждения и оформления уймы документов. в состязании один на один Дип Сот играл на равных с первой версией Дип Сот II. но по сравнению с Дип Сот в его игре казалось отсутствовала энергия. Воз- можно прибавка была больше. то он сыграл одну партию против Дип Сот II. использовавшихся в Дип Сот. что Дип Сот II был силен. Фактически. это был медленный процесс. чтобы использовать их все. которой было бы недостаточно. Тем не менее он ещѐ не был готов взяться за работу Томаса. Я всѐ ещѐ продолжал программировать новый код параллельного поиска и новый код выборочного поиска для Дип Сот II. без того чтобы не отвлекать меня. В Дип Сот II количество шахматных процессоров увеличивалось до двадцати четырѐх. никакого руководителя проекта не существовало. чем Дип Сот. Новая программа была примерно в 5-8 раз быстрее. которым обладал Дип Сот II. Написание программного обеспечения никогда не возглавляло список интересовавших меня заня- тий. чтобы компенсировать 5-8 кратное преимущество в скорости. описанных в моей диссертации. В Карнеги Меллон я написал симулятор для алгоритмов параллельно- го поиска. Дип Сот II играл в крепкие шахматы. который удивили бы Максима.собственную мотивацию. И тем не менее. а не роль руководителя проекта. В своей диссертации Томас утверждал. Новые идеи по выборочному поиску потребовали несколько месяцев на реализацию. что члены команды могут заниматься своим делом самостоятельно. Для завершения программы потребовалось не- сколько месяцев. как это было с Дип Сот. что кажется здесь есть основания для сомнений. Максим Длуги к тому моменту уже перебрался в "Bankers Trust". То. С этим симулятором в качестве исходного шаблона для новой программы. Я не могу утверждать. Прежде чем команда присоединилась к IBM. В первой версии программы не было реализовано ни одно из выборочных продлений. если нам не дадут шанс создать "окончательную" шахматную машину. но поскольку он должен был отработать ещѐ некоторое количество часов по контракту с IBM. менеджер проекта Дип Блю выполнял вспомогательную роль. мы недвусмысленно заявили что не перейдѐм. У нас было запланировано несколько публичных мероприятий 133 . не были также реализованы и те идеи по усовершенствованию поис- ка. После иг- ры он высказал мнение. которые у меня были. что Томас был неправ в своей диссертации. мне было гораздо легче рабо- тать. чем считал Томас. Джо был принят в группу. На первых порах Дип Сот всѐ ещѐ держал марку в играх с Дип Сот II. но лабораторные тесты показывали. но кажется не был способен делать ходы. Тем не менее.

На мой взгляд. Именно это новое видение предмета позволило добавить последний штрих. чтобы облегчить работу программного обеспечения. штат Нью-Мексико. с 17-го по 20 ноября. Потребовалось бы много усилий. в то время как у Гарри он был очень широкий. Дип Сот II играл не лучше. что вся моя работа по созданию про- граммного обеспечения проделана впустую. как надо проектировать аппаратную часть. Но самое главное. Анатолий имел относительно узкий и надѐжный дебютный репертуар. по- черпнутый из записей их публичных игр. Дип Сот уже и так был тактическим шахматным монстром. Ре- зультат был драматичным. и тем не ме- нее. использовавших репертуар лучших игроков.Анатолий был хорошо известен как шахматист охотно играющий на ничью черными. Дип Сот II раз за разом обнаруживал глубокие комбинации. Однако организаторы уже публично объявили о мероприятиях с участием Дип Сот II. так как книга Карпова давала нашему противнику возможность получить ничью повторением позиции прямо в дебюте . которые ускользали от вни- мания Дип Сот.для Дип Сот II. Но к тому времени его контракт уже истек. Некоторое время казалось. самая впечатляющая партия Дип Сот II в этом турнире была 11 Почему Мюррей решил использовать дебютный репертуар Анатолия вместо Гар- ри? Ну. Она была создана путем извлечения наиболее распространенных ходов из всех публичных игр Анатолия11. Дип Сот II внезапно начал громить Дип Сот. но в одной из игр черными мы были изрядно напуганы. чтобы гарантировать.чемпионате ACM по компьютерным шахматам. что "дебютная книга Каспарова" будет безопасна для использования. Дип Сот II победил во всех своих играх. Я также получил лучшее представление о том. чем Дип Сот. У нас была новая шахматная программа номер один. была основана на дебютном репертуаре Анатолия Карпова. а также был более стабильной программой. Эта дебютная книга впоследствии была ис- пользована при публичном дебюте Дип Сот II. В 1991 году Дип Сот II сыграл на своѐм первом публичном мероприя- тии . расширив расчет на несколько дополнительных ходов. как более эффективно организовать управление поиском. 134 . я осознал. Одна из дебютных книг которую он создал. то мы решили позволить Дип Сот поучаствовать в них. но поскольку Дип Сот оказался столь же хорош как и Дип Сот II (или даже лучше). во время одного из этих мероприятий мы обнаружили необходимость дальнейшей работы над дебютной книгой Максима Длуги. несмотря на все дополнительные процессорные мощности. а временами и рискованный. Тем не менее практический опыт имел большое значение. который проводился в Альбукерке. и я смог более полно вникнуть в ту работу которой занимался Томас. В конечном итоге Мюррей от- казался от этой книги и написал программу для автоматического создания новых дебютных книг. Вместо дебютной книги Длуги была использована "дебютная книга Карпова". Как уже упоминалось ранее. быстро меняющийся.

С исторической точки зрения это был первый раз. и в этом смысле он стал пробным прогоном перед будущими матчами Дип Блю. когда мы сыграли серьѐз- ный матч в классические шахматы (шахматы с турнирным контролем времени). Крэй Блиц была одной из самых быстрых шахматных программ на турнире. или двадцать полуходов общим счѐтом). поскольку информационный отдел исследовательского центра IBM убедил меня. Я гордился своей работой. Однако шахматное мероприятие в Дании важно и по многим дру- гим причинам. дали нам много полезных шахматных уроков. в то время как Дип Сот II полностью контролировал игру и оценивал еѐ как абсолютно выигран- ную. Код Дип Сот II управлял вдесятеро боль- шим числом шахматных процессоров. когда шахматный компьютер победил национальную команду в матче. а в особенности игры с хитрым Бентом Ларсе- ном. В тот момент. после каждого крупного соревнования в котором участ- вовал ЧипТест. и его не следует воспринимать слишком серьѐзно. но отказался от его размеще- ния. и то. а также содержал новые. я размещал сообщения со своим собственным отчетом о прошедшем турнире в группе новостей USENET. и возможно лучшим игроком всех времѐн среди жен- щин13. статья так никогда и не увидела свет. Тогда же происхо- дили и другие важные шахматные события в карьере Дип Сот II. О втором матче Дип Блю я не стал писать какой-либо послематчевый отчет.сыграна против Крэй Блиц. Матч. на rec. или примерно одну два- дцатую от строк кода Дип Сот. В течение более чем десяти ходов (по десять ходов белыми и черными. написан на основе одного из таких сообщений. Поскольку подготов- ка ко второму матчу шла полным ходом. Крэй Блиц не подозревал. Дип Сот. в том числе победа в матче с гроссмейстером Юдит Полгар. что движется к поражению. одним из лучших игроков в мире. которое при иных обстоятельствах могло бы быть потрачено на разработку шахматного чипа. Есть и ещѐ одна очень важная причина. но усилия по созданию программного обеспечения по- требовали около года моего времени. что еѐ пересчитали с большим запасом. и воз- можно гораздо более мощные средства продления поиска. 135 . или Дип Сот II. что вероятно лучше опубликовать его в виде статьи в серьезном журнале. Поездка в Данию В эти годы. программа Дип Сот II содержала всего около 5000 строк кода. 12 После первого матча Дип Блю я написал свой отчет. 13 Матч игрался с быстрым контролем времени (по 30 минут каждому игроку на всю партию). После турнира в Альбукерке Джо Хоэн взял на себя работу по шах- матной программе.games.chess12. когда я еѐ передавал. Приведѐнный ниже репортаж о нашей поездке в Да- нию. превысило мои самые смелые ожидания. почему я включил это мероприятие в свою книгу. С точки зрения команды Дип Блю это был первый раз.

Но только тогда я впервые действительно оценил всю преданность Джо проекту. но так как Мюррей. Мы были заинтересованы в том. ко- нечно. 136 . что ранние проектные наработки уже нельзя использовать. Это был слишком долгий перерыв. Мы хотели ви- деть проект завершенным. В конце 1992 года IBM Дании договорился с нами об организации выставочного шахматного матча. Рэнди Мулика. много работал. были свои планы. В какой-то момент речь шла также и о привлечении к игре шведских гроссмейстеров. Весной 1992 года в качестве нашего нового менеджера был назначен Си Джей (CJ) Тан. Между тем. изменения в управленческой цепочке очень мало повлияли на наш ежедневный распорядок. кто бы ни был нашим руководителем. IBM формировал совместное предприятие с другой компанией и Рэнди собирался туда перейти. у нашего менеджера. что. положительно сказалось на подготовке к нашему следующему мероприятию.Джо Хоэн взял на себя программирование Дип Сот II чуть более чем за год до этого матча. Во время этой поездки в Данию. Команда была хорошо изолирована от внешних воздействий. Мюррей. так что команда в основном не знала. Джо и я принимали участие в проекте по собственной инициативе и фактически были авто- номны. мы всѐ равно закончили бы работу 14. и в той или иной мере Дип Сот II стал его программой. Пока я начинал с начала свою работу по созданию чипа. Для меня проект был делом жизни. После турнира в Альбукерке я смог вернуться к чипам. но обнару- жил. если бы нашим менеджером стал некомпетентный босс. но в окончательном варианте соглашения присутство- 14 Хорошо. чем занимались он или управленческий аппарат. что было бы очень нелегко. В течение части матча Джо был болен. и Дип Сот II некоторое время анонимно играл на нѐм. и вносил мног о- численные улучшения в программу. возможно в связке с IBM Швеции. на которые он бы нас созывал. я признаю. К тому времени. По всей вероятности некомпетентный босс провозгласил бы себя нашим неустрашимым руководителем проекта и приказал бы обеспечивать его пончиками на тех бессмысленных совещаниях. чтобы менеджер играл вспомогательную роль. пока это не раскрылось. и ко- нечно же чем-то подобным он был и для Мюррея с Джо. Мюррей обнаружил шахматный интернет-сервер. В течение того перио- да Дип Сот II стал достаточно хорошо отлаженной машиной. CJ играл роль тонкой поддержки. Джо и я стали по-настоящему единой командой. подобного типажу из комиксов "Dilbert". Но даже если бы мы получили некомпетентного босса. и я забыл то. но несмотря на трудности не бросал дела. что делал. он произвѐл существенные допол- нения и улучшения в программе.

указывающие на слабости компьюте- ров. Гарри доминировал в разговоре за ужином. подходящие случаю статьи. а на выходных предстояли предварительные ме- роприятия. Таким образом. Мы не смогли собрать Дип Сот II для шоу полностью.Профессиональную Шахматную Ассоциацию (ПША).решили выйти из международной шахматной федерации (ФИДЕ). Во время ужина мы впервые узнали. против датских шахматистов. Копенгагене. Они сформировали новую шахматную организацию . во время одной из наших матчевых игр. Главный матч. последняя игра с которым считалась частью командного матча. Мы были обеспокоены.соискатель его ти- тула из Великобритании . В этой 137 . выступал шахматный союз Копенгагена. содержащий игры Дип Сот. а остальную часть Дип Сот II отправили в большом ящике. А может быть его мысли занимало что-то другое. но время от времени уходил в себя и просто слушал. Гарри выглядел впечатляюще во время пуб- личного мероприятия в субботу. 19 февраля. и тому подобное. Также в будние дни дополнительно планировалось провести пять одночасовых выставочных игр. но поскольку Дип Сот II был разобран на части. что Гарри Каспаров и Найджел Шорт . вместе с IBM Дании. Най- джел нашел себе единомышленника. Несколько дней спустя. В вечер нашего приезда мы по- ужинали с организаторами и Каспаровым. мы по- лучили факс. Гарри начал игру так же. И в лице Гарри. Одним из организаторов матча. Для этого мероприя- тия мы вручную перевезли в Данию печатные платы для шахматных про- цессоров. Мы приехали рано утром в пятницу. Найджелу не понравились навязываемые ФИДЕ. 24 февраля 1993 года. и впоследствии сыграли матч за звание чемпиона мира уже под эгидой ПША. Йенс Нильсен. создатель известного тестового набора шахматных позиций для компью- теров. и только с датскими игроками. насколько хорошо были подготовлены датчане. с его длительными спо- рами с тогдашним президентом ФИДЕ Флоренсио Кампоманесом. условия прове- дения матча чемпионата мира. Возможно это происходило из-за того что он был простужен. чтобы на следующий день принять участие в публичном меро- приятии с участием Гарри Каспарова. без его согласия. фактически предстояло провести только семь официаль- ных игр.вали только игры в столице Дании. должен был начаться в среду. то до понедельника мы могли сделать не так уж и много. Несмотря на простуду. как и в одной из своих недавних игр против гроссмейстера Предрага Николича.из четырех игр против датской сборной и четырех игр против гроссмейстера Бента Ларсена. предоставил датским игрокам ноутбук. но нам удалось подготовить и проверить версию с двумя шахматными процессорами. Было запланировано два отдельных официальных матча .

Машиной. в тот день я узнал от Гарри кое-что полезное. и предлагал некоторые альтернативные варианты обороны за противника. Дип Сот II. Ко вторнику вентиляцию улучшили.игре Гарри пошел на большие материальные жертвы ради атаки. Помимо одного процессора потерянного из- за перегрева. для первого матча против Гарри. 138 . которая на самом деле играла в Дании. Во время своего первого публичного выступления Дип Сот II играл на двадцати четырѐх шахматных процессорах. что происходит в позиции на доске. без проблем жертвует. должна была обеспечить победу. вода начала капать на шахматные процессоры и некоторые из них вышли из строя. в сочетании с открыты- ми линиями напротив короля противника. по его мнению. могут оказаться очень действенными при атаке на короля. но на этот раз мы использовали только четырнадцать процессоров. Так. тратя лишь минуту на размышления. 24 февраля) Это был катастрофический день.новый шахматный чип должен "понимать" по- зиции из этой игры15. ещѐ несколько процессоров погибло в результате несчаст- ного случая в нашей лаборатории. Именно тогда мы впервые полно- 15 В наши дни Дип Блю Джуниор. пока не было закончено его создание в 1996 году. сначала оценивал позицию как небла- гоприятную для Гарри. которая. Затем лед рас- таял. Я определенно не ощущал гру- сти и печали. вычислительная мощность которого составляет только одну тридцатую часть от мощности Дип Блю. один из шахматных процессоров перегрелся и спустя несколько часов перестал работать. Шахматный чип должен распознавать. с ограни- ченной процессорной мощностью. хотя бы и косвенным образом. Между тем Гарри продолжал выходить за рамки новоиспеченных защитных мер. и пробная игра прошла без происше- ствий. Обозначившиеся проблемы так или ина- че касались только меня . Дип Сот II явно не имел ни малейшего представления о том. Вследствие того что машинный зал не охлаждался должным образом (там не было кондиционеров). был Дип Сот II. На матче в Копенгагене пиковая скорость Дип Сот II опустилась примерно до 4-5 миллионов шахматных позиций в секунду. День 1 (среда. что по возвращении в Соединенные Штаты предстоит много работы. но мне стало ясно. предлагаемых Дип Сот II в режиме ре- ального времени. Это был первый случай использования названия "Дип Блю". Так получилось. что определенные конфигурации фигур. Для меня же Дип Блю не существовало. хоть и с уменьшенным количеством шахматных процессоров. что кондиционер в нашей лаборатории покрылся льдом и перестал работать. Наша машина была заявлена организаторами как "Северный Дип Блю". Мы начали сборку полной машины на месте проведения матча в по- недельник 22 февраля.

Перед нашим визитом в Данию. что-то было не так с Дип Сот II. этот код был активен. с постоян- ными выставочными играми. к нача- лу шахматных турниров моя основная работа как правило завершалась. По окончании партий нача- лась бешеная работа. и во время игры в первый день. Я же главным образом оставался зрителем. Ночью Джо обнаружил у Дип Сот II некоторые проблемы в коде продле- ния поиска.стью осознали всю серьезность нашей неподготовленности и то. Как известно. После официальной игры мы сыграли ещѐ две короткие выставоч- ные партии. что мы никогда не программировали Дип Сот II на понимание того факта. и мы оказались в весьма затруднительном положении. что обычно считается преимуществом. чтобы провести серьезную подготовку к официальным матчам. и кажется. когда позиция на доске открытая. Бент выиграл первую партию матча. в программу было внесено несколько изменений. слоны действуют по диагоналям. Обе они также окончились катастрофой. Дип Сот II сохранил пару слонов. и похоже делал еѐ гораздо слабее. насколь- ко хорошо подготовлены наши соперники. то кони могут стать сильнее слонов. Стратегия Бента не сработала бы. если бы мы могли заранее предвидеть это как по- тенциальную проблему. Проблема заключалась в том. Датская 139 . График нашего визита в Копенгаген был чрезвычайно напряженным. Джо внедрил в программу кое-какой отладочный код для тестирования. хотя в целом слон как правило более сильная фигура чем конь. За исключением дебюта Дип Сот II в Аль- букерке. когда я написал большую часть шахматной программы. 25 февраля) Накануне. Наши оппоненты были хорошо подготовлены. Это была первая официальная игра из матча с ним . и на этот раз Дип Сот II вѐл себя гораздо лучше. Отладочный код заставлял программу вести себя совершенно по иному. и у нас оставалось не так много времени. Бент избрал простую стратегию. с множеством "открытых" диагоналей. и увеличивают свою силу.она не считалась частью матча против датской команды. которая сработала на удивление хорошо. что ему следует разменивать некоторые пешки для увеличения сферы действия своей пары слонов. чем в предыдущий день. Джо по- ложил на это всю ночь. Бент разменял всех коней принадлежащих Дип Сот II и старался сохранять позицию закрытой. Наша дебютная подготовка также оставляла же- лать лучшего. Мюррей тоже работал допоздна. Первая партия игралась против Бента Ларсена. День 2 (четверг. Джо обна- ружил проблему и исправил еѐ. свободных от пешек. Если позиция заблокиро- вана пешками. В течение дня были сыграны три выставочные партии.

но к сожалению он не знал. что слоны передвигались по полям разного цвета. Бент находился под давлением на протяжении всей игры. В один момент партии казалось. но его интуиция подска- 140 . Этой ночью нам спалось уже легче. и игра закон- чилась вничью. Учитывая слабость позиции. что окончания. после двух дней счет в матче Дип Сот II с Ларсеном был 0-1. Хенрик был удивлѐн некоторыми острыми ходами Дип Сот II. Хенрик провел более пятнадцати минут в раздумьях о своѐм ответе. Дип Сот II играл сильно. Карстен задумался на очень продолжительное время. После одного особенно неприятного хода Дип Сот II. то это не сильно меняет ситуацию. что не видел ни- чего очевидно неправильного во взятии пешки. так как каждый из слонов может атаковать только половину шахматной доски. с международным мастером датской сборной Хенриком Даниэльсеном. что если добавить обеим сто- ронам по ладье. 26 февраля) Это был спокойный день. отчасти благодаря собственным наблюдениям за нашей дебют- ной подготовкой. Машина правильно предсказала его ответ и смогла исполь- зовать затраченное им время. где у обеих сторон остаѐтся по одному слону. что Дип Сот II даром предлагает ему пешку. День 3 (пятница. В дебюте Карстен добился хорошей позиции. между- народного мастера Карстена Хоя. Вторая матчевая игра. закончились вничью. и против датской команды. Проблема заключалась в том. Партия перешла в окончание. и кроме того у Дип Сот II была лишняя пешка. трудно выиграть за сильнейшую сторону. и они передвигаются по клеткам противопо- ложного цвета. но он не смог реализовать их. Последние ночные изменения. отклонил жертву пешки. проделанные Джо. Дип Сот II знал об этом. Таким образом. была сыграна вечером. она же первая игра командного матча. и поставил Карстена перед сложным выбором. Обе матчевые игры. по-видимому серьезно изменили игру машины. что Карстен возьмет пешку и выиграет партию. Хорошо известно. а в матче против датской команды 1-0. который практически сразу же закончил игру. Практически все в зале ожидали. чтобы найти в позиции выигрывающий ход.команда по-видимому использовала выставочные матчи для поиска до- полнительных слабых мест у Дип Сот II. Вторая партия дня игралась против члена датской команды. Если бы Хенрик отве- тил достаточно быстро. где у обеих сторон оставалось по ладье и слону. Впоследствии он объяснил. У Дип Сот II были хорошие шансы на победу во второй игре с Бен- том. и против Бента Лар- сена. то Дип Сот II пропустил бы этот убийственный ход.

что позиция у Дип Сот II даже лучше. и таким образом обеспечил 141 . Один из комментаторов зашел так далеко. но Дип Сот II шел буквально по тонкой грани и изоб- ретательно защищался. Игра против Ларса стала первым случаем. Послематчевый анализ с Дип Сот II позволяет предположить. что компьютер сделал бы какую- нибудь критическую ошибку и быстро проиграл. Мы были в отчаянии. Начиная партию он вероятно рассчитывал на ещѐ одно медленное позиционное сдавливание. как Дип Сот II обыгрывает гроссмейстера в игре регулярного турнира. но атаку следовало исполнить безупречно. оставался сам Дип Сот II. так что наш старый резерв - защита центральной пешки. Если бы он взял пешку то его конь попал бы в ловушку. Окончательный удар был нанесен посредством такти- ческой комбинации. Положение на доске бы- ло очень хорошим для него. Мюррей не смог найти хорошее противоядие тактике Бента из первой игры. Но даже машина оценивала своѐ положение как крайне неблагоприятное. Однако у Бента присутствовала одна пси- хологическая проблема. Некоторое время Бент хорошо вел атаку. гроссмейстера Ларса Бо Хансена. будто Дип Сот II играл в ней подобно су- пергроссмейстеру.зывала ему. что возможно это ловушка. День 4 (суббота. В Дании этот дебют ко- нечно же больше известен как скандинавская защита. После этой игры Дип Сот II повѐл в счѐте 2. Игра командного матча против третьего участника датской нацио- нальной сборной.5 на 0. но так как Дип Сот II понятия не имел о том. Вероятно единственным шахматистом среди присутствовавших на матче.5 очка. Перевес Бента постепенно рассеивался. Вскоре после начала игры Дип Сот II попал в большую беду. оказалось. что интуиция у Карстена была отличная. 27 февраля) Бент Ларсен снова играл белыми. но после игры он сказал. то мы заключили перемирие. превзойдя его в позиционной игре. вы- игрывается ли финальная позиция. Но мы играли эту защиту не в честь хозяев. Ранее Ларсу уже доводилось успешно играть против дебютного варианта разыгранного Дип Сот II. то был велик шанс на то. была пожалуй луч- шей партией проведенной Дип Сот II в Дании. Если бы ему противостоял какой-либо иной компьютер. Впоследствии велись некоторые дебаты относительно того. который не "думал" что Бент выигра- ет. когда мы наблюдали. или же Дип Сот II получал очень сильную атаку. то он вероятно просто бы сломался под давлением. что заявил. и Дип Сот II к то- му же довелось разыграть "датский вариант". но реально игра завершилась ещѐ до неѐ. Если бы Бенту противостоял игрок-человек. Когда подошла стадия эндшпиля. снова явилась миру. как правильно действовать. что возможно ему придется пересмотреть этот вариант полностью.

чтобы свести этот матч вничью. Мы поиграли ещѐ немного. что Дип Сот II был однозначно запрограммирован не разменивать своего ферзя в данной ситуации. но и он не знал о такой воз- можности. не- смотря на присутствие слонов разного цвета. В команде роль шахматного эксперта выполнял Мюррей. Дип Сот II мог создать две удаленных друг от друга "проходные пешки" (пешки которые больше не могут быть задержаны или блокированы про- тивостоящими им пешками оппонента). полный чувства отвра- щения к данному случаю.сборная Дании 1. что приведет к выигрышу. недооценив опасный ход соперника.Дип Сот II 1.себе победу в матче против датской сборной. включая подробные правила об окончаниях с "разноцветными слонами". но тут он решил перейти в очередное окончание со слонами разного цвета. Окончательный счет матча с Ларсеном: Ларсен 2. Но тут в машинный зал при- шел очень взволнованный международный мастер Бьярке Кристенсен и начал объяснять нам. что позиция станет выигранной для Дип Сот II. Результат против датской сборной оказался значительно лучше: Дип Сот II 3 .5 . чистое окончание со "слонами разного цвета" окажется выиграно. которые мы получили в процессе этой поездки. Уже в самом начале игры Бент получил плохую позицию. оглядываясь назад. что как только ферзи будут разменяны.5. Спустя некоторое время. и у нас оставался последний шанс. После матча. но не сделали того же для ферзя у обеих сторон. Но в матче с Бентом мы по- прежнему уступали со счѐтом 2-1. мы начали обсуждать в машинном отделении. Однако наша проблема за- ключалась в том. Бьярке объяснил нам. День 5 (воскресенье. узнав это. она же - партия против Датской национальной сборной. но тот матчевый опыт и шахмат- ные уроки. После второй иг- ры мы увеличили штраф для случая наличия дополнительной ладьи у обеих сторон. На этот раз у обеих сторон на доске находились ферзи. оказались бесценными. не стоит ли нам предложить Бенту ничью. Сегодня. На двадцать пятом ходу Дип Сот II вероятно стоял на грани выигрыша. ес- ли разменять ферзей! Мы были потрясены. 142 . 28 февраля) В этот день состоялась решающая партия матча с Ларсеном. а затем предложили Бенту ничью. Ну не ду- раки ли мы? Дип Сот II был не в состоянии добиться никакого прогресса. результат этих мат- чей не представляется особо важным. я пробежался по книгам о шахматных оконча- ниях и разжился знаниями для нового шахматного чипа обо всех "лег- ких" эндшпильных правилах.

чем коммерческие инструменты. Я также проложил вручную каждый проводник на чипе. Исследовательский центр IBM располагал отличным набором собствен- ных инструментов разработки интегральных схем (IC) которые. самыми передовыми технологическими процессами производства интегральных схем. студенты как правило получали возможность изготовить свои чипы бесплатно. я отрисовал на компьютере. я должен был сделать пользовательский макет чипа самостоятельно. Он не предназначался для предоставления услуг кремниевого производства. то он был удивлен тем.MOSIS - служба реализации MOS. Проблема заключалась в том. Отдел микроэлектроники IBM также обладал. Существовал только один выбор . MOSIS предоставлял услуги по изготовлению не- дорогих чипов для академической среды за счѐт распределения затрат среди нескольких проектов. Таким образом. как говорили. Я же просто не знал. что когда мы начинали в IBM. Когда в 1986 году мой японский друг Тейи Нишизава по дороге на кон- ференцию посетил Карнеги Меллон. и до сих пор обладает. каждый из 36 000 транзисторов. В то время коммерческие автоматические средства компоновки по-видимому делали эту работу не слишком хорошо. Сего- дня отдел микроэлектроники IBM представляет собой одну из лучших. если не самую лучшую сервисную службу . вручную. были лучше. c ГЛАВА 9 Воспитание младенца Выбор производителя чипов В Карнеги Меллон я никогда не задумывался о проблеме выбора по- ставщика чипов для проекта. используя кремниевое производство. что мне удалось упаковать так много транзисторов на 3-микронный CMOS чип. Чтобы пользоваться услугами службы MOSIS. насколько они плохи. отдел микроэлектроники был ориентирован только на внушительные объемы собственного производства IBM. Для разработанного в 1985 году генератора шахматных ходов. Финансовую поддержку для университетских проектов MOSIS предоставляли NSF (Национальный научный фонд) и DARPA. то вы обращаетесь в 143 .если вы хотите создать самые быстрые микропроцессоры.

а чип формируется согласно требованиям заказчика на последних этапах производства. Допустим. который обеспечивает более высокую плотность схе- мы (транзисторы создаются только там. где они действительно необходимы). за кругленькую сумму. то сде- лал пробный макет одного квадрата упрощенного генератора шахматных хо- дов. а выбранный мною поставщик мог бы произвести полное физическое размещение. После некоторого исследования вопроса.но за счет уменьшения плотно- сти цепей и гибкости дизайна. создаются необходимые соединения. используя свои собственные внутренние инструменты автоматической компоновки. Я рассудил что "создание нового чипа должно занять не более чем год или два". LSI Logic в начале 1990-х сконцентрировалась в основном на бизнесе на основе технологии "базовых матричных кристаллов". опять же. Среди американских коммерческих компаний предоставлявших услуги кремниевого производства. потребовала всего лишь месяц. мне уже не нужно было делать компоновку самостоятельно. может быть автоматизировано примерно так же. всего лишь два месяца. Подход лежащий в основе технологии базовых матричных кристаллов позволяет уменьшить время от сдачи проекта до получения готового чипа . мне потребуется ещѐ один дополнительный месяц для основательной провер- ки чипа. В то же время. я начал склоняться к VLSI Technology. чем по 3-микронной CMOS технологии. Конечно же. Мне необходимо было только предоставить VLSI Technology по- дробную схему на транзисторном уровне для указанных цепей. со- 144 . Когда я изучал возможности инструментов от VLSI Technology. Все что мне нужно было сделать. Моей первой мыслью было: "Это будет легко". В сумме это составляет. двумя основными кандидатами были LSI Logic и VLSI Technology. для чипов. которую я использовал для старого генератора ходов. когда посредством нанесения слоѐв ме- таллизации. размещение эле- ментов на чипах изготавливаемых по методу стандартной ячейки. основываясь на разработках приведенных в моей докторской диссертации. как и у чипов на основе базовых матричных кристаллов. чем метод базовых матричных кристаллов. это разработать схему. VLSI Tech- nology использовала более зрелую технологию стандартной ячейки. Кроме того.8-микронной CMOS технологии должна была оказаться примерно в четырнадцать раз более плотной. советовали мне подыскать поставщика чипов на стороне. Основной альтернативой является метод "стандартной ячейки". которые требуют значитель- ное количество встроенной памяти. В чипе про- изводимом по технологии базовых матричных кристаллов все транзисторы изготавливаются заранее. На обоих коммерческих кремниевых производствах. исполь- зовавшегося в ЧипТест и Дип Сот. Разработка схем для чипа генератора ходов. Пробная компоновка по 0. чипы стандартной ячейки обеспечивают гораздо лучшую плотность и повышенную производительность. но ре- шающим аргументом стало их обещание вручную скомпоновать цепи для выявления повторения шахматных позиций.отдел микроэлектроники IBM. с кем я пересекался. Однако в 1989 году все исследователи в IBM.

в результате чего между нашими машинами про- изошло столкновение под углом. стала основной причиной моего решения сделать специальную компоновку логики. не обращая внимания на знак "Стоп". Это был опыт изменяющий взгляды на жизнь. я доставил в офис VLSI Technology в Нью-Джерси окончательные проектные данные на детектор повторений. В конце весны 1993 года. он ехал не обращая внима- ния на условия движения. и проект крутился у меня в голове. из-за проблемы с глазом2. 2 На протяжении более чем года после аварии. вносил дополнительные сложности и как следствие. У меня также были рваные раны на лице и левой руке. что в то время проект для меня был делом всей жизни. я возвращался из командировки связанной с проек- том. что такое решение было необходимо. Низкая плотность упаковки инструментами автоматической компоновки. Мне удалось в достаточной степени отклонить арендо- ванный мною автомобиль. Я думал.зданного в 1985 году. В ближайшей больнице установили. Если бы его водитель увидел меня и своевременно остановил- ся. спустя несколько месяцев после нашей поездки в Данию. что на роговице моего левого глаза есть опасный порез. выехал с боковой дороги всего в двадцати метрах впереди меня. В тот момент выживание проекта зависело исключи- тельно от того. чем мой соб- ственный макет изготовленный вручную по 3-микронной технологии. Я потратил более полугода только на то. Пробный макет. один небреж- ный водитель. Плохая новость заключалась в том. и в течение недели мне пришлось носить повязку на глазу. но я никому бы не посоветовал его повторить. чтобы избежать прямого столкновения с другим автомобилем. проект прекратил бы своѐ существование. Полу- чается. Реально же. размещал транзисторы примерно в семь раз хуже чем я. чтобы получить правильную логическую схему на уровне транзисторов для детектора повто- рений. но оно оказалось неверным. Это была хорошая новость. что автоматический инструмент. Я остался жив. то если бы я не уцелел в аварии. отвечающей за выявление повторения шахматных позиций. в которое я попал. Специальный проект для логики де- тектора повторений постоянно прерывал нормальный ход проектирования. заработает ли новый шахматный чип. Сегодня я бы уже не принял подобного решения. Но надо сказать. Как оказалось. которые разбились при контакте с подушкой безопасности. 145 . 1 Когда Андреас Новатчук читал ранний рабочий вариант этой книги. оказался всего лишь примерно в два раза плотнее. которым мне предстояло пользоваться. сгенерированный автоматическим ин- струментом. то был удивлен тем. значительно задерживал разработку чипа. Пасса- жиры в другой машине не пострадали. что я уложил транзисторы примерно в семь раз лучше по сравнению с автоматическим инструментом. Когда другой автомо- биль внезапно вырвался на дорогу передо мной. К тому же детектор повторений стал косвенной причиной дорожно- транспортного происшествия. я продолжал время от времени испыты- вать проблемы со зрением. о чем я думал непосредственно перед аварией. На обратном пути. но моѐ лицо было в синяках и порезах от собственных очков. Так как я был единственным разработчи- ком чипа. то аварии удалось бы избежать. я подумал что погибну и это будет конец проекта1. Кроме того.

Примерно в то же время VLSI Technology решили перенести работу в свой Бостонский офис. чтобы дождаться его завершения. без логики детектора повторений. и тогда пе- ресекающиеся проводники заняли бы совсем небольшую площадь. Автоматический инструмент уловил бы тот факт. и таким образом. я подошел бы к выбору поставщика чипов совсем иначе. мне было трудно снова вникнуть в текущий проект аппа- ратных средств оценки. Как вы увидите ниже.я в течение месяца не мог вернуться к серьезной работе. я сдался и решил начать разработку цепей оценки с нуля. или любой другой чип. что эти два пучка можно было чередовать как гребенку. К тому моменту как я вернулся к работе. но почему-то эта информация не была передана макет-технику. В начале 1990-х годов разработчики чипов обратились 146 . одно лишь не- удачное решение о создании специального детектора повторений отложило проект на целый год. часто с использованием специальных инструментов от поставщика чипов. в результате длительного перерыва. компоновка выполненная вручную. По мере сокращения отпущенного нам времени. когда я доставил в Бостон- ский офис VLSI свой первый вариант полного нетлиста. Несколько месяцев спустя. а возможно и травмы вследствие аварии. и те шесть месяцев которые были потрачены на разработку детектора. Потратив около недели в попытках пробежаться по начальной стадии проекта. Таким образом. По- прежнему не было известий от VLSI Technology о заказанном более чем год назад специальном детекторе повторений. Начиная с кон- ца 1980-х годов. Это привело к плохим последствиям. К тому моменту я уже потратил около полугода на разработку аппа- ратной оценки. В общем. оно может оказывать очень тонкое влияние на позиционную игру шахматной программы. когда начались обсуждения возможного матча между Дип Блю и Гарри Каспаровым. чем я ожидал. если бы я создавал ещѐ один шахматный чип. каким-то образом оказалась гораздо хуже. Макет был примерно в пять раз больше. что проводники нужно чередовать. и не только с точки зрения потери времени. причем более чем 40 процентов площади занимали два гигантских пучка проводников. полупроводниковая промышленность довольно сильно изме- нилась. чем автоматическая. В то время чип-дизайнеры создавали проекты в виде принципиаль- ных электрических схем. первая версия шахматного чипа Дип Блю всѐ ещѐ находилась в разработке. В конце 1994 года. Сегодня. Дорогое решение. даже если бы у нас оставалось достаточно времени. но и с точки зрения значительного ослабления шахматной машины. несмотря на то что обнаружение повторений на первый взгляд кажется не очень важным. Мы никогда бы не одобрили макет в подобном виде. я увидел часть макета заказного детектора. Инженеру из офиса компании в Нью-Джерси было сказано. это время целиком и полностью было потра- чено впустую. Но в ито- ге. было принято решение исключить из проекта заказной детектор повторений. тоже пошли псу под хвост. пересекающих друг друга по пути от одного края макета к другому.

и на приобретение новых инструментов не было денег. санкционировавшей проведение большого матча. и было слишком поздно менять инструменты. Разработчик мог начать подбор поставщика чипов на самых поздних стадиях процесса проектирования. но нам всѐ ещѐ предстоял огромный труд по проверке корректности его работы. К тому же при этом примерно в четыре раза сокраща- лась площадь кристалла. основанным на специальных языках программирования. проект уже близился к завершению. Закон Мерфи В конце 1994 года состоялись важные переговоры между IBM. Гарри Каспаровым и АСМ (Ассоциацией вычислительной техники) . В то время когда мы определялись с производителем. Матч должен был состояться в феврале 1996 года. 147 . как любого вида заказная компоновка. хотя отрасль уже перешла на CMOS-технологию 0. с VLSI было заключено новое соглашение.к инструментам логического синтеза. Мюррей и Джо согласились отвлечься от своих дел и помочь с 3 Если бы у нас был доступ к более совершенной технологии. по- скольку мы были завязаны на инструментарий определенного производителя. IBM столкнулась с серьезными финансовыми проблемами. когда стали широко использоваться инстру- менты логического синтеза. В конце концов.главной орга- низацией. поскольку изменение поставщика чипов приводило лишь к небольшим издержкам.35 микрометров и меньше3. но мы были не в состоянии приобрести их. игрался с ис- пользованием CMOS-чипов изготовленных по 0. отображавших чип на языке описания аппаратуры и опи- равшихся на инструменты автоматического синтеза логики для создания нет- листа. что совпадало с датой празднований по слу- чаю 50-летия ACM. если у меня не будет полного контроля над ней. в моѐм распоряжении не было таких роскошных возможностей. причины выбора VLSI Technology перед LSI Logic сейчас уже не актуальны. Так или иначе. выбор VLSI Technology вероятно был ничуть не хуже любого другого. Матч-реванш 1997 года. учитывая ограничен- ный бюджет IBM в то время. Увы. Шахмат- ные чипы Дип Блю практически полностью созданы с использованием прин- ципиальных электрических схем. Создание шахматного чипа Дип Блю близилось к завер- шению. то шахматные чипы стали бы примерно вдвое быстрее.6-микронной технологии. К тому времени. у нас не было и особой возможности выбрать передовой технологический процесс производства. Кроме того. Теперь можно было разрабатывать чип без оглядки на определенного производителя. между Гарри Каспаровым и Дип Блю. Так что здесь всѐ прошло должным образом. когда шахматный про- ект ещѐ только начинался. В особенности я хотел бы избежать такого бедствия. хотя ближе к концу проекта и стали доступ- ны гораздо лучшие средства разработки. А когда финансовое положение IBM вернулось к норме. что позволяло резко увеличить выход годных чипов. Позже появилось больше возможностей по выбору инструментов разработки.

Для меня Дип Сот II был динозавром. Я не собирался перехватывать название у нашей новой "большой пушки". что мы готовы к игре с Гарри Каспаровым. Дип Сот II использовал шахматные чипы. что такой машины как Дип Сот II более не существовало. чтобы провести несколько те- стовых игр. что сравни- вать Солнце с Луной. хотел использовать название "Дип Блю Прототип" вместо Дип Сот II. мы наверное пропу- стили бы чемпионат ещѐ раз.проверкой чипа. что Дип Блю является преемником Дип Блю Прототип . Мы рассчитывали собрать Дип Сот II обратно. Джо и я были завалены работой над чипом. Сопоставлять Дип Блю с Дип Сот II это всѐ равно. Я гордился проделанной работой и не хотел каких-либо ассоциаций с Дип Блю там. Мюррей. мы полагали. Рас- сматривая чемпионат как возможность добавить рекламы к матчу с Гарри. который должен был состо- яться в Гонконге в мае 1995 года. Дип Блю будет гораздо лучше понимать позиционные концепции в шахматах. он устроил так. даже частично. но принимая во вни- мание гораздо более сложные вычисления в оценочной функции. Будь на то моя воля. иначе говоря. где не использо- вались новые чипы. что Дип Сот II 148 . осуществ- ляемые на шахматных чипах Дип Блю. разница в вычислительной мощно- сти составляла где-то порядка тысячи к одному. ICCA (Международная ассоциация компьютерных шахмат). Дип Сот II был выключен и разобран. Мы выиграли чемпионат 1989 года. будет по меньшей мере в 100 раз быстрее Дип Сот II по эффективной скорости поиска и. Един- ственным иным вариантом было участие с Дип Сот II. кроме то- го. но не участвовали в турнире 1992 года. Если же случится такое "маловероятное" событие. раз в три года проводит чемпионат мира по шахматам среди компьютеров. и нам казалось гораздо более важным убедиться. Существовали некоторые шансы.ныне действующего чемпиона мира по компьютерным шахматам. я немного преувеличиваю. Си Джей Тана. Однако у нашего менеджера. Я же хотел использовать название Дип Сот II. Новая машина под названием Дип Блю. что к тому времени он даже не будет готов к производству. но вскоре стало ясно. которые я разработал ещѐ в 1985 году. что новый шахматный чип может быть получен к турниру в Гонконге. когда начнет функционировать новая шахматная машина. Информационный отдел хотел обладать возможностью заявить во время матча с Гарри Каспаровым. который вот-вот исчезнет. Моя аргументация состояла в следующем. поскольку нам тре- бовался его головной компьютер. чтобы получить финансирование для чемпионата и согла- сился принять в нѐм участие. который был нашей единственной маши- ной с достаточным количеством оперативной памяти для запуска модели- рования чипа. Однако Джерри убедил Си Джея придерживаться названия Дип Блю Прототип. Джерри Презент. Она обра- тилась к IBM с просьбой спонсировать турнир. человек отвечавший в то время за наши внешние свя- зи. было иное мнение. Ну.

в Китайский университет Гонконга. Проблема заключалась в том. то можно оправдаться тем. когда Мюррей и я прибыли на место игры . и у нас было не так уж и много человеческих ресурсов в запасе. В том турнире Дип Сот II завоевал титул напрямую. На его подготовку к чемпионату Мюр- рей потратил достаточно скромное количество времени. Джо остался присматривать за Дип Сот II. Окончательная проверка работы нового чипа всѐ ещѐ продолжалась. который мы выиграли не напрямую. а по дополнительным показателям. В конце того турнира я впер- вые принял участие в обсуждении условий предстоящего матча Дип Блю с Каспаровым. 149 . Интернет- 4 Описание этого случая приводится в следующей главе. что в конце концов это был не Дип Блю. Джо. Как прогнозирует закон Мерфи: всѐ что может пойти не так. мы никогда не относились настолько бесце- ремонно к нашей подготовке к соревнованиям по компьютерным шахматам. В турнире принимали участие двадцать четыре коман- ды. когда внезапный шторм в Нью-Йорке привѐл к отключению электроэнергии в лаборатории4. при играх компьютер против компьютера) в лабора- торных тестах. Мы были самыми сильными. Мы могли высвободить немного времени Мюррея. Нас не заботило. когда я вернулся в Азию. обладая опытом чемпионата ACM 1990 года. пока не остался при- мерно месяц до турнира в Гонконге. вскоре обяза- тельно пойдет не так. обычно кажется. что с учетом проведения чемпионата по швейцарской системе. За исключени- ем первого турнира ЧипТест. Но Си Джей был с нами только на чемпионате ACM 1994 года. то есть через девять месяцев. Когда вы меньше всего готовы.не выиграет чемпионат. и ещѐ где-то от трѐх до пяти команд лишь немного слабее. Рэнди Мулик. победим мы или нет в этом последнем турнире Дип Сот II. тоже бы знал о наших шансах. При таком незначительном количестве туров. поскольку он был шахматным экспертом. Дип Сот II находился в разобранном состоянии. и это был мой первый визит в Гонконг. Это был первый случай с начала шахматного проекта в 1985 году. Мюррей. что всѐ идѐт не так. удача играет очень важную роль в турнирной победе. вылетели в Гонконг. что Дип Сот II превосходил своих бли- жайших конкурентов в соотношении примерно три к одному (или 200 очков разницы в рейтинге. и я . чтобы работать операторами на месте. но здесь же играли ещѐ около пяти или шести ко- манд всего лишь на один уровень ниже нас. наш первый менеджер. "маловероятное" событие было очень даже вероятным. но сыграть предстояло только пять туров.все знали о наших реальных шансах при данном формате турнира. вместе с Си Джеем. наши шансы на победу в чемпионате составляли всего лишь примерно 50 на 50. Нашей главной заботой было сохранение даты матча с Гарри на запланиро- ванном для неѐ месте. Мюррей и я. даже не смотря на то что мы проиграли одну игру. Несмотря на то. по очкам. Первые намѐки на потенциальные проблемы появились. чем они.

и тем не менее. Так получилось. я впервые увидел программу. чтобы пораньше вывести обе программы из их дебютных книг. Но выход из Гонконга с использованием подключения к Интернету оказался практически невозможен. работающая на суперкомпьютере стоимостью в несколько мил- лионов долларов . Дип Сот II легко еѐ переиграл. что за день до чемпионата. по крайней мере во время турнира. Перед началом турнира команды с удалѐнными компь- ютерами проверяли входное интернет-соединение из своих стран в Гон- конг. Три главных университета Гонконга использовали для всех своих под- ключений к Интернету обычный канал связи. поскольку у нас имелись аналогичные проблемы и со связью на больших расстояниях. распаралле- ленная шахматная программа из Массачусетского технологического ин- ститута.соединение с США работало плохо. несмотря на то что. Эта служба оказалась полезной. вскоре Дип Сот II одолел Стар Сократес. Когда Дип Сот II играл со Стар Сократес годом ранее.мы играли белыми. скорее всего придется оплачивать очень дорогие телефонные сче- та на дальние расстояния. IBM Гонконга анонсиро- вала интернет-службу IBM в Гонконге.) Проблема с телефонной линией стала важ- ным фактором в последней партии сыгранной Дип Сот II. Как бы то ни было. чем рабочая станция на которой запускался Дип Сот II. и всѐ прошло гладко. и оно оказалось в порядке. Сможет ли один год изменить ситуацию? Ведь Дип Сот II был выключен на про- тяжении более чем полугода. (В 1997 году я вернулся в Гонконг для демонстрации Дип Блю через интернет-соединение IBM. как оказалось. мы выиграли обе партии и лидировали с отрывом в одну победу. Нашим противником в первом туре стал Стар Сократес. И тем не менее. В 1994 году Дип Сот II разыграл обычный шахматный дебют. Возможно проблемы были связаны с местной телефонной службой. Игра стала соревнованием в чистой шахматной силе.она сообщала о большей глубине поиска чем у Дип Сот II. Таким обра- зом. Стар Сократес считался нашим самым опасным противником. примерно в сто раз более дорогой. после дебюта получили несколько худшую позицию. не было и связи с Европой. Мюррей предпочел сыг- рать здесь редкий дебют. В следующих двух турах Дип Сот II продолжил играть нестандартные дебюты. 150 . но обладая только одним месяцем для дебютной подготовки к турниру в Гонконге. а люди из Массачусетского технологическо- го института наверняка не сидели сложа руки. наши проблемы со связью в 1995 году могли быть вообще не связаны с подключением к Интернету. время от времени соединение пропада- ло. Казалось. Ме- ня не очень устраивал дебютный выбор Мюррея . впрочем. Скорость поиска у него была по меньшей мере сопоставима с Дип Сот II. которая по факту оказалась "вне зоны поиска" Дип Сот II . что командам использующим удаленный доступ. у которого были ограничен- ные возможности.машине.

Один из них сказал ему. я промолчал. Мюррей отправился на место игры пораньше и пообщался с некото- рыми другими участниками турнира. и чтобы сохранить слона ему придѐтся отдать материал. С учетом от- носительно слабого позиционного чутья Фрица. он выигрывал у Фрица примерно девять партий из десяти. Когда обе про- граммы вышли из своих дебютных книг. что получает перевес. что Мюр- рей подготовит для Фрица какой-нибудь редкий дебют. Мюррей вручал нашим оппонентам длин- ную веревку. Но следующий день принес большой сюрприз. я придерживался мнения. На этот раз. позиция была равной. Когда той ночью я отправлялся спать. Дип Сот II играл лучше остальных и. изгоняя другие про- граммы из их дебютных книг. главным образом из-за не очень хорошего результата в 4-м туре. Наш четвертый соперник. что лучше бы я помолчал. Сильной стороной Фрица была тактика. чтобы они могли повеситься сами. Сейчас уже ясно. Почти сразу же после этого Дип Сот II обнаружил. а нашим противником в последнем туре был Фриц . что нестан- дартный подход к игре в дебюте был очень хорошей идеей. но У-Чесс обладал некоторой контригрой. Предыдущие несколько дней я жало- вался на плохие дебюты. что его слон может попасть в ловушку. когда надо было говорить. в наших предтурнирных тестах ранее в IBM. был из числа серьезных оппонен- тов. Вдруг Дип Сот II обнаружил. поскольку не было времени для надлежащей дебютной подготовки. Затем Дип Сот II сделал один плохой ход и его позиция ухудшилась. Но на этот раз. По факту. У-Чесс оказался близок к тому. редкий дебют должен был сработать очень хорошо. В этот момент У-Чесс увидел ничью. Мюррей решил играть редкие дебюты по необходимости. то ожидал. несмотря на плохой ход. В тот момент У-Чесс не видел ничью. Я вер- нулся в наш отель опустошенным.Я продолжал ворчать на Мюррея о плохих дебютах. что у Фри- ца ужасная дебютная книга. Вскоре Дип Сот II нашел способ выиграть пешку и получил выигранную пози- цию. К счастью для нас. После этой игры я был несколько обеспоко- ен нашим решением отказаться от детектора повторений. На сей раз Дип Сот II разыграл нормальный дебют. и что одну из своих игр тот проиграл прямо 151 . но он делал правильные ходы. но Дип Сот II был намного лучше и в тактике. Всѐ произошло очень быстро. мы по-прежнему лидировали с отрывом пол-очка. а вскоре увидел и то. то это позволило бы ему определить к чему приведѐт плохой ход и выбрать ход получше. Если бы Дип Сот II имел возможность обнару- живать повторение на аппаратном уровне. У-Чесс. мы смогли удержать ничью.легкий соперник для нас. Тем не менее. при создании нового шахматного чипа. чтобы получить материальный перевес. перед своим плохим ходом Дип Сот II владел достаточным преимуществом и. что у У-Чесс есть способ свести игру вничью.

и были плохим решением для данной позиции. если Фриц был лакомым кусочком. смогли бы обнаружить новый ход. Если бы мы использовали такую же программу. По словам Джо. Мюррей не сказал мне о своем решении перед игрой. и сделать его на реальной шахматной доске. Таким образом. После следующего хода Фрица. он мог бы избежать неудачной рокировки. Дип Сот II действительно переключился на альтернативный ход. то снова подсо- единившись. которая позволяла им повторно под- ключаться к своей шахматной программе без необходимости в переза- грузке. Дип Сот II не смог найти более приемлемый альтернативный ход. и ему пришлось потратить на ход дополнительное время. Это был первый ход вне дебютной книги Дип Сот II. что Дип Сот II выберет более без- опасный ход. уже сделанный Дип Сот II на его внутренней доске. и два из них были роки- ровкой. без помощи от предыдущих расчетов и та- ким образом потерял в эффективности вероятно раза в два. Но новый ход так и не появился на нашем экране в Гонконге до отключения линии связи. В конце концов. у которого теперь было меньше времени на ту же позицию. вынуди- ла Дип Сот II выйти из его собственной дебютной книги. если мы разыграем нормальный дебют. посредством которой обычно перемещают короля из центра в более безопасное место на фланге. то нам будет ещѐ легче. Существовала некоторая надежда. Дип Сот II оценивал позицию как благоприятную для себя и хотел сделать рокировку. и мы узнали о нѐм только после игры. А так. Мюррей отнесся к комментарию всерьѐз и решил ис- пользовать против Фрица нормальный дебют. Дип Сот II открыл партию ходом королев- ской пешки. В сочетании с тем фактом. Моѐ отношение к 152 . особенно учитывая то. Наша пози- ция выглядела сомнительно. Лицо Мюррея побледнело. У Дип Сот II существовало четыре основных продолжения. чтобы избежать их обычной последовательности) со стороны автора дебютной книги Фрица. который наблюдал за игрой из нашей лаборатории в Хоуторне. Фриц ответил острым вариантом в сицилианской защите. нам пришлось перезагрузить Дип Сот II. Команда Стар Сократес из Массачусетского технологического ин- ститута использовала программу. Обе рокировки вероятно прорабаты- вались автором дебютной книги Фрица. когда мы играли нестандартные дебюты. каким бы ни было состояние линии связи. Ловкая "перестановка" ходов (умыш- ленное изменение порядка дебютных ходов. оценка Дип Сот II опустилась до ничьи повторением позиции.по выходу из неѐ. и я насмешливо взглянул на Мюррея. ко всему прочему добави- лась ещѐ и проблема с детектором повторений! Если бы Дип Сот II обла- дал аппаратным детектором повторений. что у Фрица плохая дебютная книга. что он начал считать "в холодную". Внезапно связь с компьютером прервалась.

Несколько аль- тернативных ходов были отклонены. С моей точки зрения. наклонился к нам и прошептал. Решение использовать название "Дип Блю Прототип" тоже оберну- лось против нас. И тут грянул гром. Фактически. когда мы играем удаленно. и у нас должны быть надѐж- ные варианты по резервированию всякий раз. как Дип Сот II старается изо всех сил. побе- див в дополнительной партии за первое место Стар Сократес. и обязаны досконально проверить линии связи заранее. если быть до 153 . но всѐ ещѐ не были раз- биты. что если я когда-нибудь получу ещѐ один шанс на созда- ние новой версии шахматного чипа.состояние в котором ему позволялось тратить дополнительное время для поиска альтернативного хода. и перешел в ''режим паники" . Наша позиция в партии с Фрицем стала плохой. Мы уже не могли ничего сделать с проблемой аппаратного детектора повторе- ний до матча с Гарри. они пе- реименовывали "Дип Блю Прототип" в "Дип Блю". заявив. чтобы переиграть нас в разбитой позиции. В дальнейшем Фриц не обязатель- но выбирал лучшие атакующие ходы. Когда некоторые разработчики из области компьютерных шахмат описывали результаты своей игры на турнире в Гонконге. Так и не при- думав ничего лучшего. что ход который он хотел сде- лать. Гроссмейстер Роберт Бирн. Нам следует намного серьезнее отнестись к дебютной подготовке.решению отказаться от аппаратного детектора повторений на новом чипе стало ещѐ хуже.Дип Сот II стремительно расширял его. был не тем. Мы должны иметь возможность переподключаться к шахматной програм- ме точно так же. В результате Фриц выиграл турнир. проигрывает. но конечно же всѐ ещѐ могли кое-что предпринять в вопросах связи. Один из них пошел ещѐ дальше. после того как тот занялся саморазрушением в процессе их игры за титул. и в конце концов нам пришлось сдаться за Дип Сот II. Время подходило к концу. Дип Сот II сделал свой первоначально намеченный ход. но не безнадежной. Ход намеченный Дип Сот II. теряя драгоценное время на наших часах. Будет ли найден ход Роберта за от- пущенное время? Тикали часы. но тем не менее он играл достаточно хорошо. У нас по-прежнему были проблемы с линией связи. который предлагал Роберт. Были также и другие уроки. что его программа победила и Гарри Каспарова (в блиц) и Дип Блю (она никогда не играла с Дип Блю). который был шахматным обозревателем "Нью-Йорк таймс" и почѐтным гостем ICCA на турнире. то он будет содержать аппаратный детектор повторений. наиболее важным было то. что Дип Сот II нужно сделать определенный ход. чтобы удержать позицию. Дип Сот II нашел. Хотя. как это делала команда Массачусетского технологическо- го института. Мы беспомощно наблюдали. пытаясь найти хорошую альтернативу. Дерево поиска каза- лось взорвѐтся . игра была закончена. Мы действовали сум- бурно. Турнир научил нас нескольким вещам.

Матч с Се Цзюнь был запланирован на 21 сентября. В начале сентября они прислали нам несколько чипов. Четыре часа в запасе Хотя наш план использовать новый шахматный чип на турнире в Гонконге провалился. но почему-то они были подсоеди- нены неправильно. кото- рые работали получше остальных. что это каким-либо образом связано с хорошим результатом матча в Пекине. Это очень короткие сроки. то есть оставалось менее трѐх недель. Базовые тесты для печатных плат всего лишь проверяли. Ни один из чипов не про- шел даже простейших из продвинутых тестов. связь была очевидна. которые проверяли связь между проводниками идущими от чипов и проводниками подсоединен- ными к шине. В тот момент. В 5 Омметр . Для проверки чипов вместе с платой. Команде не было сказано напрямую. Ба- зовые тесты для плат использовали только 8 из 32-х бит шины MCA в ра- бочей станции IBM RS/6000. так и в чипах. В конце августа 1995 года. Используя омметр5. что IBM может расторгнуть контракт до 31 октября 1995 года включительно. я проверил со- единения между чипами и шиной MCA на плате. когда мы получили из VLSI Technology эти известия.это электроизмерительный прибор. по-другому. из VLSI Technology поступили тревожные известия. могут ли платы быть инициализированы правильно. 154 .конца справедливым. где его пред- полагалось использовать. Несколькими неделями ранее я получил печатные платы для новых процессоров и провел для них базовые тесты. Проблема могла заключаться как в плате. В результате получалось. и в рам- ках праздника открытия нас пригласили сыграть товарищеский матч с Се Цзюнь . поступавшие от печатной платы. что рабочая станция RS/6000 интерпретировала 32 бита. но учитывая близость по времени. существовало еще одно мероприятие. ис- пользуй мы даже название Дип Сот II. разработчики вероятно сделали бы то же самое. Матч в Пекине был запланирован на конец сентября 1995 года. я подготовил более продвинутые тесты.чемпионом мира по шахматам среди женщин. что физи- чески проводники были подсоединены. Ни один из чипов первой партии не прошел производственных испытаний. здесь было что-то не так с непроверенными 24-мя битами шины. Исследовательский центр IBM собирался от- крыть новую исследовательскую лабораторию в Пекине (Китай). Джо начал адаптировать программное обеспечение Дип Сот II к новому оборудованию. Теперь Джо и мне предстояло некоторое время основательно поработать вместе. используемый для измерения электри- ческого сопротивления. и обнаружил. Продвинутые тесты использовали для про- верки функций чипа все 32 бита. В контракте на матч с Гарри Каспаровым имелся пункт. даже если бы чипы прошли проверку. Возможно.

Ну что ж. скажем. особенно когда ѐмкость велика. во время высокочастотных переключений можно рассматривать как условное (мнимое) сопротивление. Я перепробовал разные гипоте- зы. но данную проблему можно обойти путѐм изменения порядка ин- терпретации этих 32-х бит в программной части машины. между переключившимся проводни- ком и смежными с ним проводниками. это была так называемая проблема "перестановки байтов". что первопричина проблемы крылась в своего рода "перекрестной связи" между проводниками выход- ной 32-битной шины на чипе. и чип прошел все модифицированные тесты. Тогда я добавил операцию чтения. чтобы все отправляемые нам чипы как можно быстрее прошли предварительную заводской проверку. соседние проводники могли испытывать ложное падение напряжения как результат перекрестной свя- зи через ѐмкостное сопротивление6. Однако оставался открытым вопрос о том. и чип опять рабо- тал корректно. что они располагаются в иной последовательности. Что- бы проверить. в то время как плата предполагала. но высокую ѐмкость между двумя проводниками. это конечно не- приятно. но все они проваливались на одном из наиболее простых тестов. Эффекты перекрестной связи не 6 Это конечно не совсем корректно. Что-то странное происходило внутри самого чипа. что же являлось причиной странного поведения чипов. то наиболее вероятной причиной должна быть какая-то неисправность связанная с электричеством. что в последний раз считывалось из него. Поскольку чип работал на стадии предпроизводственного моделирова- ния.технических терминах. который ему ранее не удавался.что это была за неис- правность? В одном из пробных тестов в поведении чипа кажется наблю- дался определѐнный шаблон восприимчивости. 155 . с 1 на 0. Когда один из переключающихся проводни- ков шины менял значение. Теперь я сильно подозревал. проблема вероятно не была связа- на с условиями производственной проверки в VLSI Technology. где каждый байт состоял из 8- ми битов. 32 бита можно разделить на 4 байта. Таким образом. На этот раз чип прошел тест. которая производила обязательное считывание нуля перед каждой обычной операцией чтения. изменения напряжения на одном проводнике будут "про- водиться" через ѐмкость на другой проводник. попытался считать из чипа 32-битный нуль. Таким образом. После изменения программного обеспечения. прежде чем повторить неудачную операцию считыва- ния из чипа. чипы начали проходить некоторые из моих тестов. от теста к тесту ошибки. Я попробовал настроить операцию предвари- тельного считывания на чтение 32-х битов как единиц. Вопрос состоял в том . были разными. Рабочая станция предполагала. на самом ли деле здесь присутствует специфический шаблон восприимчивости я. что эти 4 байта располагаются в определѐнной последовательности. Хуже того. Я сообщил в VLSI Technology о находке и выслал им пересмотренные прин- ципы производственного тестирования. Поведение чипа различа- лось в зависимости от того. даже у одного и того же чипа.

Новая операция пово- рота шахматной доски. увеличивала объем кода. но при использовании более передовых технологий. Джо обнаружил периодически повторявшуюся проблему с чипом. я по- слал по электронной почте остальной части команды общее описание моих находок. чувствуя что все проблемы с чипом решены. тщательно всѐ проверив Джо определил проблему как каким-то об- разом связанную с ходами взятия на проходе. расстояние между проводниками становилось гораздо меньше. У Джо оставалось около одной недели. где белые фигуры становились черными. Правило взятия на проходе было одним из моих нелюбимых правил в шахматах. На следующее утро я получил сообщение от Джо Хоэна. Самое простое временное решение которое я смог придумать. можно было ввести экра- нирование между проводниками шины. он добавил в него огромное коли- чество кода для самотестирования программы. когда черные могли произвести взятие на проходе. а значит ѐмкость между проводниками приближалась к тому уровню. Кроме того. Когда Джо унаследовал от меня код Дип Сот II. что это правдоподобно. Одно из решений. Более полугода моей жизни было потрачено впустую на решение проблем связанных с взятием на проходе. Мне понадобилось полдня. После долгой ночной работы. в сочетании с операцией предварительного считы- вания. При определенных усло- виях. а другой использовал доску перевернутую на 180 градусов.дать выходной шине больше времени на стабилизацию выходных значений перед их считыванием. когда перекрѐстные связи уже нельзя было игнорировать. чтобы избежать проблемы перекрѐстной связи? Мы могли бы увеличить расстояние между проводниками шины. он согласился. Конечно. С помощью этого кода. где один из чипов рассматривал шахматную доску с нормальной позицией. нахо- дившееся в моем распоряжении . и наоборот. Инженер из VLSI Technology сперва не поверил в мою теорию пере- крѐстной связи. Между тем добавление операции предварительного считывания уже сделало шахматную программу гораздо сложнее. чтобы понять точный характер проблемы. чип работал некор- ректно. Что можно сделать.играли большой роли в чипах изготавливаемых по старым технологическим нормам. даже после добавления операции предварительного считывания. чтобы исправить программу и обнаружить какие- 156 . это по- требует переработки схем и изготовления чипов заново. со- стояло в том чтобы использовать два шахматных чипа параллельно. которые кочевали от одной шахматной машины к другой. Как бы то ни было. Я сделал едва заметную ошибку в проектировании логики. но после проверки вместе со мной значений емкости на вы- ходных проводниках шины. вероятно раз в десять. Вероятно существовали и какие- нибудь иные простые решения. Программное обеспечение от VLSI Tech- nology не предоставляло никаких готовых ответов. про- блему можно было распознавать на лету и исправлять в программной части машины. Сравнивая показания двух чипов. чтобы умень- шить ѐмкостную связь между ними.

но телефон- ная линия работала с перебоями. и я провѐл несколько простых тестов. я связался с Джо насчет поло- жения дел с новой программой. во время моего визита сель- ская местность всѐ ещѐ находились поблизости. чтобы помочь сгладить острые углы в Пекине. я отправился в аэропорт. Джо вскрыл ещѐ несколько проблем. Фактически. Очевидно. и с этим ничего нельзя было поделать. Джо очень много работал в течение всей недели. ра- нее играла в китайские шахматы. и как следствие страдало качество обслуживания в отдаленных районах города. но сейчас оставалось только ждать и молиться. На следу- ющее утро сотрудник из штаб-квартиры IBM Китая принес дискету на ме- сто будущей игры. прежде чем я сяду на самолет в Пекин. чтобы создать программу. чтобы при необходимости оказать Джо какую-либо помощь. Я быстро внѐс изме- нения в проект чипа и передал инженеру VLSI Technology обновленный нетлист. Использование совместной работы двух чипов привносило в программное обеспечение оценочной функции некоторые осложнения. неожиданно тоже появились некоторые новые задачи. что сможет переслать мне программу для игры через внутреннюю сеть IBM перед матчем. чтобы получить новую пар- тию чипов к началу матча в феврале 1996 года. В течение дня Си Джей и я посетили исследо- вательскую лабораторию IBM в Пекине. но новая программа всѐ ещѐ была не совсем готова. Программа с дискеты была загружена на жесткий диск рабочей станции. миниатюрная юная леди в свои двадцать с небольшим. и 18 сентября. новая программа всѐ ещѐ была в работе. У нас оставалось достаточно времени. с копией программы и печатной платой с двумя шахмат- ными чипами на ней. Се Цзюнь. Пе- кинская лаборатория находилась в новом районе. Я пытался соединиться с Соединенными Штатами. Перелѐт прошел гладко. У Джо оставалось около ше- стидесяти четырех часов. Джо приложил просто героические усилия. которая могла бы ис- пользовать новые чипы для игры в шахматы. Оставалось четыре часа до матча. но к счастью среди них не было никаких новых крупных проблем связанных с чипом. ко- торые необходимо было разрешить. но он хотел чтобы я взглянул на некоторые вещи. Мы сделали копию программного обеспече- ния. На следующее утро после моего приезда я свя- зался с Джо. После того как я вернулся в гостиницу. Матч должен был состояться на следующий день. Конечно с ней ещѐ предстояло немало поработать. Си Джей Тан отправился со мной. быстрое эконо- мическое развитие Пекина накладывало серьѐзные ограничения на про- пускную способность телефонной линии. У Джо почти всѐ работало. Да.нибудь иные стоп-факторы. чтобы провести предварительную подготовку. Мюррей остался. который занимался созданием программного обеспечения для новой аппаратной оценочной функции. и он полагал. который всего несколько лет назад был сельхозугодиями. пока не получила поддержку китайского 157 . У Мюр- рея. программа была готова к работе.

В этот момент оценка позиции у новой программы резко упала. Се Цзюнь любезно согласилась переиг- рать партию. Зрители сидели в соседней комнате. но она не заметила его и сделала другой ход. И снова Се Цзюнь задумалась в критическом положении. что здесь есть ход получше. После короткого пе- рерыва мы начали вторую игру. который впрочем тоже был достаточно хорош для победы. Мы за- ранее договорились сыграть две игры. Поскольку к этому моменту программа уже успела получить очень плохую позицию. то случайно стѐр внутренний файл оценок. В тот момент черные как раз могли произвести взятие на проходе. выиграв женский чемпионат мира по шахматам. Программа снова дала сбой в том же месте7. Когда я попытался перезапустить программу. Затем она ворвалась на мировую шахматную сцену и удивила шахматный мир. то мы сдали первую игру. то Се Цзюнь могла выбирать контроль времени. связанной с игровой комнатой через закрытую внутреннюю видеосеть. который хранился в ней. 158 . Се Цзюнь притормозила над одним из своих ходов и стала изучать позицию. что каким-то образом привело к краху программы.правительства в обучении "западным" шахматам. которая приводила к сбоям в этой версии программы. На этот раз мне удалось справиться с перезапуском программы. став первым жителем Азии сделавшим это. Спустя ещѐ несколько ходов. Здесь у Се Цзюнь существовала возмож- ность сделать ход выигрывающий сразу. Мы поиграли ещѐ не- много. Репортаж для них вѐл тренер Се Цзюнь. К тому времени когда я вернулся из Китая. когда могла победить. у Джо уже была нормально работающая про- грамма. она снова пропустила выигрывающий ход. и тут программа снова дала сбой сходным образом. Однако интересно было отметить. какой использовался контроль времени. но он по-видимому составлял двадцать минут на игру. Се Цзюнь попала под тактический зажим. с добавлением двадцати секунд после каждого хода. После первой игры Се Цзюнь отметила. Поскольку наш матч был товарищеским. не беспокоясь о раскрытии своих секретов. По выходу из дебюта свежеиспечѐнная программа довольно быстро попала в беду. что она должно быть упусти- ла выигрывающий ход в критической позиции. что она задумалась именно в тот самый момент. новая про- грамма дала сбой. Вследствие короткого контроля времени. чем тот который она сделала. предоставило Се Цзюнь удобный случай опробовать новые дебютные идеи. Я подтвердил еѐ подозре- ния и сказал ей. и сдалась. Должно быть она чувствовала. не пытаясь еѐ перезапустить. как 7 Мы так и не нашли ошибку. В первой игре Се Цзюнь по-видимому пыталась опробовать один из своих новых дебютов. но и еѐ ход был до- статочно хорош. Отсутствие необхо- димости побеждать. Мы повторили ту же игру. На этот раз новая программа сыграла без каких-либо сбоев. У меня не осталось записей о том. что программа досчиталась до этого.

на теле- визионном шоу. На тот момент. что там был один студент. Это большое помещение занимал Джей Сипельштейн. Междуна- родный мастер ответил: "Никакой компьютер никогда не победит меня". когда-нибудь. и дата нашего матча с Гарри Каспаровы осталась на прежнем месте. Я был рад. "Никакой компьютер никогда не победит меня" Когда я ещѐ учился в университете Карнеги Меллон. Фак- тически. международный мастер. Он подавал боль- шие надежды. Если бы игра затянулась. вы могли управлять автоматом с Кока-Колой расположенным в Питтсбурге. Через год после окончания Йельского университета между- народный мастер стал гроссмейстером. Этот автомат выдавал дешевые бутылки Кока-Колы по тридцать пять центов за бутылку. Мой же кабинет находился на восьмом этаже. что в одном из самых больших помещений на моем этаже стоял боль- шой холодильник. некоторые из аспирантов и инженер- но-технического персонала собрались вместе и решили сделать электрон- ный интерфейс для автомата с Кока-Колой. он разгромил Крэй Блиц в блиц-партиях. который давал сеансы одновременной игры в шахматном клубе и побеждал всех. После этого стало возможным "тыкать" по нему в электронном виде. там была группа аспирантов с кафедры информатики. Имя этого нового гроссмейстера было Джоэл Бенджамин. у него вероятно были веские основания для самодовольства. Несколькими годами ранее. и во время пребывания там. которая заведовала автоматом с Кока- Колой. Равный счет в матче против Се Цзюнь в Пекине оставил в силе сроки 159 . хотя эта возможность скорее всего принесла бы вам очень мало пользы. когда он делал это хвастливое заявление. как он думает. из Пало-Альто. Автомат с Кока-Колой располагался на третьем этаже здания. матч в Пекине закончился вничью 1-1. что она не продолжила игру. Однажды кто-то спросил международного мастера.только позиция стала безнадежной. Дело в том. сможет ли какой-нибудь компьютер. Джей получил степень бакалавра в Йельском университете. то программа могла бы снова дать сбой. использовавшийся несколькими учащимися в качестве вспомогательного автомата с Кока-Колой. периодически захаживал в университетский шахматный клуб. Калифорния. пока не нашел альтернативный вариант снабжения. не выходя из своего кабинета. и та- ким образом выяснять остались ли охлажденные бутылки в автомате. Учащиеся. поэтому я часто пользовался этой возможностью. Таким образом. Как-то раз Джей рассказал мне. штат Пенсильвания. скажем. победить его. Выручка была основным источником финансиро- вания для многих TG-вечеринок на кафедре. в свою очередь. помогали загружать холодильник из кладовой на 3-м этаже. в об- мен на данную привилегию. Примерно через год или два моего пребывания в Карнеги Меллон.

уменьшенная копия машины . К тому времени Мюррей и я уже изрядно проголодались. а мы хотели бы сыграть несколько тестовых партий в более серьезных условиях. стало ясно. Мюррей и я некоторое время 160 . чем та машина которая находилась в нашем распоря- жении). он постепенно обма- нывал Дип Блю Джуниор. пока не получил полный контроль над ситуацией. У нас не было всей мощи Дип Блю (он должен был стать примерно в тридцать раз быстрее. конечно же. После того как Джоэл покинул здание. так что игра на одном уровне с гроссмейстерами. Когда соперники достигли стадия эндшпиля. а позиционные решения Джоэла доказали своѐ превосходство. по две игры с каждым. и сказать "Спасибо. так что проигрыш одного из матчей не стал бы для нас большим сюрпризом. как Джоэл Бенджамин. сделал это совершенно ясным. что у Джоэла не получается добиться прогресса в игре. при использова- нии стандартного турнирного контроля времени. стало большой неожиданностью. но наши выставочные товарищеские партии игрались с укороченный контро- лем времени. Вторая игра продолжалась долго. Се Цзюнь была гроссмейстером. чтобы попытаться выиграть матч или. Мы также использовали тестовые матчи для выбора гроссмейстера. что Джоэл стоит получше. Мы знали. Ну а случай в Гонконге. Первая игра против Джоэла была типично компьютерной. В конечном ито- ге. Гроссмейстеры были простимулированы таким образом. кото- рый поможет с дебютной подготовкой к матчу против Гарри Каспарова. Победившим гроссмейстером был не кто иной.проведения матча с Гарри Каспаровым. Некоторое время казалось. каким образом Джоэл победил в матче (а он закончился со счѐ- том 2-0). Но каким-то образом. так что никто из нас не был встревожен. и ещѐ один проиграл. Стимулирование полагалось только за победу или ничью в матче. но в целом позиция пожалуй была ничейной. Мы запланировали сыграть в нашей лаборато- рии против трѐх ведущих гроссмейстеров США. медленно и терпеливо.выиграл один из матчей. но ни один из гроссмейстеров не знал о вакансии. Дип Блю Джуниор недооценил эндшпильную позицию. что к ре- шающему матчу нам понадобится включить в команду гроссмейстера. так что для Джоэла практичней было бы предложить ничью. заставляя того делать одну небольшую ошибку за другой. Она началось во второй половине дня и закончилось поздно ночью. Мы всегда знали. Дип Блю Джуниор находился на очень ранней стадии своего развития. взять чек. Дип Блю Джуниор . победив таким образом в матче. Дип Блю Джуниор вынужден был отдать материал и вскоре мы сдались за программу. попытаться свести матч вничью. Однако то. если это невозможно. Но Джоэл продолжал давить. что здесь присутствует ещѐ много возможностей для улучшения оценочной функции Дип Блю Джуниор. До свиданья". свѐл вничью другой. под его давлением. стала бы вполне удовле- творительным результатом.

молчали. Вопрос заключался лишь в том. 161 . но теперь мы оба знали. что сможет победить Гарри Каспарова в феврале 1996 года. что нашли человека. Джоэл ещѐ не знал этого. осталось ли у нас достаточно времени. но мы нашли последний кусочек паззла. чтобы со- здать нечто. Впереди предстояло ещѐ много работы. который проведѐт дебютную подготовку для Дип Блю.

Пока я работал над шахматным чипом Дип Блю. Джо мог бы появиться к заключитель- ной части чемпионата. хотя бы и очень важный. уже запланировали свой отпуск. b ГЛАВА 10 Живой Эверест На морской курорт Об интересе АСМ к проведению матча Каспарова против Дип Блю я узнал при необычных обстоятельствах. Поскольку я мало что мог сделать. убедил его выступить с Дип Сот II на чемпионате. задолго до чемпионата в Гонкон- ге. что на время проведения чемпионата. критически важную стадию. организатор турнира ACM и хороший друг Си Джей Тана.я не смогу удержаться от слеже- ния за нашими успехами в турнире. я прекрасно знал. Оказалось. Но Монти Ньюборн. я считал участие в турнирах по компьютерным шахматам помехой. Работа по разработке шах- матного чипа вступила в заключительную. но он точно пропускал его начало. приморском курортном городке на южной окраине штата Нью-Джерси. который мог присутствовать на турнире ACM и работать с программой. что весь проект зависел от работы чипа. Чемпионат проводился в Кейп-Мей. Даже если бы я не был связан с подготовкой к этому соревнованию. на расстоянии около четырех ча- сов езды от нашей лаборатории в Хоуторне. Когда в 1994 году подошли сроки чемпионата ACM по компьютер- ным шахматам. чтобы избежать "обязательного" участия. я был против участия в нѐм. казалось безрассудным тратить время на турнир. что буду не в состоянии производить какую-либо серьезную работу по шахматно- му чипу в течение нескольких недель . К тому же учитывая то. и Мюррей. а мои пожела- ния были отклонены. и Джо. Я был един- ственным человеком. то отнесся к поездке 162 .

К тому же. заслуживающим уважение противником. он мог бы ви- нить только себя. превысившим отметку в один миллион позиций в секунду по скорости перебора. Как только позиция стала безнадежной. 163 . Королевский гамбит представлял собой острый дебют. В наши дни его редко можно увидеть на шахматных турнирах высшего уровня. я к тому времени уже в течение многих лет не брал хоть сколько-нибудь нормального отпуска.как отпуску от проектных работ по чипу1. Я просто не догадывался. перенося их с одного года на другой. которую Мюррей не рассматривал. свежий воздух и много морского бриза. как правильно играть. Перед тур- ниром Мюррей экспериментировал в дебюте с королевским гамбитом. Тогда я не знал. ведущий свои корни из романтической эпохи шахмат в 19 веке. возможно даже выигран- ная позиция для черных. По правде говоря. В течение часа выпало более пятидесяти миллиметров 1 Испытывая сильное давление. Ни он. а стоило бы. и это была хорошая. Воистину невежество . поскольку он стал вторым компьютером. Это была жертва. если бы Зарков знал. автор Заркова Джон Стенбек сдался за него. что если бы партия продолжалась ещѐ полчаса. В первый день турнира погода была штормовой. С помощью Дип Сот II Мюррей нашел в королевском гамбите некоторые дебютные но- винки за белых и хотел их опробовать. Но с невольной помощью Заркова. в Хоуторне внезап- но начался ливень. что обычно ему и не нравилась позиция белых по вы- ходу из дебюта. что позиция на шахматной доске не оставляла нам контршансов. Каждый пытался разузнать друг о друге побольше. после Дип Сот II. Присутствуй здесь Мюррей. вследствие необходимости завершить работы по чи- пу. В IBM не позволяли своим сотрудникам накапливать дни отпуска. Дип Сот II получил достаточ- но возможностей для контригры и постепенно переиграл соперника. Дип Сот II был не слишком доволен той ситуа- цией.это блаженство. как Дип Сот II блестяще выигрывал. я не слишком беспокоился. В этом смысле поездка была весьма приятной . Дип Сот II пришлось бы сдать игру. Мне уже приходилось ви- деть. Кого же следовало опасаться в этом году? Много внимания к себе привлекал Стар Сократес из Массачусетского технологического института. приведший к позиции. используя королевский гам- бит. В отеле я столкнулся с некоторыми участниками из дру- гих команд. В первый туре мы встречались с программой Зарков. которые подходили к нашему столу. Однако Зарков не пожелал содей- ствовать нам. Во время проведения нашей игры против Заркова. это по-видимому не слишком надѐжный дебют за белых. считали что мы проиграли. Он разыграл вариант. В конечном итоге я перешѐл к работе в "отпускные" дни. ни я не знали тогда. даже притом. Все участники из других команд. в которую его поставили. но ясного выигрыша за черных не видел. что в Хоуторне шторм был намного хуже. солнце.живописный маршрут. которую я не хотел бы предпринимать снова.

В третьем туре нашим соперником был У-Чесс. Нашего соперника попросили перенести игру на следую- щий день. Машина заработала примерно в час ночи. Во время игры команда Масса- 2 Джерри находился в команде с тех пор как мы перешли в IBM. как причина проигрыша игры Дип Блю из-за сбоя электропитания с их стороны!) Но вернѐмся к турниру. Теперь лучший ре- зультат. компания приняла специальные ме- ры для обеспечения бесперебойного электроснабжения лаборатории ис- следовательского центра IBM. Я позвонил Джерри Броуди. и мы проиграли игру. хотя тут можно утверждать. но было уже слишком поздно. и неизвестно было. с которым нам предстояло столкнуться вновь год спустя в Гонконге. он отказался. во время первого матча Каспарова с Дип Блю. и во втором туре они разрядились. и попросил его добраться до лаборатории. чтобы вы- яснить. и накопление воды вызвало короткое замыкание трансформатора обеспечивавшего лабораторию электроэнергией. Чемпионат проводился по швейцарской си- стеме в пять туров. Я обнаружил. проигрыш в одном туре в значительной сте- пени нивелировал наши шансы на победу в турнире. и поэтому попросил тайм-аут у директора турнира для определения того. что это равносильно нарушению связи. обычно предусматривается неограниченный тайм-аут для уста- новки связи. нашему инженеру тех- поддержки2. директор турнира предоставил нам дополнительное время. но тем не менее Дип Сот II выиграл без особых проблем. Через двадцать минут Джерри сообщил мне плохие новости. Он не подключался к технической работе по Дип Блю по-настоящему. По сути. В последние полчаса иг- ры против Заркова. не сделав ни одного хода. Их конечно же не вдохновляла перспектива получить известность на весь мир. и поняв насколько важен матч. Дип Сот II использовал электроэнергию накопленную батареями нашего ИБП (источника бесперебойного питания). В турнирах по компьютерным шахматам. Сопротивлялся он упорно. 164 .осадков. (Восемнадцать месяцев спустя. чтобы выиграть подобный турнир. и единственному человеку из группы который находился не за пределами города. Отключение электричества в явном виде не оговаривалось в правилах. В чет- вертом туре противником был Стар Сократес. что никак не могу связаться с Дип Сот II. Аккумуля- торы смогли продержаться всего лишь около часа. что же происходит. то этого как правило не хвата- ло. Я чувствовал себя несчастным. в том числе по части закупок и процедур заказов/контрактов. которого мы могли достичь составлял 4 очка из 5-ти возможных. В лаборатории не было электричества. К 11-ти часам вечера мы по-прежнему не могли вернуть к жизни нашу машину. в основном занимаясь общими вопроса- ми. когда оно появится. что пошло не так. Увидев заголовки новостей на первых по- лосах. С согласия нашего противника. мы проинформировали электроснабжающую компанию о наших по- требностях по электропитанию. Если исходить из предшествующего опыта.

а Дип Сот II совершил невероятный подвиг. и довольно быстро победил. что призовой фонд должен быть гораздо выше. что он должен быть готов где-то в следующем году. Турнирная ситуация теперь сложилась так. В пятом туре пары были распределены весьма интересным образом. Монти сказал что ожидает. несмотря на неудачу во втором ту- ре. Монти и Фрэнк спросили меня. выше чем у обычного матча за звание чемпиона мира. Дип Сот II сыграл с М-Чесс снова. ведь на самом деле М-Чесс и Дип Сот II никогда и не играли друг с другом. Это ста- новилось интересным. Затем я добавил: "Матч будет очень дорогостоящим". что выиграй Стар Сократес свою последнюю партию против Заркова. Таким образом. Монти представил своего друга как Фрэнка Фридмана. Светило солнце. когда будет готов новый шахматный чип. как правило. что призовой фонд матча составит где-то от 300 000 $ до 400 000 $. Так же как и в Гонконге год спустя. на этот раз по-настоящему. Я ответил ему что полагаю. которому мы уступили без игры. и Стар Сократес несо- мненно являлся одним из претендентов на титул. На этой стадии турнира Стар Сократес был единственной маши- ной. что у них есть отличный шанс вы- играть турнир. Дип Сот II завоевал титул. а со всеми другими ведущими программами (за единственным исключением в лице М-Чесс) Дип Сот II уже сыграл. что это возможно". Я был в очень хорошем настроении. набравшей максимально возможное количество очков. На следующее утро я с удовольствием завтракал в отеле. На послед- нем матче за звание чемпиона мира по шахматам призовой фонд превы- 165 . и я ответил им. Тем не менее. что близ Филадельфии.наш про- тивник из второго тура. Дип Сот II выиграл относительно гладко. Кроме того. Затем Монти коснулся насущного во- проса. чем у Дип Сот II. Фрэнк к тому же был начальником Монти в ACM. потому что матч будет иметь большое историческое зна- чение. но я думаю. Но. и спросил. Единственной непобежденной программой оставалась М-Чесс . к тому кто просчитывает более миллиона пози- ций в секунду не следует относиться несерьѐзно. В турнирах по швейцарской системе вы. У М-Чесс была только одна ничья. хотя в обеих играх и присутствовали тревожные моменты. Он спросил: "Не заинтересует ли IBM сыграть матч с Гарри Кас- паровым во время ежегодной конференции ACM в 1996 году?". Я ответил: "Не скажу за IBM. организатор турнира. он мог бы разделить первое место. так что команда Массачусетского технологического института должно быть чувствовала.чусетского технологического института с большим удовольствием отме- чала. не играете с кем-либо из ваших оппонентов дважды. профес- сора из университета Темпла. заняв чистое первое место. он играл белыми. что Стар Сократес сообщает о большей глубине поиска. может ли он и его друг присоединиться ко мне. Пляж выглядел заманчиво. Подошел Монти Ньюборн. Но Стар Сократес проиграл и.

ENIAC был создан близ Фи- ладельфии. Матч предпола- галось играть в формате: одна игра в день. Доля Дип Блю в призе возвращалась в IBM. с общим призовым фондом 500 000 $. 166 . но в конечном итоге всѐ-таки отказался от этой идеи. чтобы матч проводился по принципу "всѐ или ничего". 16 и 17 фев- раля. Гарри был настолько уверен в своей победе в матче. Таким образом. не беря на себя каких-либо конкретных обязательств. первому электронному компьютеру. что- бы дополнительно финансировать исследования. не требуя больше денег. Призовой фонд обеспечивал иссле- довательский центр IBM. и практически всю свою работу по дебют- ной подготовке Джоэлу пришлось проделать на Дип Блю Джуниор. Теперь больше не требовалось проводить операцию предварительного считывания. если Гарри согласится на что-то меньшее. и один день отдыха после каж- дых двух игровых дней. Зима в Филадельфии В декабре 1995 года. 13. Я сказал Монти и Франку: "Я буду очень удивлен. тогда мы могли бы обойтись меньшим при- зовым фондом". за два месяца до матча в Филадельфии. в ACM решили начать празднование своей годовщины в Филадельфии. ACM мог начинать переговоры с Гарри и узнать его мнение на этот счет. Люди из ACM доказали что я неправ. мы полу- чили из VLSI Technology небольшую партию переделанных шахматных чипов. Так как большинство чипов всѐ ещѐ находились в VLSI Technology в процессе тестирования и подготовки к отправке. Мы окончили разговор. а 100 000 $ проигравшей стороне. но не обязательно свя- занные с компьютерными шахматами. только шесть игр.ответил я без особой уверенности. На этот раз чипы работали должным образом. что согласился на эти условия.шал миллион долларов. Игровыми днями были 10. скажем. то фактически Дип Блю как такового не существовало. Гроссмейстер Джоэл Бенджамин согла- сился помогать Дип Блю в матче. "Может быть" . что его основная работа ограничивалась подготовкой дебютных вариан- тов. и матч Каспарова с Дип Блю (10-17 февраля 1996 года) шѐл первым пунктом программы мероприятий. В 1996 году также исполнялось и 50 лет ENIAC. и соответственно отпала необхо- димость в зеркалировании чипа. а если мы сыгра- ем. 11. В конечном итоге Гарри согла- сился сыграть в Филадельфии с Дип Блю матч из шести партий. Времени до матча оставалось так мало. На самом деле он даже хотел. уменьшенной версии Дип Блю. ACM планировала матч как часть празднования своего 50-летия. где проигравший не получает ничего. 14. У Монти имелись некоторые идеи на этот счѐт: "Хорошо. Больше не было проблем со взятием на проходе. Я оценивал наши шансы заполучить в соперники Каспарова как 1 к 5-ти. из которых 400 000 $ предназначались побе- дителю. чем миллион долларов".

на тридцатишестипоточной машине. у нас не было столько шахматных чипов. в основную лабораторию исследова- тельского центра IBM в Йорктаун Хайтс. чтобы выполнить те же вычис- ления на универсальном компьютере. позиций в секунду. По- требовалось более половины недели. плюс четыре рабочие станции. в совокупности. вместо того чтобы вычислять саму оценочную функцию. Другая машина была небольшим четырехпоточным суперкомпь- ютером RS/6000 SP состоявшим из четырѐх узлов . связанные с работой поиска в параллельном режиме были довольно высоки. а потом ещѐ около двух дней. Шахматные чипы оценивали шахматные позиции гораздо более де- тально. Учитывая наш Гонконгский опыт. Реально наблюдаемая скорость поиска составляла около 100 миллионов позиций в секунду. Одна из резервных машин была серийной рабочей стан- цией IBM RS/6000 работающей под управлением программы Дип Блю Джуниор. мы вероятно смогли бы поднять скорость машины раза в два. 36-поточная машина состояла из двух 16-процессорных стоек. 5 Программная часть оценочной функции назначала веса для элементов оценки. Глав- ной машиной был тридцатишестипоточный4 суперкомпьютер RS/6000 SP. Будь у нас ещѐ шесть месяцев для работы над программным обеспечением.рабочих станций.6 млн. Шахматные чипы из этой партии про- сматривали около 1. Издержки программного обеспечения. У нас едва хватало времени. что- бы проверить на большой машине всѐ оборудование и провести базовое тестирование программного обеспечения до начала матча. потребовался бы универсальный компьютер с произ- 3 Мы переехали из Хоуторна. сколько мы хотели. как это делалось в обычных шахматных программах. Помимо всего прочего. каждый узел на главной машине использовал только шесть чипов. система могла исполь- зовать до 576 шахматных чипов работающих одновременно. в то время как наш главный суперкомпьютер RS/6000 SP оставался в лаборатории в Йорктаун Хайтс. а вся машина. который был головным узлом Дип Блю. штат Нью-Йорк. Так например. мы решили установить две резерв- ные машины на месте игры. Во время матча Си Джей Тан объявил о 32-х головных про- цессорах. а теоретическая максималь- ная скорость поиска первого Дип Блю составляла около 300 миллионов по- зиций в секунду. чтобы подключить к суперкомпьютеру IBM RS/6000 SP. В связи с ограни- ченным количеством доступных шахматных чипов. использовала 216 шахматных чипов. в Филадельфии. 4 Это реальные цифры. штат Нью-Йорк3. Теоретически. таким же образом как это делал в 1996 году Дип Блю. Мы были проинструктированы придерживаться числа 32. чтобы избежать пута- ницы. чем пожалуй любая другая из когда-либо существовавших шах- матных программ. 167 . по шестна- дцать шахматных чипов на каждый узел рабочей станции. Примерно за две недели до матча прибыла остальная часть чипов. штат Нью-Йорк. чтобы их все проверить. Почти все элементы оценочной функции вычислялись непосредственно на чипе5.

В частности. Мы встретились с некото- рыми из них за ужином. заду- шить двух змей посланных богиней Гéрой? Или мы посылали беспомощ- ного ребенка в качестве дани. Филадельфия находилась достаточно близко. подобно Гераклу. так что имело больше смысла ехать туда на машине. Когда был подписан контракт на матч. который мы использовали для Дип Блю. 168 . человек 6 Взглянем на это иначе. директора ACM по связям с общественностью. Сможет ли этот ребѐнок. Крытый пешеход- ный переход напрямую связывал отель с Центром. но тем не менее он оставался ребѐнком. Конфе- ренция и матч должны были состояться в Конференц-центре Филадель- фии.водительностью по меньшей мере один триллион операций в секунду6. Мы зашли очень далеко. Мюррей. Во время регистрации в отеле. и т. Несколькими днями ранее сюда прибыл небольшой контингент со- трудников IBM. Это была самая мощная шахматная машина из когда-либо созданных. специалиста по свя- зям из исследовательского центра IBM. когда тот вышел в отставку. один шахматный чип в шахматных вычислениях фактически был мощнее. который находился прямо через дорогу от отеля. но в нашей машине атмосфера была немного мрачной. чтобы решить все вопросы с логистикой. но сообщили нам о пресс-конференции. настройкой видео. мы повстречали Терри Феникс. Терри и Марси шли в другое ме- сто. В конце дня мы приехали в отель Марриот в Филадельфии. Я не знаю как себя чувствовал Джоэл во время своей поездки. Это был очень сильный ребѐнок. которые захотят увидеть матч вживую. Дип Блю пока ещѐ был ребѐнком. 8 фев- раля 1996 года. распространением веб-контента. которая состоится на сле- дующий день. Каждый шахматный чип был примерно эквивалентен уни- версальному суперкомпьютеру стоимостью несколько миллионов долларов. Однако. и я закончили последнее предматчевое тестирование и выехали в Филадельфию на машине. но всѐ ещѐ находились на большом расстоянии от нашей цели. расположенный в конце перехода. Джо. Джерри Броуди. Несколько месяцев назад Марси заменила Джерри Презента. которые напоминали мне шахматные ладьи. двух недель от роду. Но до матча в Филадельфии она так и не сыграла ни одной шахматной пар- тии. Вестибюль Конфе- ренц-центра. чтобы успокоить морское чудовище. но без помощи от Персея? Мы боялись. с которыми им пришлось столкнуться. что это мог быть второй вариант. отвечающую за связи с прессой в шахматном проекте. чем лететь коммерческим рейсом. был украшен нескольки- ми высокими башнями. чем весь голов- ной суперкомпьютер RS/6000 SP. и Марси Холл. Они рассказали нам о некоторых сюрпризах. чтобы можно было раз- местить зрителей. тогда как гроссмейстер Джоэл Бенджамин поехал на поезде. д. было решено что матч будет проводиться в большом зале Конференц-центра.

Кла- ра была дружелюбна. зал уже был арендован. так и плохие времена. которая ви- дала как хорошие. когда я увидел каждого из них. что озвучен- ный Дэвидом счѐт весьма маловероятен. Дэвид Леви зашѐл так далеко. кото- рую отвели под раздевалку Гарри. что здесь находится женщина. Клара Каспарова. но также и внушала уважение. со счѐтом 6-0. В аудитории был сделан помост и установлены несколько видеокамер. Предматчевая пресс-конференция не вызвала большого интереса у прессы. где можно достать биотуалет. и был удивлен. но в то же время вы могли почувствовать. всякий раз когда проводился большой матч. Ещѐ одна интересная просьба Клары. чтобы оказывать ему поддержку. Гарри . Публика купившая билеты. и Кла- ра вероятно оказала сильное влияние на формирование его личности. покинул ACM до внесения залога. она возразила против идеи установки мест для зрителей. но в то же время нельзя было ис- 169 . она всегда была рядом. до роскошных моделей представительского класса с невероятными удобствами. Клара держалась с изяществом.в первой игре Дип Блю получил белые фи- гуры. официальных лиц ACM и персонала IBM. к которому он пришел.ответственный за организацию мероприятия. подходящую для исполь- зования в качестве игрового помещения. когда мы завтракали в ре- сторане отеля. Когда мать Гарри. Это был первый раз. Тогда нашли другую аудиторию. На пресс-конференции Гарри предсказывал себе победу. К тому времени как в ACM вернулись к этому вопросу. На ней присутствовало около двадцати журналистов. касалась установки биотуалета (портатив- ного туалета) в раздевалке Гарри.по-видимому.волевой человек. чтобы обеспечить видеотрансляцию для зрителей. В помещении оставалось ещѐ достаточно места для установ- ки семи или восьми рядов кресел для зрителей. На следующее утро после нашего приезда. чтобы направить Гарри к тому большому успеху. размещалась в комнате для комментариев. Большинство людей пред- сказывали легкую победу Гарри. оставлявшая только один ряд мест для окружения Гарри. но не делал предположений об окончательном счете матча. В Филадельфийском матче Клара оказывала успокаивающее влияние на Гарри. Юрий Дохоян. Нужно было обладать большой внутренней силой для молодой вдовы. были доставлены еда и напитки (в том числе шоколад "Тоблерон" . осмотрела место проведения матча. получив каталог всех их видов. Со стороны IBM за всю подготовитель- ную работу отвечал Мэтт Тоеннес. от самых простых. Была добавлена разделительная стенка. Помимо биотуалета. К ней примыкала комната. На протяжении всей карьеры Гарри. Был опреде- лѐн цвет фигур в партиях матча . Лично я полагал. Юрий выглядел молодым и крепким. Мэтт поспрашивал кое-кого в ACM. одна из люби- мых марок Гарри). что предска- зал ему абсолютную победу. за другим столиком расположились Клара и тренер Гарри. по край- ней мере с точки зрения Мэтта.

Дип Блю ответил c3. Дип Блю начал свою первую игру ходом е4. Изначально мы планировали таким же образом изолировать ком- пьютер RS/6000 SP с запущенным Дип Блю. поэтому мы решили играть менее заез- женные дебютные варианты. было много хороших вариантов ответного хода за белых. Перед матчем мы немного обсуждали. Вследствие периодических проблем с сетью. и казалось. и как следствие здесь нет необходимости производить обширную дебютную подготовку. что Гарри очень аккуратен в выборе дебюта. что наша машина существует всего две недели. Арбитр матча. чего от него ожидать. что ход c3 в сицилианской защите редко встречается в партиях от гроссмейстерского уровня и выше7. и понятия не имели. и еѐ нельзя было изолировать из-за особенностей организации еѐ работы. находившуюся перед его ферзевым слоном. от остальной части локальной сети исследовательской лаборатории. любимый ответ Гарри на ход e4. чтобы избежать случайного отключения сети. Дело в том. что мы ни разу не наблюдали ни одной самостоя- тельной игры Дип Блю. Майк Вэльво. передвинув на два поля вперед пешку. и вполне стоит ожидать. Недостаток его заключался в том. которое могло привести к невозможности использовать машину. в начале партии у нас случились некоторые затруднения с запуском игры. Ко все- му прочему. Первая игра матча началась с большого беспокойства для команды Дип Блю. 170 . Но этот план был неосуществим. В то время никто за пределами IBM не знал. передвинув на одно по- ле вперед пешку перед ферзевым слоном. Гарри ответил хо- дом c5. Достоинство его заключалось в том. что мы можем закончить матч с очень плохим результатом. Для подготовки дебютной книги Дип Блю у Джоэ- ла было всего несколько месяцев. мало что предлагал с точки зре- 7 В компьютерных шахматах ход с3 в сицилианской защите на самом деле довольно распространѐн. передвинув пешку кото- рая находилась перед его королѐм на два поля вперѐд. в ходе публичных игр. но относительно редкий дебют за белых. Мы были совершенно не готовы к матчу. большинство из них связано с огромным количеством аналитической работы. Это известный. пу- стил часы Дип Блю. поскольку в распоряжении большинства программистов обычно не слиш- ком много времени для подготовки своей дебютной книги. В Карнеги Меллон. Джоэл высказал мнение. что дебют был несколько суховат. поскольку машина в той или иной степени использовалась всей лаборато- рией.ключать и того. в то время как мы всѐ ещѐ ожидали. когда можно бу- дет запустить Дип Блю. будет ли он еѐ играть. что он разыграет сицилианскую защиту. Это была сицилианская защита. но к сожалению. После хо- да Гарри на c5. вследствие проблем с компьютерной сетью в Йорктаун- ской лаборатории. мы изолировали рабочую станцию Дип Сот от локальной сети кафедры. Дип Блю потерял некоторое время на старте первой игры.

Как правило. но он потратил немало времени на свой ответный ход. что версия Дип Блю 1996 года не обладала полным пониманием идеи атакующего потенциала. и в сущности предлагая ничью. что Дип Блю не ожидал от черных повторения позиции. Ход с3 в сицилианской защите часто приводит к позиции с так назы- ваемой "изолированной ферзевой пешкой". это как правило помеха в эндшпиле.ния шансов на победу для белых. Дип Блю всѐ же делал вер- ные атакующие ходы. то моя улыбка тут же ис- чезла. разъясняя Дип Блю Джуниор. создало в первой игре интригующую ситуацию. Qd6. что рассматрива- лось Дип Блю как несколько неловкий ход. Джоэл придерживался иного мнения. По крайней мере. Nb5 отчасти потому. Ко- гда я сделал за Дип Блю 13-й ход. С этого момента его позиция неуклонно ухудшалась и в конце концов стала отчаянной. где ферзевая пешка белых оказывается без поддержки дружественных пешек на соседних вертика- лях. но не очень хорошо подго- тавливают атаку. Джоэл потратил значительное количество времени. но иногда он позволял черным повторять пози- цию. Nb5. игравших c3 за обе стороны в сицилианской защите. На десятом ходу. 171 . Так получилось. это было мое мнение. Дип Блю сыграл 13. так как один из коней Гарри вскоре начал связывать своего ферзя. я на мгновенье не смог удержаться от улыбки. который вывел Дип Блю из его дебютной книги. что Дип Блю пойдѐт на ничью. то ли потому что не хотел ранней ничьи. как Гарри истолковал мою мимолѐтную улыбку. затем поднял брови и покосился на меня. На самом-то деле Дип Блю "не нравилась" его позиция. Я не знаю. Гарри не стал отходить ферзѐм на d8. а следовательно она произво- дила неправильную оценку. Дип Блю Джуниор не нравились позиции белых. Тот факт. Гарри на мгновение бросил пристальный взгляд на доску. и всѐ же Гарри отнесся к положению на доске очень серьѐзно. и он оцени- вал их. Гарри сделал новый ход. как атаковать из позиций. но в середине игры она предоставляет белым активные атакующие воз- можности. как лучшие для черных. что большинство шахматных программ как правило хорошо защищаются. Когда я понял что улыбаюсь. что был готов согласиться на ничью. иг- рая Кс3. Три хода спустя Дип Блю поставил Гарри перед неожиданным выбором. В этом случае Дип Блю тоже отозвал бы свой последний ход. то ли потому что не понимал. он опешил. Здесь постоянно присутствовала одна проблема. поскольку ожидал от них уклонения от ничьи повторением пози- ции. Изолированная ферзевая пешка. В конце концов Гарри поставил своего ферзя на поле e7. повторяя позицию. Проблема заключалась в том. Одним из вариантов для него было дезавуировать свой последний ход. Увидев выражение его лица. отведя своего ферзя на d8. проистекающих от хода c3 в сицилианской защите. атакуя его ферзя. основанное на прошлом опыте с Дип Сот и Дип Сот II.

но при этом он потерял бы боль- шую часть своих фигур. и тогда его атака сразу бы захлебнулась. В этот момент Дип Блю начал свою атаку. Я едва умел играть в шахма- 172 . Я пожал плечами и ответил. Здесь. Тем временем атака Гарри. Гарри начал нагнетать обстановку перейдя в неприятного вида атаку. Позиция после 13. Это была первая в истории победа компьютера над чемпионом мира по шах- матам при стандартном контроле времени. чтобы вычислить свой лучший ход. Nb5. что его положение безнадежно. протянул ру- ку и сдался. оживленно забирая пешки ферзевого фланга. это один свободный темп. он первым делом поинтересо- вался: "Почему он так долго делал ходы? Программа для персонального компьютера мгновенно увидела бы. имея более часа свободного времени на своих часах. Затем он спросил. Между тем Дип Блю. что здесь выиграно". По- сле 37-го хода Дип Блю Гарри решил что с него достаточно. с расстроенным видом: "Где я мог сыграть лучше?". что просто на часах Дип Блю оставалось в запасе слишком мно- го времени. с каждым ходом выглядела всѐ более опасной. в то время как у Дип Блю оставалось около часа на три своих. У Гарри оставалось около пяти минут на четыре следующих хода. Дип Блю полностью игнорировал его атаку. которая конечно нервировала бы любого белкового шахматиста. Мы творили историю! После того как Гарри пожал мне руку. Всѐ что ему требовалось. про- должал активно расходовать его. Этот вопрос застал меня врасплох. Гарри мог бы отбить атаку. Послед- ние несколько ходов игры он знал. и игра целиком повернулась бы в его пользу.

Но ещѐ во время первой игры в IBM начали соби- 8 Вопреки первоначальным ожиданиям веб-мастера. Во время первой игры рухнул веб-сайт IBM. Спустя несколько минут. Как и предсказывалось. На протяжении всей игры я сдержи- вал свои эмоции. Я попы- тался ответить на его вопрос.ты. что стоит ожидать по меньшей мере десятков тысяч посети- телей. По-настоящему же я прочувствовал важность момента. Если бы спросили нас. чтобы передать материал. не разговаривая ни с кем кроме своего ближайшего окружения. что я могу сыграть лучше?". В Бостоне наш друг Дап Хартманн. чтобы получить экс- пресс-комментарий. Джона- тан просматривал службы новостей и нашел материал агентства Рейтер ошибочно сообщавший. и будут держать друг друга в курсе. но в течение следующих не- скольких дней всѐ очень быстро поменялось. насколько мог. обойдя даже сайт Супербоула и раздел сайта журнала "Спортс Иллюстрейтед". а возможно и сотен тысяч8. почувство- вав. Канада. что во время игры сайт посетят всего лишь не- сколько тысяч пользователей. Теперь же я ощущал и ликование и облегчение. посвященный матчу. настолько хорошо. что я не понимаю игру на том же уровне. Конец истории… И только двадцать четыре часа спустя Джонатан узнал. Конечно же. и добавил: "Это почти так же хорошо". констатировав- шую что машина IBM сделала своѐ дело хорошо. 173 . где он мог бы улучшить свою игру. а затем пулей вылетел. а величайший шахматный ум планеты спрашивал меня. тоже имел проблемы с подключением к сайту. что Гарри играл белыми. в действительности вопрос Гарри под- разумевал: "Где Дип Блю полагал. Оче- видно веб-мастер думал. Мюррей и Джо тоже были в восторге. Га- зета "USA Today" разместила на первой странице статью. так что Джонатан и Дап "наблюдали" как Гарри одержал уверенную побе- ду белыми. то мы бы сообщили веб-мастеру. демонстрирующий девушек в купальниках. а вот веб-сайт нет. Гарри бросил это занятие и быстро покинул здание. Ситуация с Джо- натаном вероятно была довольно типичной для многих посетителей веб- сайта в первый день. Одним из посетителей веб-сайта был Джонатан Шеффер. исходя из того что помнил из анализа Дип Блю. Подошел репортер. что Гарри проиграл. что оба будут периодически пытаться подключиться к сай- ту IBM. Будучи не в состоянии пробиться. как он или Дип Блю. чтобы пожать мне руку. Широко улыбаясь. они могли следить за игрой. пытавшийся подключиться к нему из университета Альберты в Эдмонтоне. сайт матча превратился в самый популярный на тот момент веб-сайт. Получая время от времени позицию на доске. какой из игроков играет каким цветом. Он и Джонатан договорились. Джоэл сказал: "Я и сам мечтал победить Каспарова и пожать ему руку". когда Джоэл Бенджамин вышел на сцену. В то время здесь ещѐ было немного журналистов. Для позиции на доске в веб-трансляции не указывалось.

рать специальную веб-команду. то нам нужно будет автоматизи- ровать процесс дебютной подготовки. каким пророческим окажется наше замечание. Если ход в определенной позиции уже игрался ра- нее сильными гроссмейстерами и приводил к отличным результатам. и Дип Блю анализировал позиции из тестового файла всю ночь. Мы все согласились. Или по крайней мере думал. что и головной компьютер Дип Блю. подготовленны- ми на его ноутбуке IBM Thinkpad. при температуре ниже нуля. После второй игры газета"USA Today" разместила на первой странице ещѐ одну статью. поздно вечером. Вторая игра началась достаточно бесхитростно. Поскольку нам тогда так и не довелось ис- пользовать новую книгу. так и для снижения вероятности человеческой ошибки. где на этот раз сообщалось. он спросил: "Фредерик. в которой пытался охватить человеческое понимание "дебютной теории". Когда Дип Блю вышел из дебютной книги в традиционном смысле. Уже на втором ходу Дип Блю вышел из своей дебютной книги. после первой игры. Качество от количества В течение ночи и следующего утра Джоэл и Мюррей работали вме- сте над дебютным репертуаром Дип Блю для второй игры. Во время прогулки. который помогал Гарри как компьютерный консультант. машина того же типа. как сложится остальная часть матча. находилась в удрученном состоянии. Ещѐ во времена Дип Сот II. и Дип Блю не полу- чил новую дебютную книгу. Некоторое время я присутствовал на этой сессии дебютной подготовки. а что если эта штука непобеди- ма?". который находился в нашей Йорктаунской лаборатории. Мюррей создал. команда IBM собралась на празднич- ный ужин. то 174 . Однако Дип Блю вышел из своей дебют- ной книги не в полной мере. По словам Фредерика Фриделя. В то время я не знал этого. Команда Каспарова. независимо от того. но при загрузке файла с дебютами что-то пошло не так. он начал использовать статистику проведенных гроссмейстерами игр. Проверяе- мые дебютные позиции вручную вводились в тестовый файл. что за- грузил. Чтобы справиться с нагрузкой. Мы достигли нашей цели. ''расширенную книгу". как он еѐ называл. что если когда-нибудь состоится ещѐ один матч. что IBM восстановила свой веб-сайт. очевидно. как для увеличения еѐ скорости. то для помощи в принятии ре- шения по выбору хода. Мы и понятия не имели. Вечером. подготавливая их для анализа на следующее утро человеком. Гарри отправился на прогулку по улицам Филадельфии. в Дип Блю. После сессии де- бютной подготовки Мюррей загрузил файл с дебютами. то в итоге дебют подготовленный ко второй иг- ре использовался в четвертой. в каче- стве нового веб-сервера был привлечен суперкомпьютер IBM RS/6000 SP.

ошибка Мюррея. как и ладья. Ошибка Мюррея в передаче файлов была в этой игре не первой. мы могли попасть под сильную атаку. Пытаясь проанализировать после игры. последовал ряд разменов фигур. если бы Дип Блю делал лучшие ходы. что если занимающему форпост коню больше никто не угрожает. легкие фигуры противника. ещѐ во время тестовых игр. чем занимающие форпост обычные слоны. могут ли в дальнейшем легким фигурам угрожать (или разменять их).этот ход получал бонус. которая вела в ловушку. как перед вторым матчем Дип Блю. которая распознавала легкие фигуры (слонов и коней) на так называемых "форпостах" . На шестом ходу у Дип Блю была воз- можность осуществить взятие двумя разными пешками. На следующем ходу. мы обнаружили "баг" в программной части оценки Дип Блю.полях на которых они были защищены своей пешкой(ами) и больше не могли быть атакованы пешками противника. вследствие же- 175 . Кроме того шахматный чип опре- делял. но Дип Блю еѐ отклонил. содержал аппаратную функцию. Шахматный чип Дип Блю. о моей ошибке. Из шахматного опыта хорошо известно. насколько хороши оказались результаты. предлагали больше шансов. привела к весьма иг- рабельной позиции для Дип Блю. по его оценке. Если бы мы имели больше времени на подготовку. то этот совершенно оче- видный "баг" был бы обнаружен намного раньше. что и занимающим форпост "неатакуемым" коням. Это придавало Дип Блю склонность играть "хо- рошо известные линии". По иронии судьбы. Мюррей сразу же сообщил арбитру. которым никто не угрожает. Первую из них он упустил. Расширенная кни- га достаточно хорошо отработала в этой игре. Взяв пешку. пропорциональный тому. За жертвой пешки Гарри. Майку Вэльво. что предложенная Гарри жертва пешки должна была привести к ничьей. свя- занной с человеческим фактором. но всѐ же оставляло возможность иногда делать неожиданные ходы которые. Гарри обладал лишь неболь- шим преимуществом. то он может стать столь же ценным. как Дип Блю вышел из известной дебютной теории. а время на часах Гарри возвращено назад. Вскоре ошибка была исправлена. что пошло не так. Однако занимающие форпост слоны. На восемнадцатом ходу Гарри предложил жертву пешки. в сочетании с его предыдущей работой над расширенной книгой. По ошибке я произвѐл на официальной доске взятие не той пешкой. От этой грубой ошибки в программной оценке пострадала игра Дип Блю в оставшейся части второй партии. программный код. К тому времени. ошибочно присваивал этим "неатакуемым" слонам те же значения. который при- сваивал оценки. К сожалению. Анализ после игры показал. В даль- нейшем Дип Блю имел по меньшей мере две возможности сравнительно легко свести партию вничью. он предложил уже реальную жертву пешки. пожалуй не лучше.

Потом Гарри допустил размен своей самой опасной пешки. и сразу же отправился в комнату для коммен- тариев. Гарри начал длинный и тонкий маневр. то все мы были шокированы. Ничья во второй партии могла бы сильно изменить шансы на 9 После игры Гарри показал ничейный вариант. сдался за Дип Блю. который становился возможным. Эта комплимент помог нам скрасить горечь от только что случившегося поражения. позиция Дип Блю начала рушиться. Следующая оценка застала нас врасплох: "В некоторых типах позиций. а так же высказал свои соображения по матчу на данный момент. мы полагали. но находясь в возбужденном состоя- нии. он видит так глубоко. что же пошло не так. он пустился в подробный анализ игры постфактум. Дип Блю вполне мог бы свести вничью вторую партию. которое у нас было . После того как позиция на доске стабилизировалась Гарри получил явный перевес. как близки мы были к возможности выиграть матч. Гарри мастер- ски использовал еѐ в последующих играх. На 73-м ходу Мюррей. то сказал: "Я поздравляю исследователей IBM с фантастическим достижением. 176 . Окончание вероятно было ничейным. Отправляясь на матч 1996 года. Им удалось преобразовать количество в качество".необязательный. Дип Блю его совершенно не видел. но у Дип Блю всѐ ещѐ оставались шансы на ничью. учитывая то короткое время для подготовки к матчу. где каждая из сторон имела по ферзю и слону. а слоны пере- двигались по полям противоположного цвета.мы ожидали ещѐ много оши- бок. на одну из слабых пешек Дип Блю . ес- ли бы Дип Блю немедленно пожертвовал пешку. что мы обнаружили серьезную ошибку . Когда Мюррей обнаружил проблему с занимающим форпост слоном. что играет подобно Богу". что Гарри определѐнно более сильный игрок. согласно Дип Блю. Зрителям это очень понра- вилось. пытаясь выяснить. где общался с аудиторией на протяжении тридцати минут. Удивительным казалось не то. но позицию Дип Блю было очень трудно удержать9. Когда он рассказывал о своих матчевых впечатлениях. После первой игры Гарри уже и так чувствовал себя весьма не- уверенно. который принѐс ему пешку. Той ночью мы тщательно прошлись по игре. На доске сложилось окончание. С недоста- ющей пешкой. Вторую он упустил из-за внесѐнной в программу склонности избегать размена фер- зей. Без бага. сменивший меня в качестве оператора после первого контроля времени. После обна- ружения на собственном опыте этой особенности Дип Блю. В этой игре стремление избегать размена ферзей обернулось против нас. Клара сигнализировала ему закругляться.большим сюрпризом стало то. и чтобы увеличить наши тактические возможности мы установили Дип Блю большой штраф за размен ферзей.лания установить на форпост своего "неатакуемого" слона. Гарри был в восторге.

ускорение программы. это была довольно новая программа. Мюррей и Джоэл занимались самой напряженной рабо- той. во время выходных дней у него была другая задача . В месте с тем. в частности из-за очень высокой вероятности победы Дип Блю в матче. Время от времени. В день отдыха команда Дип Блю сразу же перешла на обычный ра- бочий график. я отрывался от своих тестов и присоединялся к Мюррею и Джоэлу в их обсуждениях нашего дебютного выбора. В матче 1996 года обе команды со- храняли теплые отношения. В столь коротком матче. Кроме того. теоретически был днѐм "отдыха". Дип Блю выиграл первую игру. За день отдыха Мюррей и Джоэл так и не придумали удачного ре- шения наших дебютных проблем. Улучшения программы производились на протяжении всего матча. Сама по себе программа была достаточно стабильной. когда у вас белые фигуры.победу в матче в нашу пользу. Я люблю поесть. Параллельная шахматная программа на IBM RS/6000 SP была несколько сложнее. Я же решил прервать- ся и присоединился к остальным сотрудникам IBM. Терри покинула ACM перед матч- реваншем 1997 года. Дип Блю должен по- 177 . которые временами выявляли проблемы с шахматной про- граммой. Отношения между командами в матч-реванше 1997 года были более соревновательными. но также и из-за психологического давления. но большинство из них пришлось на выходные. Мюррей и Джоэл работали над дебютными проблемами до поздней ночи. И не только потому что у нас оставался перевес в одну победу. но ни Джоэл ни Мюррей не были довольны тем. 12 февраля. и Терри вероятно сыграла главную роль в сглаживании острых углов в то время. Мы нуждались в чѐм-то получше. отрабатывал как пожарный. Джо тоже допоздна задержался над своей задачей. Гарри легко мог получить ничью путѐм повто- рения ходов. чтобы хорошо по- ужинать. Следующий день. а боль- шинство проблем были связаны с эндшпилем. Джо. что ночью к нему пришло вдохновение. под которым мог оказаться Гарри. Но утром перед третьей партией Джо- эл заявил. и здесь суще- ствовало много возможностей для еѐ усовершенствования. но и отсутствие такого человека как Терри. готовя дебют для двух следующих игр. хотя мы (а вероятно и они) много работали. выходя за рамки своих основных обязанностей. устраняя проблемы. скорее всего также сыграло свою роль. Но два члена команды Гарри дей- ствительно немного отдохнули. Я потратил свое время про- водя тесты. который работал на одной рабочей станции RS/6000. как только они возникали. чем у Дип Блю Джуниор. как протекал дебют. Терри Феникс повела Клару Каспарову и Фредерика Фриделя по магазинам. и никакая работа не помешает мне насладить- ся хорошей едой. вы должны пытаться победить каждый раз.

Дип Блю и сам бы пожертвовал. он сказал что всѐ же мог бы пожертвовать. сделанных им в первой игре. После просмотра некоторых из атакующих и оборонительных ходов. Без 18. и они выглядели привлекательно для Дип Блю. Это выглядело многообещающе! Оставалось не- достаточно времени. живого или электронного. что визуально положение Дип Блю выглядело мрачно. мы по- тратили одну из наших партий белым цветом. играй он против любого другого соперника. Мы проверили некоторые из них. но всѐ ещѐ находился на одном из ожи- даемых нами продолжений. как и ожидалось. После матча Гарри по- сетил исследовательский центр IBM и проанализировал позицию на Дип Блю. Be5. Позиция Дип Блю после выхода из дебютной книги оказалась менее благоприят- ной.раньше отклониться от ходов. то утренняя сессия дебютной подготовки перед четвертой игрой не проводилась. На пятнадцатом ходу Гарри имел возможность предложить рискованную жертву. После 21-го хода сделанного Дип Блю. которые требовали немед- ленной защиты. На восемнадцатом ходу Джоэл ожидал. Существова- ло несколько возможных продолжений. но мы внесли в дебют столько новых линий. что он не стал жерт- вовать. В правилах матча указывалось. В иг- 178 . нечеловечески выглядевших ходов. Выяснилось. и создаст возможности для атаки. или по крайней мере это так выглядело. Всѐ прошло так. которые мог бы разыграть Гар- ри. На этот раз Дип Блю играл славянскую защиту. Be5. Гарри играл по подготовленным нами дебютным линиям. Тем не менее. После двенадцатого хода. После нескольких. как со стороны Гарри так и Дип Блю. когда был ход Дип Блю. чтобы проверить их всѐ. имей он позицию Гарри на пятнадцатом хо- ду. я покинул игровой стол и по- спешил в туалет. но не видел ясного пути к победе. Дип Блю оценивал жертву как здравую. Гарри был рад. Поскольку дебютная подготовка ко второй партии так и не пошла в дело. и последовало соглашение на ничью. Дип Блю вышел из проверенных нами линий книги. стало ясно что Дип Блю не проигрывает. а может быть у него даже и слегка получше. а было несколько слабых пешек. сколько смогли. Но так или иначе. но передумал. Дип Блю отказался от 18. Это была впечатляю- щая игра. Be5. что операторы могли покинуть или вернуться за стол только тогда. что у Гарри имелось сильное опровержение хода 18. Не смотря на то. что Дип Блю сыграет 18. или если он только что его сделал. и он видел опровер- жение за доской ещѐ несколько ходов назад. чем во второй игре. На 39-м ходу обе стороны согласились. это была иллюзия. и сходил одной из своих ладей. что не нет никакого смысла иг- рать дальше. у Дип Блю не было атаки. Be5. В некоторых из них Дип Блю обнаружил для себя чѐтко выигрывающие линии. которые предлагал Дип Блю. Это было несколько необычно.

Он думал над двадцать вторым ходом в течение длительного времени. когда я поспешил обратно в игровую комнату. указывающая рабочей станции номер 5 выполнить следующую команду. К сожалению. пока шли наши часы. добавил в неѐ несколь- ко тестовых команд. Позиция после хода Гарри Каспарова 22. из хода f5. к тому времени. цифра "5" была одной из тестовых команд. Я набрал ход Гарри. чтобы позволить операторам тихо приходить и уходить когда им угодно. Как следствие того. После программного сбоя мне потребовалось перезапустить Дип Блю. а я ждал.рах человека с человеком. f5. Как бы то ни бы- ло. чтобы облегчить себе работу. любой игрок мог выйти из-за игрового стола в любое время. 179 . Гарри как раз собирался немного передохнуть. и Дип Блю принял лишь символ "5". Режим экранной заставки интерпретировал символ "f". мы попытались из- менить правила на матч-реванш 1997 года. f5. Когда я вернулся к столу. в процессе работы над параллельной шахматной про- граммой Дип Блю. пока он не сде- лает ход. и я не смог вернуться за стол. и тут Дип Блю дал сбой. экран моего компьютера перешел в режим "экранной заставки". Излишне говорить. Джо. f5. Вначале правила изменили. что произошло потом. Гарри всѐ ещѐ думал. мы не полагали эту уступку слишком серьѐзной и согласились на подобный пункт. что вне тестового режима команда "5" при- водила к немедленному краху программы. вместо пол- ного хода. как сигнал к пробуждению. Когда заключался договор. но в конце концов почему-то были приняты старые правила.

Мюррей и Джо бросились в игровую комнату. Ключевой признак эндшпиля для этой игры заключался в том. распознаваемых шахматным чипом. чем ход B×f5. которая находилась за горизонтом поиска Дип Блю. но для Гарри не состав- 180 . Увидев нашу активность Гарри начал волно- ваться и пожаловался арбитру. (Кто-то сказал мне потом. он хотел также видеть анализ Дип Блю после своего хода f5. а Дип Блю вследствие того что у нас не хва- тило времени на усовершенствование программы. то партия скорее всего ничейна. возможно поняв что часы Дип Блю идут. после которого он собирался играть N×f7. как я подозреваю. что пошло не так. как только мог. чем те которые приводились в книгах. кото- рый позволял Гарри избавиться от его последней пешки на ферзевом фланге. Гарри ожидал хода B×f5. Дип Блю продвинул на одно поле вперед свою слабую пешку "с" и неожиданно стал угрожать матом. После 34-го хода Гарри. Судя по ошибочным анализам приведенным в шахматных кни- гах о матче. чтобы вы- яснить. что жертва коня вела к выиг- рышной позиции для белых. так как там имелось достаточно уравновешивающих фак- торов. то тогда как ход B×c4 так и ход B×f5 вполне годились для игры. До контроля времени на 40-м ходу у Гарри остава- лась менее одной минуты на ход.потому что был ограничен по времени. бóльшая часть дебютного преимущества Гарри уже испарилась.) После возвращения к работе. Клара. За несколько следующих ходов. жертва коня безусловно приводила к выигрышу если бы оп- понентом Гарри был человек. позиция Дип Блю выглядела слабо. а некоторые из атакующих ходов приведенные в шахматных книгах представляются совершенно проигранными для бе- лых.Я проинформировал арбитра. что Клара кричала . При послеигровом анализе Дип Блю пред- лагал более сильные оборонительные ходы за черных. Дип Блю быстро ответил B×c4. Во время визита Гарри в исследовательский центр IBM после матча. А версия Дип Блю от 1997 года отдавала предпочтение ходу B×f5. И тем не менее. которая на протяжении всего мат- ча находилась в игровой комнате. не работала. прокричала Гарри что-то по-русски и он успокоился. когда Дип Блю сыграл B×c4 в ответ на f5. жертвуя коня за две пешки. Дип Блю сделал ход. Гарри . И если жертва N×f7 после хода B×f5. Позиция Дип Блю всѐ ещѐ была лучше."замолчи". Во время матча шах- матная программа использовала только треть позиционных признаков. К тому времени. В одном из репор- тажей сообщалось об утверждении Гарри. но программное обеспе- чение не использовало такую возможность. обе стороны совершили по меньшей мере одну ошибку. и начал печатать на клавиатуре так быстро. что жертва привела бы к ничьей при лучшей игре с обеих сторон. что если все пешки располагались на одной стороне доски. Лично я считаю. Дип Блю образца 1996 года предпочитал ход B×c4 чуть больше. Шахматный чип мог рас- познавать эту важную особенность окончания.

Поиски решения вопроса можно отследить вплоть до 18-го века. которая могла бы принести нам ещѐ одну победу. что произошло далее с Гарри. На 50-м ходу была зафиксирована ничья. проблема заключалась в том. Мы уже мог- ли видеть вершину горы Эверест. Первые четыре игры матча 1996 года дали компьютерным специали- стам возможность мимолѐтом взглянуть на Святой Грааль. в этот раз мы начали проверку новой линии ещѐ во время дня отдыха. чтобы компьютер играл в шахма- ты.e4. Гарри мгновенно ответил . На сле- дующее утро. Растущий Эверест Стремление создать компьютер. что и в первой и в треть- ей игре . Святой Грааль оставался недостижимым в течение почти 50-ти лет после основополагающей работы Клода. по два очка у каждого участника. про- изведенному Дип Блю. спустя три года после создания ENIAC.ляло проблемы найти наилучшее продолжение и пожертвовать ладью за сильного коня Дип Блю. Джоэл и Мюррей про- должили поиски дебютной линии за белых.e5. За одним небольшим отличием. Дип Блю сделал тот же самый первый ход. Всѐ ещѐ испытывая досаду от неудачи в третьей игре. Клод Шеннон. разделся до трусов. Во время последующего дня отдыха я случайно встретил Фредерика Фриделя в лифте отеля. было одним из старейших Святых Граалей в области компьютерных наук. и задолго до ENIAC. То. как и восхождение на Эверест для альпиниста. Во второй половине дня мы нашли вариант. что эта вершина скоро вырастет на несколько сотен футов. прямо на глазах всего мира. Я не сразу понял в чѐм дело. Сицилианки не будет! Мы заставили его отказаться от сицилианской за- щиты! Он опасался наших разработок в отношении хода c3 в сицилиан- 181 . то есть ещѐ до механического компьютера Чарльза Бэббиджа в 19-м веке. 15 февраля. Однако вскоре Гарри снова овладел собой. и в течение дли- тельного времени смотрел в потолок". он описывал так: "Он вернулся в комнату отеля. мы нашли и исправили несколько дыр. описав как можно сделать так. отец теории информации. вновь разжигает огонь поиска. В 1949 году. пробежавшись по анализу возможных продолжений. который может победить чемпиона мира по шахматам в матче. Для компьютерных специали- стов поиск способа победы над чемпионом мира по шахматам получил такое же значение. Речь идѐт о горе Эверест. После четырех игр счѐт в матче был равным. в последний день отдыха в матче. Чемпион мира по шахматам являет- ся живым существом. первого программируемого электронного компьютера. кото- рый казалось давал Дип Блю хорошие шансы против сицилианской за- щиты Гарри. которая растѐт.

на территории двухмесячной давности10. что я буду играть это?" . Дип Блю же уклонился от защиты Петрова и перешел в дебют четырех коней. защи- та Петрова в определенной степени ничейна. сделав этот ход. заложил в книгу некоторые альтернативные варианты. "Откуда вы могли знать. что наша дебютная подготовка предыдущего дня и половины текущего. что в случае предложения ничьи. которые он обычно играет. Или. Гарри хотел сыграть за- щиту Петрова. Это ведь также означало и то. также известную как Русская партия. Теперь обе команды находились на новой террито- рии. Оператором за доской был я. как в случае Дип Блю. Тот факт. оно будет передаваться остальной части 10 Гарри высказал очень странное замечание о немедленном ответе на его дебютный выбор в пятой игре. С той поры эти альтернативные линии практиче- ски не проверялись. За два месяца до матча Мюррей. потратив несколько часов. но для пар- тий гроссмейстеров он был совершенно обычным. Казалось. как Дип Блю провѐл эту игру. 182 . Как известно. отразился на том. была потрачена впустую. он полагает. что мы ни- когда не проверяли этот дебют. он предложил ничью. если Гарри сыграет что-то другое. На 23-м ходу Гарри получил небольшой перевес.воскликнул он. на тот случай.ской защите? Но стоило успокоиться. Позиция после 23-го хода Гарри Каспарова. Гарри редко играл этот дебютный вариант. сделанный Дип Блю по дебютной книге. Перед матчем команда Дип Блю решила. что мы готовили только те дебютные линии. Далее в игре последовали ходы Nf3 и Nf6.

и она стесняла позицию Дип Блю. Я позвонил в заднюю комна- ту и сообщил команде о предложении. когда в партии оставалось ещѐ много возможностей для игры. как с консультацией. так и без консультации с Дип Блю. и ничья была отклонена. как он хочет сыграть. в том числе команда Каспарова и арбитр матча. настаивая на том. конечно если вы не 11 В правилах матча нет в явном виде разрешения на подобную договорѐнность. Решение должна была принять остальная часть команды. когда делается предложение о ничьей. Дип Блю имел потенциальную возможность понять позицию на шахматной доске. Возвращаясь ко временам Дип Сот II . не должно влиять на то. предложение ничьи остается в силе до тех пор. принял поспешное решение. В шахматных партиях между игроками-людьми. а в правилах матча четко указано. но я подозревал. казалось не совсем правильным.однажды я играл партию.команды. Между тем. что последовало дальше не очень приятно. что соответствующий код в программной части всѐ же не был прописан. Все вовлеченные стороны. нача- ла смертоносную атаку используя дополнительную пешку для усиления давления. пока оно не было отклонено или пока не был сделан ход на шахматной доске. где одна из сторон имея такой же пешечный перевес на королевском фланге. арбитр матча. пока не были достигнуты явно ничейные позиции. соглашаться на ничью так рано. Никто из команды Дип Блю не ожидал предложения ничьи на столь ранней ста- дии партии. 183 . То. Решение Майка Вэльво заставило нас определяться незамедлительно. согласились на неѐ заранее. что мы должны либо принять предложение ничьи сразу или же сделать ход предложенный Дип Блю. и тот факт. Под взглядом Гарри я не мог передать свою обеспокоен- ность команде. Но ход на шахматной доске не был сде- лан. Две предыдущие ничейные партии игрались до тех пор. Однако сообщения из задней комнаты о при- нятом решении всѐ ещѐ не поступало. У Дип Сот II были серьезные проблемы с пониманием важности пешечного перевеса на королевском фланге в атаках на короля. Неожиданное решение Майка произвело шоки- рующее впечатление. Не каж- дый день вы получаете возможность сесть напротив чемпиона мира по шахматам в серьезной игре. Майк Вэльво. что оператор может принять пред- ложение о ничьей. Дип Блю оценивал позицию как несколько лучшую для Гарри. и решение будет приниматься там11. Впрочем. как единственное практичное решение. Дип Блю уже решил для себя. и даже сегодня я считаю его довольно сомнитель- ным. Гарри имел одну лиш- нюю пешку на королевском фланге. не догадываясь о пред- ложении ничьи. Иными словами. как или когда принимает решение оператор. что Дип Блю опре- делил для себя. если принять во внимание относительно невысокую шахматную квалификацию операторов. как он будет играть дальше. в заднюю комнату. окончатель- ное решение принимается уже не Дип Блю. Я не- много нервничал по поводу положения на доске.

Гарри Каспаров. Дип Блю необходимо было разви- вать своего белопольного слона через поле b7. За свою карьеру Гарри проиграл очень мало партий белыми. На 47-м ходу. но полное решение требовало изменения шахматно- го чипа. что-то более рискованное. что мы никогда ранее не предлагали Дип Блю Джуниор играть этот дебют. чтобы попытаться удержать ничью. когда я просматриваю заключительную часть шестой пар- тии. к тому же ему предстояло играть белым цветом. За отведѐнный им короткий проме- жуток времени они попытались занести. По мере развития игры Дип Блю продемонстрировал ряд недостатков. Мюррей и Джоэл работали изо всех сил. что иногда вполне допустимо разместить слона и на закрытой диагонали. Другие требовали добавления новых элементов оценки в аппаратную или в программную часть машины. наша дебютная система за черных готовилась исходя из предпосылки. Мюррей и Джоэл остановились на идее сыграть славянскую защиту. Нам требовалось нечто иное. В тот момент. Мы не готовили дебют на случай необходимости выиграть за черных. старому Дип Блю после четырѐх игр удалось 184 . но он не понимал. и по аналогии ладьями. черт возьми. Теперь. Это была трудная задача. В определенный момент Гарри осуществил намеренную переста- новку своих ходов. и по возможности проверить. в послед- ней партии Гарри была необходима просто одна ничья. где им не мешали пешки. Кроме того. Дип Блю предпо- читал располагать своих слонов на открытой диагоналях . когда игра была сдана. сходил слоном на поле d7. Клара Каспарова издала явно видимый вздох облегчения. он вместо того чтобы так и поступить. Некоторые недостатки можно было исправить простой акти- вацией неиспользованных элементов оценки. Чтобы свести матч вничью. Здесь со всей ясностью проявился тот факт. но после того как Гарри посредством перестановки ходов вывел его из дебютной книги. В ту ночь и на следующее утро. двадцать четыре хода спустя после предложенной Каспаровым ничьи. как можно большее количество вариантов. Сегодня.тех диагоналях. пока существовала возмож- ность еѐ вскрыть. чтобы вывести Дип Блю из его дебютной книги. аппаратно реализованных на шахматном чипе. нам необходимо было побеждать в по- следней партии черными. я не могу не задаться вопросом: "Как. Дебют разыгранный нами в четвертой игре годился только на то. особенно с помощью новой версии Дип Блю. оказались критически важными в матч-реванше 1997 года. что черными мы будем пы- таться сделать ничью. чтобы выиграть матч. До некоторой степени эту проблему можно было решить в программной части. мы сдались за Дип Блю. Изменения проведенные в шахматном чипе по итогам этой пар- тии для улучшения управления слонами. но в то же время содержавшее опреде- ленные возможности для игры на победу. Шестая партия следовала по стандартному варианту славянской за- щиты.

иногда заманиванием. Эверест подрос на тысячу футов. Шахматный чип Дип Блю I.добиться равного счѐта в матче?". в смысле прекращения наших мучений. ведя игру с Дип Блю. Старый Дип Блю делал множество по- зиционных ошибок в игре. а может быть и к счастью. который использовался в матче 1996 года. Гарри выиграл матч со счетом 4-2. штраф взимаемый в оценочной функции программы за оказавшегося в ловушке слона был очень маленьким. постоянно провоцировал его на новые ошибки. мы сдались за Дип Блю после 43-го хода Гарри. Но к сожалению. Шахматный чип был способен обнаружить. 185 . что слон может попасть в ло- вушку. иногда давле- нием. загоняя в ловушку как слона на b8. и Гарри. Последняя крупная позиционная ошибка Дип Блю заключалась в переводе своего слона на b8 на тридцатом ходу. и использовал их. так и ладью на а8. нащупал его слабые стороны. В двух последних партиях Гарри вытолкнул Дип Блю на неизведанную территорию. Вдоволь натерпев- шись. подобно искусному дирижѐру. В первых четырех партиях Дип Блю ходил по знакомой почве и большую часть времени смог избежать очевидных позиционных ошибок.

В то время я не знал этого. включая нас самих. 2 С другой стороны. последние две игры в матче показали. Каждый из нас исчерпал себя. что разница в силе сопер- ников всѐ ещѐ есть. я рад тому. Я находился не в самом хорошем настроении. превзошло ожидания почти всех людей. Передачи "Сегодня вечером". чтобы тщательно проверить программу. что бы произошло дальше2? Резонанс вызванный матчем. "Поздно ночью с Дэвидом Леттерманом". В четвертой игре. как мы и подозревали. В том матче победил лучший игрок. После первых четырѐх игр Дип Блю вполне мог бы вести в счѐте. в оконча- нии. но во время матча по всему миру было зарегистрировано более одного миллиарда 1 Версия Дип Блю от 1997 года трактовала бы окончание иначе. и физически. и психологиче- ски. d ГЛАВА 11 Переоснащение Поднимая фигуры Во время поездки обратно из Филадельфии. чего мы достигли в Филадельфии. на самом деле не заслуживал победы. Мы мог- ли бы легко свести вничью вторую игру. новости о матче не сходили с первых страниц "Нью-Йорк таймс". и Дип Блю образца 1996 года. "Субботним вечером в прямом эфире" .все они содержали шутки о матче в своих по- следних ночных ТВ-сегментах. был огромен. То. обладала бы неплохими шансами на победу. но в глубине своего сердца я знал. Поражение никогда не бывает приятным. 186 . После первых четырѐх игр у нас был рав- ный счѐт в матче с возможно лучшим шахматистом всех времѐн. а возможно даже и всех газет Соединенных Штатов. чем во время поездки на матч. а значит. Если бы мы тогда вели в счете. что мы проиграли матч в Фила- дельфии. то кто знает. что мы получим ещѐ один шанс сыграть с Гарри. "USA Today". в машине было непри- вычно тихо. если бы у нас было больше вре- мени. Оглядываясь сейчас назад. которую он свѐл к ничьей при непосредственной помощи Дип Блю1. у Гарри была сомнительная позиция. но всѐ равно чувство- вал себя гораздо лучше.

Более внимательная проверка после матча показала."впечатлений"3. которая задействовала все признаки оценки. что грос- смейстеры придают меньшее значение "ладьям на открытых вертикалям". оказались значительно ниже тех. но они гораздо лучше разбираются в том. и он вернулся к той жизни. вернулся в офис. сознательно или бессозна- тельно. и им предстояло многое наверстать. что этот эффект вполне реален. тем лучше оценочная функция. Контракт Джоэла с IBM истѐк. Она была написана для экспериментов по ав- томатической регулировке весов (такую настройку ещѐ называют тюнин- гом оценочной функции) аппаратных оценочных признаков. которую я где-то допустил. Программа выявляла. Перед матчем в Филадельфии. Основная идея здесь заключалась в допущении. растрачивая ресурсы машины в процессе этих экспериментов. что IBM не захочет провести ещѐ один матч. которые не требовали дол- гих размышлений. которые обычно использовались в шахматных программах. Только после того как сообщение зафиксировалось в сознании потенциального клиента. чтобы побе- дить Гарри и попасть в историю. я написал программу оценочной функции. У каждого из них дома находился новорожденный ребенок. Другими словами. гроссмейстеры гораздо лучше чем обычные шахматные програм- мы используют контекст сложившейся на доске ситуации. полученные при очень неглубоком переборе. Случись такое. больше по инерции. В частности веса присваиваемые гроссмейстерами "ладьям на открытых вертикалях". Здесь не оставалось ни малейшего шанса на то. про- смотр или чтение рекламного объявления не считаются впечатлением. а поскольку после матча в Филадельфии в моѐм распоряжении оказалось более чем достаточно машинного времени. насколько хорошо еѐ ходы. используемый в рекламе. Я взял выходной. это "впечатление" считается. то я проводил все свои дни. Я знал об этом ещѐ до матча в Филадельфии. и тем сильнее шахматная программа. Я был не в состоянии работать по-настоящему. Эксперименты по настройке оценки вскрыли некоторые удивитель- ные факты. Простое прослушивание. После этого открытия я прошѐлся по всему набору аппаратных признаков оценки и на- 3 "Впечатление" . реализо- ванные на шахматном чипе. и это привело бы только к ещѐ более грандиозным последствиям. и занимался только теми вещи. Это не означает. соответствуют выбору гроссмейстеров в позициях из их игр. Мюррей и Джо взяли недельный отпуск. 187 . Одна лишь эквивалентная им стоимость рекламы на рын- ке США превышала 100 000 000 $. Проведение экспериментов не требовало много размышлений. но считал это результатом влияния некоей программной ошибки. а после него. что чем больше степень соответствия. Мы были в шаге от того. когда важно располагать "ладьи на открытых вертикалях". которую вѐл до своего короткого пребывания в команде Дип Блю.это термин. Каждое впечатление обычно требует воздействия от нескольких рекламных объявлений.

что команда. Третий вывод заключался в том. Мы понятия не имели. но это вероятно не сильно поможет. наблюдался явный недостаток в количестве шахматных знаний. Шахматный чип был слишком новым для нас. После того как Мюррей и Джо вернулись из отпуска. Проанализировав наши проблемы в матче. Во время матча в Филадельфии. но после разговора с Мюрреем и мной. мы собрались на совещание. Мы оказались не готовы. и при наличии достаточного количества средств. что мы можем сделать. реально использовалось только около од- ной трети от имеющихся в наличии аппаратных признаков оценки. Но я по крайней мере убедил их добиваться того. Гарри обыграл Дип Блю позиционно. как эффективно использовать аппаратные признаки оценки. Также мы могли бы улучшить шах- матное "железо". Гарри выиграл матч в Филадельфии отчасти потому. Мы могли бы повысить скорость перебора программы. но в действительности ни- кто из нас не имел сколько-нибудь заметного матчевого опыта. чтобы у нас было достаточно времени и денег для этого. Мы должны сделать всѐ возможное. чтобы обеспечить выпуск второго поколения шахматных чипов. но это станет возможным только при наличии достаточ- ного количества времени до матч-реванша. чтобы увеличить наши шансы в следую- щий раз. и выделить достаточный бюджет. что смог адап- 188 . что мы скорее всего попробуем ещѐ раз. на всякий случай. еѐ люди. Здесь присутствовало много возможностей для улучшения эффективности су- ществующего шахматного оборудования. У Джо были некоторые сомнения насчѐт того. который находился в нашем распоряже- нии изучить. чтобы за тот короткий период времени. по срав- нению с чемпионом мира. Мы были не готовы к большому матчу. чтобы убедить руководство запланировать матч-реванш как можно позже. что у Дип Блю. Вопрос заключал- ся в том. и связанная с этим разработка полностью нового программного обеспечения. когда Гарри предложил ничью в пятой партии. получим ли мы этот шанс вообще. Безусловно можно было улучшить оценоч- ную функцию в программной части. и процедурно и психоло- гически. должны быть лучше подготовлены. он был успокоен и убеждѐн в том. когда получим ещѐ один шанс сразиться с Гар- ри. мы пришли к трѐм выводам. выделяемых на создание новой версии чипа. которые согласно программе тюнинга имели недо- статочные веса оценки. Нам требовалось создать специальный инструментарий для подготовки к матчу. Команда через многое прошла вместе. а не тактически. Мы окончательно определили набор стоящих перед нами задач. Это привело нас ко второму выводу. Мюррея и Джо не слишком вдохновляла перспектива по поводу возврата к созданию но- вого шахматного чипа. В шестой пар- тии у нас не было готового дебюта. Первый вывод заключался в том. на случай необходимости выиграть за черных. Все эти признаки могли потребовать улучшений.шѐл все те признаки. что скорость поиска Дип Блю оказалась вполне достаточной.

Это означало. я кажется могу хорошо концентрироваться на работе после длительной зарубежной поездки. я ввязался в де- баты с Джо и Мюрреем о том. Помимо работы над новым чипом. в чѐм заключаются их обязанности. Следующие шесть месяцев По неизвестной причине. примерно че- рез месяц после матча в Филадельфии. мне также пришлось примерить мантию адвоката. В автогонке "500 миль Индиа- наполиса". чем когда-либо в моей жизни. но мы могли помочь ему.тироваться к ситуации быстрее. В 1996 году я начал работу над новой версией шахматного чипа Дип Блю не зная. я следовал поэтапному подходу. и в рамках празднования лаборатория в Токио принимала однодневную конференцию по параллельной обработке информации. даже упор- нее. В течение следующих шести месяцев после по- ездки в Токио я работал упорнее. используя подходящие инструменты и работая как единая команда. чем когда проектировал свой первый шахматный чип. В 1985 году не было сомнений по поводу того. и ещѐ один набор для гроссмейстеров. я смог вложить в дело энергию. чтобы сначала убедить остальную часть команды. Учитывая всю эту неопределенность. а затем нашего менедже- ра. как в разработке чипа. чтобы создать его. Исследова- тельский центр IBM отмечал свой пятидесятилетний юбилей. Нам нужно создать набор инструментов для всех вовлечен- ных в дело людей: один набор инструментов для программистов (нас). В 1985 году. могут заменить шины менее чем за одиннадцать секунд. что сле- дует включить в новый чип. работая как хорошо слаженная команда. 189 . было нелегко. машинам прошедшим некоторое количество кругов. что генератор шахмат- ных ходов будет изготовлен. Мой доклад состоялся на одной из сессий этой конференции. чтобы Дип Блю мог адаптироваться подобно человеку. чем Дип Блю. Однако прежде чем были созданы новые инструменты. так и в своих попытках переубедить всех. Сделать так. имея на ру- ках то. необходимо заехать на пит-стоп для замены шин. что я мог в любой момент остановить новый проект. Механики на пит-стопе. Эти споры продолжались несколько месяцев. а затем о том. Новые функции добавлялись в шахматный чип поэтапно. а новый "работоспособ- ный" вариант чипа всегда сохранялся по ходу процесса разработки. но можем позаимствовать тот же подход к делу. необходимую для завер- шения чипа генератора ходов за шесть месяцев. Мы не обязаны работать с такой же скоростью как механики на пит-стопе. что новый чип желателен и необходим. что можно подготовить к производству в очень короткие сроки. В 1996 году. меня попросили выступить с докла- дом о Дип Блю в исследовательской лаборатории IBM в Токио. после моей по- ездки на Тайвань. будут ли выделены средства. нужен ли новый чип. что все члены команды знают. так как услуги MOSIS фактически были бес- платны. Мы так же обязаны убедиться.

Я считал. Изменения были весьма жела- тельны. Дип Блю Джуниор иногда пытался повторять позицию. которые кажется становились следствием действия "эффекта горизонта". оказалась тем убедительным примером. без четких доказательств. которые использовались в матче 1996 года. и они согласились поддержать мои намерения.Процесс проектирования чипа был относительно простым . что реализация этой возможности. ни Мюррей. проявлявшегося в связи с отсутствием обна- ружения повторения позиций в аппаратной части шахматной машины. а вот задача по исполнению роли адвоката была гораздо сложнее. что это повлечет за собой массовые измене- ния. что находилась "за горизонтом" его детектора повторений . Проблема заключалась в том. но мне удалось убедить остальную часть команды. но так же несли и большой риск. у которой был детектор повторений. что я буду 190 . к тому же поз- волит нам сделать оценочную функцию гораздо более разносторонней. который мне потребовался. Ещѐ за некоторое время до матча в Филадельфии. Это случилось ещѐ до моего визита в Токио.горизонтом для программной части дерева поиска. Потребовались некоторые усилия. Дип Сот II вполне мог бы выиграть турнир в Гонконге набрав при этом максимальное количество очков. примерно двух третей шахматного чипа. Джо и я не раз наблюдали как Дип Блю Джуниор делает странные ходы. Мюррей. если мы хотим победить Гарри. Потенциально. другими словами. После моей поездки в Токио состоялось совещание команды с участи- ем Си Джея. что это необходимо.я просто дол- жен был как следует вложиться в работу. Во время полѐта в Токио и обратно до меня дошло. При нашем поражении Фрицу конечно одновременно не- удачно сложилось множество различных обстоятельств. его турнирный рейтинг оказался бы более чем на 200 пунктов выше. которая случилась с нами в Гонконге. выталкивая еѐ в ту часть дерева поиска. что суще- ствует более выгодный путь реализации оценочной функции. что детектор сле- дует включить в новый чип. где Мюррей и Джо помогли мне убедить его. А я очень хотел победить. Этот последний аргумент произвѐл долж- ное впечатление на Мюррея и Джо. который поз- волит значительно сократить площадь кристалла. ни Джо не были готовы поддержать введение дополнений. я понял. но с помощью ап- паратного детектора повторений машина с самого начала избежала бы про- блем вызванных неполадками с линией связи. Хотя такое поведение определенно дава- ло отрицательный эффект. которая ему нравилась. Но все трое отклонили идею создания совер- шенно новой оценочной функции. что эти изменения сле- дует провести. Первоначально деньги выделили только на изготовление дополнитель- ного количества тех же самых шахматных чипов. Ката- строфа. В конце концов было решено. мы должны по крайней мере добавить в шахматный чип детек- тор повторения позиций. Вынужденной ничьей с У-Чесс мож- но было избежать. что прежде чем принимать решение по запуску нового чипа.

я хотел победить. И наконец. поскольку она давала ещѐ один шанс для создания шахмат- ной машины. Теперь наступила самая сложная часть работы. Чтобы получить новую оценочную функцию. прежде всего. причѐм и схема и программный шаблон должны подхо- дить друг к другу. затем создать новую оценоч- ную функцию. А я собирался сделать всѐ от меня зависящее. Я согласился на дополнительную ра- бочую нагрузку. достаточно сильной. заработает ли хоть что-нибудь. чтобы это произошло. Я мог тратить время и на версию с новой оценочной функцией. Предстояло создать про- граммный шаблон. и в основном потрачен на разработку и проверку детектора повторений.разрабатывать два варианта шахматного чипа. но я не буду получать никакой помощи от Джо или Мюррея . если это потребуется. являясь единственным разработчиком. то я не мог сказать. Программный шаблон требовалось создать на основе концепции проекта. будучи отдохнувшим. Основываясь на опыте создания первого шахматного чипа Дип Блю. а значит цикл поиска проблем и их устранения должен был быть гораздо короче. а потому я мог использовать предшествующую работу. но один со старой оценочной функцией. Мюррей и Джо предполагали. а другой с новой. я мог. даже с их помо- щью. Этот программный шаблон был по- чти полностью новым. В-третьих. Из двух новых чипов. от разработки первого шахматного чипа Дип Блю осталось довольно много программных инструментов. чтобы избежать повто- рения каких-либо проектных ошибок. оба с аппаратным детектором повторений. так как новая оценочная функция сильно отличалась от старой. что содержалось в проекте. что это займет по меньшей мере год непрерывной работы. а также тщательно проверить весь чип. чтобы сэкономить некоторое время. В нѐм использовались некоторые части из программного шабло- 191 . какую версию использовать. Я был взволнован.они были заняты со- зданием двух наборов вспомогательных инструментов необходимых для подготовки к матчу. которую я по сути и хотел сделать. Во-вторых. На это потребо- валось примерно две недели второго месяца. Первый месяц был сравнительно лѐгким. вкладывать в дело боль- ше рабочих часов. Оставалось три месяца на ещѐ более новую версию. почему я верил. Существовало несколько причин. я имел перед глазами полную картину того. Второй месяц был потрачен на переработку оценочной функции. пока новый проект не был частично завершен. изготовлен мог быть только один. а не на основе самого проекта. чтобы победить чемпиона мира по шах- матам. У меня оставалось четыре месяца до того момента как мы примем решение. Моей первостепенной задачей стало создание версии со старой оценочной функ- цией. что могу справить- ся. когда новая схема прошла мой первичный тест . К концу месяца у меня уже была готова первая версия нового чипа. мне следовало сначала завер- шить проектирование детектора повторений. По- скольку изменения были массовыми. Во-первых.в принципе новая конструкция работа- ла. и всѐ это самостоя- тельно.

что оно всѐ ещѐ работает. то проверял моделирование схемы. при необходимости исправлял мой программный шаблон. что теоретически позволяло поднять эффективную скорость шахматного чипа в три-пять раз. я неоднократно повторял себе: "Я хочу победить". оценочную функцию. впоследствии был отменѐн.на для старого чипа. 192 . я получил новую. что целесообразнее переключиться на новую схему. или ещѐ что-нибудь. как я отсекаю шахматные ходы. был разработан и проверен в четвертом месяце. Программ- ный шаблон и аппаратная часть достаточно хорошо сочетались друг с дру- гом. В конечном итоге. имели решающее значение. при этом ничего не сказав остальной части команды и нашему менеджеру. Чтобы подстраховаться. если буду готов отказаться от обязательного условия "правильности" того. который позволял ему вести себя так же. Но я мог сделать что-то среднее по сложности. Усложненный генератор ходов. Так как я шел с опережением графика. которая меня устроила и. чтобы удостовериться. создал новый генератор ходов. даже если бы у но- вого чипа и проявились какие-либо незначительные проблемы. Преиму- щества которые она давала. наряду с некоторыми улучшениями в других областях. но в основном в качестве базовых блоков. что могу рассмот- реть также и возможность реализации каких-либо иных улучшений. что мой новый проект уже готов. Как только начал приближаться конец четвертого месяца. Если я просыпался посреди ночи. Я нашел схему обрезки. Конечно. так как возникли довольно серьѐзные затруднения по проверке корректно- сти вычислений. Ещѐ до изготовления первого шахматного чипа Дип Блю. Да и сейчас мне не хватало времени. я проинформировал Мюррея и Джо. К концу третьего месяца. как и старый генератор ходов. После того как я возвращался домой. оставшихся от старого чипа. чтобы проверить некоторые вещи. и мы приняли осознанное решение адаптировать все новые программные разработки к новому проекту. У ме- ня не было выходных. Он был слишком сложным. Новая оценочная функция предлагала так много новых мощных признаков. и перезапускал моделирование. пойдя ещѐ дальше. Мюррею и Джо стало ясно. во время поездки поздно ночью из ла- боратории домой. Остаток вто- рого месяца и весь третий я работал примерно по 100 часов в неделю. это не стало бы возможным без программ- ных средств. я добавил в новый генератор ходов режим. то проверял моделирование снова и. Новый генератор ходов. планировавшийся к исполь- зованию в первом шахматном чипе Дип Блю. Они были не в восторге. достаточно проверенную. то понял. что и Мюррей и Джо решили. чтобы сделать пла- нировавшийся ранее оригинальный генератор ходов. после того как генератор ходов был завершен и проверен. Мои амбиции росли. мой первоначальный проект содержал усложненный шахматный генератор ходов. который поз- волял немедленно "отсекать" заведомо негодные шахматные ходы. и я больше не просыпался посреди ночи. Каждый день.

Вместо этого Дип Блю вскрыл вертикаль преждевременно. так и в ходе матч-реванша. после того как мы приняли решение использовать новую оценочную функцию. По- 193 . и лишь затем поместил свои ладьи на ставшую в итоге открытой вертикаль. прежде чем проект предстояло передать в VLSI Technology. обычно путѐм взятия пешки. та же самая концепция обнаруживается и в отношении слонов и диагоналей. Он видел подобные проблемы и раньше. Но эти действия дали Джоэлу возможность претендовать на открытую вертикаль своими собственными ладьями. понимал важность расположения ладей на открытых вер- тикалях. ладьи могут оказывать наиболее силь- ное влияние на ситуацию на доске. Дип Блю Джуниор. что Дип Блю Джуниор. были добавлены именно в результате нашей работы с этим инструментом. Джоэл предполагал. и создал мощный инструмент анализа. в мой кабинет зашел очень взволнованный Джо Хоэн. Мюррей уже был там. Между тем. что правильный способ игры в данной ситуации. стала большим подспорьем. Проблема заключалась в том. то есть вертикалях. Аналогичным образом. что весьма важные признаки оценки. Он сказал: "Тебе стоит на это посмотреть" и повѐл меня в кабинет Джоэла. Когда все ладьи покинули доску. Дип Блю Джуниор мог разместить обе свои ладьи на такой потенци- ально открытой вертикали и косвенным образом оказывать долгосрочное давление. где есть возможность удалить пешки препятствующие ладьям. но не мог точно определить их источник. у нас оставалось ещѐ два месяца. которую Джоэл только что сыграл. Эта новая часть программного обеспечения. перед этим Джоэл разговаривал с Мюр- реем и Джо о некоторых проблемах случившихся в партии. В партии. Шестая игра первого матча стала ярким примером некорректного обращения Дип Блю со слонами на диагоналях. в то время не знал. Мюррей взял еѐ программный шаблон. что ладьи можно с выгодой размещать и на вертикалях. То есть там. так же как и большинство других современных шах- матных программ. который я только что добавил. позиционное преимущество Дип Блю Джуниор рассеялось как воздух. как в процессе раз- работки программы. которые затем были разменяны на ней. добавил графи- ческий интерфейс. Примерно в это же время в группу вернулся Джоэл и был ознакомлен с данным инструментом. когда я возился с одним из новых признаков оценки. это просто разместить ладьи на потенциально открытой вертикали и ждать подходящего момента. Как оказалось. По-видимому. прежде чем еѐ можно будет вскрыть. реализованные на новом шахматном чипе. которые он пока ещѐ только имеет возможность "вскрыть" в бу- дущем. Однажды. Я использовал это время для прове- дения небольших поэтапных изменений. Расположенные таким образом. пока не получил новый аналитический инструмент для оценочной функции. наряду с любыми другими известными мне шахматными про- граммами. которую Джоэл только что сыграл с Дип Блю Джуниор. где пешки больше не мешают передвигаться ла- дьям. Очень даже вероятно.

я вставил и испытал новые признаки. так как новое оборудование позволяло использовать более простой интерфейс. поступивших к нам в феврале 1997 года. в тот или иной момент она также влияла и на ход других партий. В течение последних двух месяцев разработки чипа. к лучшему или к худшему. Он начал с общих элементов старого и нового программного обеспечения. для разработки физического проекта. Тем не менее. Печатные платы для новых шахматных чипов разрабатывались параллельно. менее чем за три месяца до матча. После долгих перегово- ров с Гарри. Эта операция также прошла успешно.сле некоторого обсуждения мы пришли к правилам для распознания соответ- ствующих признаков. Времени на подготовку к матч-реваншу оставалось лишь немногим больше. связанную контрактом с VLSI Technology. Эта переработка положительно повлияла на игру Дип Блю в пятой и шестой партиях матч-реванша. матч-реванш запланировали на май. а затем добавлял но- вые элементы. который проделал бóльшую часть работы по интеграции про- граммного обеспечения. когда Дип Блю в результате действий на потенциально открытой вертикали приковал тяжелые фигуры Гарри к его последней горизонтали. Неплохо для ра- боты на полдня. у нас уже име- лось в наличии работоспособное программное обеспечение. и новая программа оценочной функции. основанное на старых чипах. проводил еѐ последовательно. но потом начали появляться про- блемы. Затем он упростил программный интерфейс шахматного обору- дования. и всѐ про- шло гладко. чтобы Дип Блю смог тогда победить. Первоначально объединение нового шахматного оборудования с новым программным обеспечением шло гладко. Без новых признаков весьма маловероятно. и стали доступны раньше новых чипов. по одному за раз. на этот раз программная часть находилась в гораз- до лучшем состоянии. в него были добав- лены также и другие новые важные признаки оценки. В тот же день. Производство новых чипов началась в конце декабря 1996 года. Эти новые признаки прояви- ли себя в критически важной второй игре матч-реванша 1997 года. Джо. Безусловно. Прежде чем мы увидели новые чипы. Первый шахматный чип Дип Блю использовал достаточно разностороннюю оценку безопасности короля. Фантомный ферзь В сентябре 1996 года нетлист нового шахматного чипа был выслан в проектную фирму. что было относительно простой модификацией. находившаяся в доста- точно хорошем состоянии. В первую очередь он адаптировал старое программное обеспечение к новому шахматному оборудованию. чем на подготовку к пер- вому матчу. В течение последних двух месяцев разработки чипа. На следующем этапе Джо 194 . с помощью инструмента анализа оценочной функции была проведена массовая переработка логики оценки безопасности короля. что над ней всѐ ещѐ необходимо дополнительно поработать. но матч 1996 года предоставил немало доказательств того.

какая бы меня полностью удовлетворила. передавая аппаратному детектору повторений ложные данные. Излишне говорить. но не хватало времени. не было простого способа сделать это. Более продвинутые про- граммы для проектирования уже были доступны. Все мои тесты аппа- ратного детектора повторений базировались на том. обладали побочным эффектом. были несколько ограничены. В начале 1996 года только одна часть его новой программы. Но только до той поры. могли быть обнаружены прежде. которые позволяли бы нам запустить симуляцию шахматного чипа прямо из шахматной программы. За прошедшие четыре года Джо существенно изменил и улучшил про- грамму. моделируемый шахматный чип работал более чем в миллион раз медленнее реального шахматного чипа. когда я передал Джо контроль над шахматной программой. выросла до более чем 100 000 строк кода. пока вы не приступали к написанию кода. новый шахматный чип. и здесь он вскоре столкнулся с проблемами. Некоторые из операций чипа. Джо моди- фицировал шахматную программу таким образом. которые корректно работали 195 . или по крайней мере я так думал. я писал шахматную программу определенным образом. которые не проверялись при моѐм моделировании. каким образом я тогда организовал связь программной части Дип Сот II с шахматным оборудовани- ем. отвеча- ющая за поиск. мы хотели бы иметь возможность запускать шахматные программы поверх моделируемого шахматного чипа так. что- бы перенести на них проект. чтобы любые проблемы с объ- единением шахматной программы с чипом. основываясь на том. но с кодом Джо детектор не работал должным образом. Я моделировал и тестировал аппаратный детектор повторений. который я передал ему в 1992 году. занимало не менее нескольких часов ра- боты реального чипа. Но здесь перед нами стояло два препятствия. Программа для проектиро- вания не имела простых механизмов. Во-первых. никогда по-настоящему не проверялся в такой степени. чем чипы будут изготовлены. тогда как промежуток времени между матчами 1996 и 1997 года составлял лишь немногим более одного года. В идеале. Во-вторых. Возможности программы для проектирования. Аппаратный детектор повторений был тщательно проверен. Как правило. и таким образом симуляция одной минуты рабо- ты реального чипа потребовала бы от нас свыше двух лет работы его модели. Проблема была не фатальной и решение казалось относительно легким. В 1992 году. Кроме того. или примерно в 20 раз больше кода. прежде чем его представили к производству. выявление всех проблем.взялся за активацию аппаратного детектора повторений. как я сам когда-то писал шахматную программу. они стоили больших денег. используя полный набор всех возможных операций. но использовались Джо в его коде. что Джо организовал доступ к шахматному оборудованию более сложным обра- зом.только те. связанных с интеграцией в систему. чтобы она использовала уменьшенный набор операций чипа . Таким образом. которую я использовал для моделирования нового шахматного чипа.

с аппаратным детектором повторений.это уже слишком. сто- ивших около 20 $. независимо от того. Проблема про- являлась снова и снова. что более или менее соответствовало моим оценкам. не имела лѐгких решений. а наш постоянный поставщик печат- ных плат сообщил. Это потребовало примерно один день моделирования повторения ошибки. Таким образом. Новый шахмат- ный чип разрабатывался таким образом. Этот подход к тому же давал нам возможность добавлять в FPGA дополнительные при- знаки оценки. Это под- ходило в качестве решения проблемы при дефиците времени. даже для меня. Это аппаратное решение тре- бовало новой партии печатных плат. белый ферзь на a1 или черный ферзь на a8. Фантомный ферзь появлялся только тогда. Затем Джо обнаружил что-то странное. не представлялся выполнимым по времени. У нас было три способа решения проблемы фантомного ферзя. где появлялся фантомный ферзь при перебо- ре на три полухода. с FPGA (программируемых пользователем вентильных матриц). на поле a1 (в левом нижнем углу) внутренней доски чипа. первые ре- зультаты были довольно обнадеживающими. Второй подход. что про- граммное обеспечение по существу практически не менялось. чтобы преследовать меня. когда в по- зиции возникала возможность взятия на проходе. Это стоило нам примерно недели. что при проектировании логики в каком-то месте я допу- стил ошибку. Две недели . Однако следующая проблема. если мы отключали аппарат- ные отсечения поиска. редких условиях. Ещѐ одно преимущество аппаратного подхода заключалось в том. При определѐнных. отказавшись от пяти-десятикратного ускорения. если бы тре- бовалось получить что-то работоспособное немедленно. но в конце концов Джо заставил код работать. Это было аппаратное решение. Но до матч- реванша оставалось чуть более двух месяцев. насколько хорошо аппаратные отсечения поиска будут работать на практике. которую он обнаружил. которому я отдавал предпочтение. В одной из позиций которую он проверял. это опять было взятие на проходе! Моѐ нелюбимое шахматное правило снова верну- лось. 196 . Он был почти уверен. Внешний FPGA мог присматривать за аппаратным поис- ком и удалять фантомных ферзей. какой использовался чип. могли материализоваться прямо из воз- духа. после завершения поиска появился дополнительный белый ферзь. Самый простой заключался в том. чтобы просто отключить аппаратные отсечения поиска. Появление отсечений ускори- ло поиск в 5-10 раз. Один из главных вопросов в отношении нового чипа заключался в том. Фантомный ферзь однако не появлялся. Встал насущный вопрос: какую и где? Джо определил ситуации. как только они появлялись. После того как Джо включил аппаратные отсечения. что в лучшем случае смог бы поставить платы за две недели до матч-реванша. чтобы им можно было управлять извне. минуя дорогостоящую модернизацию шахматного чипа.

но без каких-либо признаков ошибки. но какое-то вре- мя наши перспективы выглядели не слишком радужно. закончившейся вничью. После проблемы с фантомным ферзем никаких других аппаратных ошибок больше обнаружено не было. Гарри поздравил нашу команду с достиже- нием успеха в "преобразовании количества в качество". Меня не устраивало внесение таких изменений прямо пе- ред матчем. Суще- ствовали две проблемы относительно корректности такого подхода. явно проявили себя неко- торые из новых признаков оценки шахматного чипа. эффективная скорость составила бы примерно от тридцати до ста процентов расчетной скорости. В конце концов всѐ обошлось. чтобы перед поиском включать аппаратные отсечения по умолчанию. Во-вторых. отключить аппаратные отсечения. что если после аппа- ратного поиска на доске появлялся фантомный ферзь. которые изготовили бы платы быстрее. Третий подход требовал значительного изменения программного обес- печения. что когда после аппаратного поиска по- явится фантомный ферзь.Возможно. в повторном поиске нуждалась менее чем одна из десяти позиций выдаваемых шахматным чипом. В то время он не понимал. 197 . что нам лучше придерживаться простого решения от первого подхода. то из-за проблем с фантомным ферзем. Качество важнее количества Во время матча 1996 года. Последняя известная ошибка программного обеспечения. и в результате вероятно сделала программу менее стабильной. Во- первых. и провести повторный поиск в позиции. Некоторые из "нечело- веческих" ходов были вовсе не результатом глубоких поисков. В частности в третьей игре. если бы был принят третий подход. поиску нельзя было бы полностью доверять. Предложение заключалось в том. мы и смогли бы найти новых поставщиков. была зафиксирована за две недели до матч-реванша 1997 года. но это было слишком рискованно. Этот подход был основан на наблюдении. Таким образом. то оценка позиции почти всегда несколько изменялась. изменения в оценке позиции можно будет отсле- дить. вызванная проблемой фантомного ферзя. Другими словами. приводя тем самым к ложным результатам поиска. и если после поиска будут наблюдаться изменения в оценке. Как правило. но затем утерян до завершения поиска. Это была интеллектуально интересная задача. чтобы справиться с ней. а следствием оценки Дип Блю ладьи Гарри. и я считал. как приближавшейся к ловушке. что Дип Блю никогда не ограничивался только количеством. при определенных условиях фантомный ферзь мог по- явиться в процессе поиска. чем скорость после использования простейшего способа исправления программы. то следует удалить фантом- ного ферзя(ей). не было никаких гарантий. но всѐ равно была бы гораздо больше. и вероятно поэтому Джо всѐ же решил потратить около месяца. Проблема обошлась нам приблизи- тельно в месяц времени Джо.

Дип Блю как таковой существовал только две недели. Команда формировалась так. каждый из нас ограничивался своей обла- стью знаний. весь процесс повторялся заново. он сообщал нам о допущенных Дип Блю Джуниор ошиб- ках. и все были равны. он нашел много положений. До этого момента. Создание нового шахматного чипа было только первым шагом в нашем стремлении к качеству. когда его позиция начи- нала выглядеть плохо. Мюррей отве- чал за оценочную функцию и дебютную книгу. что- бы стать директором шахматной школы. В этот раз мы хотели. В сентябре 1996 года стало ясно. Как правило. что матч-реванш состоится. которые вызывали у Дип Блю Джуниор серьезные проблемы. в противном случае он пожалуй не смог бы победить Гарри в своей первой игре.) Типичный школьный день начинался игрой Джоэла с Дип Блю Джу- ниор в стиле "беру ходы назад". (На самом деле. команда Дип Блю действовала в качестве тройки. После шахматных сессий в сти- ле "беру назад". где каждый участник отвечал за отдельную область знаний. и как правило Джоэла ожидало несколько сюрпризов. отдать приоритет качеству перед количеством. На следующий день. а я отвечал за аппаратную часть и тестовые программы. Большинство этих ежедневных изменений касались его оценочной функции. мы либо вносили изменения в Дип Блю Джуниор. Однако в двух случаях мы объединялись. большую часть времени учеником фактически был Дип Блю Джуниор. поскольку мы не обладали полным доступом к суперкомпьютеру IBM RS6000 SP. Основной акцент в нашей подготовке к матч-реваншу 1997 года сво- дился к улучшению качества шахматных знаний Дип Блю. что ребенка следует обучить способам вести де- ла. и Джоэл Бенджамин был приглашен обратно в исследовательский центр IBM. на Джо была вся остальная часть главной программы. к позициям где у него ещѐ имелись шансы. которые он не сделал бы в предыдущий день. на котором запус- кался Дип Блю. но только с одним единственным учеником. К началу матча 1996 года. чтобы оказать по- 198 . Но результат матча 1996 года также совершен- но отчетливо показывал. в некоторых случаях. Дип Блю Джуниор вероятно даже в первое время уже играл в силу супергроссмейстера (международный рейтинг 2600 и выше). так что Джоэл позволял себе брать ходы обратно. чтобы ни один человек не играл роль лидера команды. Только что улучшен- ный Дип Блю Джуниор часто выдавал такие ходы. Это был ребенок. Неоднократно возвращаясь назад. в том числе очень сложный код параллельного поиска. а именно с Дип Блю. или же. Конечно это был очень сильный и очень та- лантливый ребенок. иногда игра продолжалась и в начале вто- рой половины дня. В таком случае. удостоверялись что проблемы решены в новом шахматном чипе.

ну скажем. Это означало. Мюррей и Джо использовали совершенно разные стили программиро- вания. Первые несколько игр новой программы использующей новый шахматный чип. Работа Мюр- рея с оценочной функцией свелась больше к тонкой настройке. когда новые шахматные чипы поступили из VLSI Technology. начал быстро при- бывать. то столь необходимую Мюррею помощь обеспечил Джо. тем не менее оценочная функция находилась в гораздо лучшей форме. а так- же вследствие необходимости закончить новую оценочную функцию. Этот факт. Таким образом "Мини" Дип Блю Джуниор. Чтобы помочь мне. Мюррей провел против двух лучших коммерческих программ для персонального компьютера. но медленного про- гресса. как и у быстрейших коммерческих шахматных программ запущенных. новый материал поверх того. и оценить как тот работает. Кроме того. В результате мы получили сочетание скорости Джо и вдумчивого подхода Мюррея. В первый раз это произошло. работающий на пониженной тактовой частоте. когда неослабеваю- щим потоком поступали выявляемые Джоэлом проблемы с оценкой. что он как правило добивался устойчивого.мощь тому из нас. которое находилось в нашем распоряжении. даже в конце матч-реванша. Мюррей и Джо очень хорошо дополнили друг друга. Прежде чем писать программу Мюррей любил всѐ обдумать. На тот момент новая программа использовала только один шахматный чип. Наиболее существенное отличие между програм- 199 . Со всеми этими новыми признаками оценки. опробовать его. в сочетании с тем ограниченным временем. только этим фактором замедляя новую программу в пять-десять раз. к делу подключились Мюррей и Джо. вдруг ставшими доступными. Как шахматист Джо был гораздо слабее Мюррея. Джо взял на себя работу по написанию кода оценочной функции для новых признаков. что уже написал Мюррей. реально работал на скорости всего лишь от 100 000 до 300 000 позиций в секунду. почему во время матча 1996 года использовалось только около одной трети аппаратных при- знаков оценки. В свою очередь Джо больше был экспериментатором. которые он поместил в код. не все признаки оценки полноцен- но использовались. чем во время матча 1996 года. кто в ней нуждался. и как результат. Сейчас же. Мюррей не мог справиться со всей работой своими силами. И хотя. но те веса оценок. в связи с про- блемой фантомного ферзя в поиске было отключено аппаратное отсечение. у нас уже была на руках достаточно хорошая оценочная функ- ция. когда первый шахматный чип Дип Блю был близок к завершению. оказались достаточно хорошими. Он мог написать код очень быстро. К тому моменту. Поскольку я всѐ ещѐ проводил большую часть своего времени над новым шахматным чи- пом. стал причиной того. то есть примерно с такой же скоростью поиска. на наилучшем персональном компьютере на базе процессора Пентиум Про. чем к коди- рованию. Мюррей просто потонул в таком многообразии.

примерно в то же самое время когда мы получили новые шахматные чипы. зна- ниях заключенных в шахматном оборудовании. Первые нескольких партий с "Мини" Дип Блю Джуниор Мюррей сыг- рал. Мюррей по па- мяти продемонстрировал мне фрагменты игр. но не могли ничего гарантировать. то есть в шахматных знаниях по- мещенных в программу или. Я захотел увидеть доказательства. как в случае "Мини" Дип Блю Джуниор. что было реализовано в коммерческих шахматных программах. Мы решили. В своѐм стремлении улучшить шахматные знания Дип Блю мы создали нечто. чем лучшие коммерческие шахматные программы. которое могло использовать уже несколько шахматных чипов. Мини продолжал выигрывать. В начале февраля. Учитывая. что самое время новому Дип Блю Джуниор посетить "Превосходную Маленькую Шахматную Школу" гроссмейстера Джоэла. я ответил: "Примерно 50 на 50". совершенно очевидно проявлялся отно- сительно недостаточный уровень шахматных знаний коммерческих про- грамм. И тут Мюррей бросил бомбу - Мини выиграл все игры. мы 200 . чтобы быть скомпенсированной более точной оценочной функци- ей Мини. В конце фев- раля. что по факту Мини не обладал преимуществом в скорости поиска. находившееся далеко за пределами того. а также то. в игре компью- тер против компьютера. Свидетелями неформального частного матча между старой и новой версиями машины. состоявшего из одной игры. К тому моменту.мами заключалось в оценочной функции. одним из начальных мероприятий этой кампании стала первая игра между старым и новым Дип Блю Джуниор. Вскоре после этого Джо закончил первую версию нового про- граммного обеспечения Дип Блю Джуниор. что провѐл несколько игр против лучших коммерческих шахматных программ и предложил мне уга- дать исход. и я могу совершенно точно сказать. Причины доминирования Мини стали очевидны. что новая оценочная функция всѐ ещѐ была не настроена. что аппаратные признаки оценки сыграли свою роль в каждой партии. Как-то раз он упомянул. Впоследствии Мюррей провѐл ещѐ несколько игр. В каждом фрагменте игры. когда Мюррей прекратил игры против коммерческих шахматных программ. Мини проиг- рал. В конце концов. Мы конечно ожидали. что новая версия победит. Мини был по меньшей мере на 200 очков рейтинга сильнее. который я увидел. Относительная тактическая сила другой программы стала слишком большой. в соотношении два к одному. никому не сказав. рекордный результат 10-0 (за исключением игры с гандикапом по времени) показанный Мини. информационный отдел исследовательского цен- тра IBM запустил процесс медиа-подготовки к матч-реваншу. означал что с достоверностью примерно девяносто пять процентов. В одиннадцатой игре Мюррей решил дать одной из коммерче- ских программ больше времени. стали журналисты из про- граммы ABC "Nightline" и журнала "Тайм".

В испанском Линаресе ежегодно проводился самый сильный шах- матный турнир в мире. сильно отличающейся от той. Она сделала ход. Затем. новая версия объявила. Время от времени он играл с Дип Блю Джуниор лѐгкие партии и про- играл большую часть из них. старая программа также увидела свою гибель. Вследствие этого. Когда у Джоэла возникали какие-нибудь сложные 201 . но затем новый Дип Блю Джуниор присту- пил к чему-то. Джоэл обладал глу- бокими знаниями о поведении Дип Блю. работая с Джоэлом над дебютной подготов- кой. что выглядело как перспективная атака. и он сделал это удаленно. В последние лет десять Испания стала одной из ведущих шахматных держав. Вся наша работа над чипом по улучшению оценки безопасности короля. он достаточно хорошо знал ведущих шахматистов. новый Дип Блю Джуниор увидел выигрыш материала. Все были поражены. даже довольно оптимистич- но оценивал свои шансы. Старый Дип Блю Джуниор оставался равнодушен. Мы воспользовались этой возможностью и пригласили его к себе. что определенно было не так. Таким образом. Для матч-реванша. и вся работа с новой программой по использованию аппаратных признаков оценки окупилась сторицей. но к неофи- циальным играм нельзя было относиться слишком серьѐзно. смогло бы сотво- рить подобное со старым Дип Блю Джуниор. Они не могли быть правы оба. Старая версия всѐ ещѐ считала позицию примерно равной. Насколько силѐн новый Дип Блю в отношении гроссмейстеров-людей? Гроссмейстер Мигель Ильескас был яркой шахматной звездой из Ис- пании. с которой он играл в 1996 году. в то время как Мигель находился в высшем эшелоне шахмат.только-только получили работоспособную версию новой программы. но один вопрос оставался без ответа. что ходы сделанные новым Дип Блю Джуниор обладали явными человеческими чертами. когда Дип Сот II проиграл ему матч из двух партий. Журналист из Тайм отметил. После хода новой программы. не ожидавшийся новой версией. Игра продолжа- лась всего лишь около двадцати ходов. Игра началась примерно на равных. из Испании. у Мигеля оставался двухнедельный отрезок свободного вре- мени в марте 1997 года. что выигрывает слишком много материала. Гарри придѐтся играть с про- граммой. Наши первые контакты с Мигелем состоялись в 1995 году. что какое-либо иное. внезапно. Джоэл и Мигель очень хорошо поработали вместе. Теперь всѐ было кончено. а фактически. Новый Дип Блю Джуниор тоже был настроен оп- тимистично. Это был ещѐ один хороший знак. Это был хо- роший знак. Я бы не пове- рил. новая программа намного превосходила другие ком- пьютерные программы. Мы пригласили его помочь с дебютной подготовкой к матчу 1996 года. одним из частых участников которого был и Ми- гель. Мигель провел две недели. играющее в шахматы существо. во время которого он мог бы приехать в Соединен- ные Штаты. в том числе и старую версию Дип Блю.

приводившая к вы- бору случайного хода. но тот каким-то образом на скорую руку организовал немного тактической магии и вынудил ничью повторением позиции. когда тот делал первый попавшийся ход. но она по-види- мому всѐ ещѐ где-то скрывалась. которые Дип Блю мог использовать во время матча. "Хотел бы я посмотреть на их мучения" . Так же как и Мигель. После визита Мигеля. и некоторое время Джо уже пытался еѐ отследить. Ник и Джон играли лѐгкие партии против Дип Блю Джуниор и проигрывали большинство из них. и Ник. Выяснилось что это была программная ошибка. Мы запланировали два тренировочных матча с участием Дип Блю Джуниор на апрель 1997 года. 202 .проблемы с дебютом. До начала матч-реванша мы держали все эти контакты в строжайшем секрете. Первый матч игрался против гроссмейстера Ларри Кристиансена. что они будут играть на дому. только чтобы при- нять смерть от прославленной домашней дебютной подготовки Гарри. Ларри и Майкл были его близкими друзьями. чтобы помочь с определенными дебютными системами. а не с его домашней подготовкой. который Дип Блю Джуниор тоже выиграл со счетом 1. не разбираясь. чтобы избежать сигналов для Гарри о том. Ошиб- ка Дип Блю Джуниор была связана с организацией контроля времени.5. Каждый тренировочный матч состоял из двух партий. но потом вдруг. а второй против гроссмейстера Майкла Роде. какие дебюты мог бы сыграть Дип Блю. Нет никакого смысла гото- виться в течение года. нам необходимо было сыграть в серьезных трениро- вочных матчах против других гроссмейстеров.гово- рил Джон. Джоэл мог отвечать ему на понятном для любого гроссмей- стера шахматном языке. хороший он или плохой. Ларри играл в первом из этих матчей. кропотливо улучшая программу. Дип Блю Джуниор выиграл вторую игру. Когда Мигель задавал вопро- сы о Дип Блю.5 на 0. было решено. И Джон. До начала следующей игры Джо обнаружил и устранил ошибку. как те же самые пробле- мы обсуждали между собой ведущие игроки. а вместе с ней и матч со счетом 1. Каждый из них обладал большим опытом игры против компьютеров. Получился своеобразный привет от первых офици- альных партий ЧипТест. Но что- бы быть уверенными. что ошибка устранена. В матче мы собирались играть с Гарри. мы пригласили гроссмейстеров Ника Де Фир- миана и Джона Федоровича. Эта ошибка была привнесена сравнительно недавно. посту- павший из генератора ходов. и не дать тем самым ему опасное преимущество. Позиция Дип Блю выглядела безнадежной. Во избежание лю- бых возможных утечек информации об их участии в подготовке перед матч- реваншем. В первой партии Дип Блю Джуниор создал перспек- тивную позицию.5. отдал пешку.5 на 0. ошибка себя не проявила. Снова хороший знак. то Мигель порой вспоминал. Он думал. без каких-либо видимых причин. В матче против Майкла. оба с нетерпением ожидали возможности лично уви- деть тренировочные матчи.

чтобы воспринимать этот рей- тинг всерьѐз. Условный промежуточный рейтинг Дип Блю Джуниор. Даже если он всѐ ещѐ будет не сильнее Гарри. превысил 2700 пунктов. показанный им в условиях нормального контроля времени в играх против обоих грос- смейстеров. Чип Дип Блю II использовавшийся в последнем матче. Ко- нечно было сыграно слишком мало партий. но ведь большой Дип Блю будет в пять-десять раз быстрее чем Дип Блю Джуниор. и возможно на 100-200 рейтинговых очков силь- нее. и оказался таким образом на расстоя- нии примерно в 50 рейтинговых очков от рейтинга Гарри Каспарова. в 1997 году. то по крайней мере расположится где-то рядом. 203 .

Но. пока не осталось около трѐх месяцев до матча. то по крайней мере до- статочно близок по силе. тот самый репортер из журнала Тайм. и поскольку мы не были абсолютно уверены. что они будут работоспособны. это стало бы вполне достойным результатом. если перед матчем мы обна- ружим что-то непоправимое. который присутствовал на матче из одной игры. мы ощущали совершенно иную атмосферу. и тот не сможет выиграть с перевесом более чем в одну победу. то об их существовании стало публично известно. а создание Дип Блю уже близилось к завершению. конечно же. Тем временем Гарри по-видимому начал нервничать. но он не был непобедим. Если бы у нас оставалось. и при этом мы смогли бы поддерживать такой же темп улуч- шений. Мы стабильно и быстро продвига- лись вперѐд. Как бы то ни было. Гарри Каспаров был силѐн. между 204 . и мы сильно сомневались. что у нас есть хорошие шансы. В конце февраля 1997 года. что даже если Дип Блю и не сильнее Гарри. Публично мы не озвучивали никакой информации. у нас не было дополнительных шести месяцев. что матч за- кончится вничью. что Дип Блю сможет выиграть матч с перевесом более чем в одну победу. Новые шахматные чипы продолжали дер- жаться в секрете. у него брал интервью Майкл Кранц. то это позволило бы надеяться. что с перевесом более чем в одну победу сможем выиграть мы. С нашей точки зрения. скажем. ещѐ шесть месяцев на подготовку. он был достаточно силѐн. Существовала также достаточно большая вероятность. Наша собственная оценка прямо перед матчем сводилась к тому. чем раньше. У нас имелся запасной план по возвращению на старые шахматные чипы. Мы чувствовали. a ГЛАВА 12 Святой Грааль Щель в доспехах В преддверии матч-реванша 1997 года. только когда матч был уже в самом разгаре. казалось что новый Дип Блю может быть достаточно хорош и так. С другой стороны.

что считаю что шансы Дип Блю на как минимум ни- чью в матче. когда мы дали ему откровенный ответ.можно ли ему посетить исследовательский центр IBM вместе с репортѐром из Германии. Сначала он попросил у Майкла запись игры. Гарри был очень разоча- рован когда узнал. что видел игру. что ему и в самом деле есть о чем беспокоиться. 1 Для любопытствующих . и к тому же фрагменты игры транслировались ранее в эфире. Мы особо не задумывались над комментарием Фредерика. Но он никогда не сделает этого". что у него могла быть и побочная миссия по зондирова- нию информации. чтобы не дать Гарри преимущество. обладавшими че- ловекоподобными качествами. и всѐ прошло хорошо. Фредерик посетил лабораторию в начале марта 1997 года. но были обеспокоены тем. ес- ли будет играть в антикомпьютерные шахматы. но вот некоторые не слишком. В конце своего визита Фредерик сделал необычное замечание: "Гарри может легко победить. какой игрался дебют. как назывался дебют1.двумя версиями Дип Блю Джуниор. Он выглядел не слишком довольным. либо противоречили ему. что Дип Блю имеет вполне реальные шансы на побе- ду. Гар- ри спросил. что Майкл понятия не имеет. превышают пятьдесят процентов. Майкл упомянул при Гарри. Это сильно взволновало Гарри. разыгранной в этой партии был вариант Тарра- ша в ферзевом гамбите. Узнал ли когда-нибудь Гарри о видеозаписи ABC Nightline? Я не знаю. Мы уже провели обширную подготовку для противодействия возможному использованию антикомпьютерных шахмат. то он мог понять. Вскоре после этого интервью Гарри. 205 . Мы находились в дружественных отношениях с Фредериком. По мере приближения матч-реванша. чтобы получить позиции. имеющей отношение к предматчевой подготовке Гарри. мы получили по электронной почте письмо от Фредерика Фриделя.дебютом. что у него еѐ нет.рассчитываем ли мы на то. которые он счи- тает трудными для компьютера. в матче 1996 года Гарри уже играл в антикомпьютерные шахматы. Мы понятия не имели. Когда тот ответил. Но если такое и произошло. что Дип Блю сможет выиграть матч. которые не были обозначены в уже подписанном контракте на матч. и визит и интервью. Гарри через своих агентов начал обращаться к нам с различными просьбами. которые либо касались вопро- сов. где он спрашивал . помнит ли он. Нам предстояло быть очень вежливыми. В то время Гарри не догадывался. Я не сказал ему. и был весьма впечатлен ходами новой программы. В этом смысле. Играя в антикомпьютерные шахматы. что у ABC Nightline была полная видеоза- пись игры. до какой степени Гарри будет следовать этой стра- тегии в предстоящем матче. но бдительными. человек умышленно делает заведомо неоптимальные ходы. Некоторые из запросов Гарри были вполне ра- зумны. Не стал сюрпризом и один из вопросов Фре- дерика звучавший так .

мы потратили некоторое время на изучение новых шахматных часов и документа по новому кон- тролю времени. Гарри не занимался своими запросами сам. тогда Дип Блю сообщат. заключался в использовании совершенно нового. одновременно и запрограммировать новый контроль времени. что если Гарри предложит ничью. В конечном итоге использование новых часов Гарри было одобрено. на основе запросов Гарри. Цель этого правила заключалась в том. что использоваться будет такой же контроль времени. которого у нас по сути и не оставалось. Кроме того. чтобы выпол- нить его запоздалый запрос. а его новый контроль времени нет. когда Майк Вэльво вынудил команду Дип Блю принять опрометчивое решение. и даже новые часы не работали с ним. Из уважения. что нет никакой воз- можности для нас. Если команда решит отказаться от ничейного предложения. чтобы не допустить повторения ситуации из матча 1996 года. не- стандартного контроля времени. наша обеспокоенность возможностью отменять ре- шение Дип Блю. Это могло стоить нам нескольких недель подготов- ки. нельзя ли каким-либо образом удовлетворить обе просьбы Гарри. что даже если бы часы Гарри и могли использо- вать его новый контроль времени. Мнение команды сводилось к тому. что предложение о ничьей отклонено. который недавно придумал Гарри. а потому он не тратил на них свою энергию и время.швейцарским производителем часов с которым Гарри был связан рекламным контрактом. в Audemars Piguet отрегулировали часы к матч-реваншу по стандартному контролю времени. Тем не менее. Но если бы согласились на них мы. разработанные на заказ. потратив день на изучение часов. то чтобы закодировать новый контроль времени и провести обширное тестирова- ние. Другой запрос. была же- 206 . то у команды Дип Блю не оставалось ни времени ни сил. и закончить подготовку к матчу вовремя. что у них хватает проблем даже с использо- ванием обычного контроля времени. фирмой "Aude- mars Piguet" . не зная что в настоящее время обсуждается предложение о ничьей. Мы вздохнули с облегчением когда. Ещѐ важнее было то. Не забывайте. После отчѐта Джорджа. нам пришлось бы потратить драгоценное время. и принимать решение по предложению ничьи. после того как Дип Блю уже определился со сле- дующим ходом. Джорджа Пола из исследовательского центра IBM попросили оценить новые шах- матные часы и посмотреть. что на подготовку нового Дип Блю к матч-реваншу у нас оставалось менее 12-ти недель. то оператору разрешат сообщить Дип Блю о предложении. Этот контроль времени был чрезвычайно сложным. связанный с новыми шах- матными часами. В начале переговоров по контракту на матч-реванш было решено. на изменение программы таким образом. Одна- ко в контракте на матч уже было указано. он сообщил. как и в матче на первенство мира 1995 года между Каспаровым и Анандом. Один из запросов касался разрешения использовать новые шахматные часы.

Новая версия значительно отличалась только потому. и Гарри имел. Контракт на матч в явном виде обязывал команду Дип Блю предоста- вить по его запросу записи всех наших публичных турнирных игр. и прежде чем согласиться на новое правило. Это было уже чересчур. В конце концов. Правда он не имел доступа к партиям сыгранным новейшей версией программы. что мы проделали огромный объ- ем работы с ней. так что Гарри должен был получить шанс для еѐ изучения. В шахматах слишком много исключе- ний. Это однако не помешало ему неоднократно жаловать- ся. так и не был разрешѐн ни к чьему удовлетворению. Гарри так ни разу и не потрудился по- просить записи игр. и наши игры всегда тщательно изучались. Но. матч то играется между Гарри и Дип Блю. Гарри пересмотрел своѐ решение. Внутри своей команды мы приняли простое решение. что у него не было доступа ни к одной из игр Дип Блю. скажем так. Со времѐн нашей первой игры на турнире ACM в 1986 году ЧипТест и его преемники публично сыграли более ста официальных турнирных или матчевых игр. которую не видит ни один человек? В итоге вопрос об изменении матчевых правил касающихся предложения ничьи. Записи наших игр были легкодоступны. что не примем никакого ничейного предложе- ния в неясной позиции. Во время матч-реванша Гарри не предлагал ничью в неясных позициях. что позиция ничейна. так как нам тогда придѐтся про- водить обсуждение. или мог получить. Это ошибочный аргумент. доступ к каждой из них.стом уважения к игроку-человеку. Почему он должен быть единственным. По приближении сроков матч-реванша. "новым и улучшенным" Анандом в течение нескольких месяцев подготовки того к их матчу за звание чемпиона мира. Можно конечно утверждать. что новая версия программы сильно отличается от старой. хотел бы доба- вить ещѐ одно правило. насколько я помню. то любой разумный человек счел бы его просьбу смешной. что на протяжении шести месяцев подготовки тот самосо- вершенствовался? Если бы Гарри попросил Ананда. исходя из которого команде Дип Блю не будет позволено при обсуждении предложения ничьи видеть. передать ему для изу- чения некоторые из его игр. Справедливо ли принуждать Ананда к передаче образцов своих игр Гарри. как Дип Блю оце- нивает позицию. так как мы находились на вершине "пи- щевой пирамиды" компьютерных шахмат. кроме их утомления. чтобы он все- гда в каждом конкретном случае мог понять. и нет возможности запрограммировать компьютер так. подобно той которую проделали и сами Ананд с Гарри. Что если Дип Блю найдѐт бле- стящую победу. Без возможности для программистов не принимать во внимание решения ма- шины. и таким образом этот вопрос ни разу не поднимался. без какого-либо отклика от Дип Блю. что не послужит никакой полезной цели. только потому. но ведь обычно он не имел доступа и к партиям сыгранным. кто обладает секретным оружием к матчу? 207 . их живые оппоненты будут вынуждены напрасно доигрывать ни- чейные окончания.

что имеет право получить для изучения новые игры. Дип Блю был гораздо более мощной шахмат- 2 Для хорошей игры в некоторых дебютах. Возвращаемся на круги своя. Эти программы использовались. а передача Гарри игр из нашей предмат- чевой подготовки могла бы поставить нас в весьма невыгодное положе- ние. Если бы он смог воспользо- ваться записями игр. или по крайней мере новые про- граммные средства. даже те- перь. нам пришлось бы внести существенные изменения в дебютные кни- ги. для указания на по- тенциальные проблемы в его репертуаре. 208 . Могли ли мы всѐ же формально передать ему несколько записей игр? Теоретиче- ски. но тогда они были не так интенсивны. по словам Фредерика. Когда Дип Сот при- ступил к самостоятельным расчетам вне своей дебютной книги. Существует и ещѐ один возможный вариант. В данном случае. чтобы машина могла хорошо разыгрывать эти дебюты. Один из секретов этих больших успехов. даже если подобное и было несправедливо в отно- шении игрока-человека. Гарри озвучивал подобные жалобы и в ходе матча 1996 года. Но это могло бы привести к некоторым серьезным осложнениям. неожи- данных для его оппонентов. что возможно он считал. которые не распознавали никакие другие шахматные программы. он пустил в ход новый дебютный вариант большой разрушительной силы. а не с его домашней подготовкой к нашим дебютам. и поиска новых ходов. что не имеет для изучения ни одной игры Дип Блю? Одна из вероятных причин заключалась в том. и казалось находился на пике своей карьеры. да. какие дебюты может разыграть Дип Блю. изменить программу. играя против других лучших игро- ков. Перед матч-реваншем 1997 года Гарри достиг большого успеха в шахматных турнирах высшего уровня. то кто мо- жет утверждать. Мы хотели справедливости. Если Гарри будет иметь некоторое представление о том. заключался в том что он пере- смотрел весь свой дебютный репертуар с помощью коммерческих шах- матных программ. Во второй игре выставочного матча между Гарри и Дип Сот в 1989 году. Почему же он всѐ ещѐ жаловался. вследствие чего разбил Дип Сот ещѐ в дебюте. в том чис- ле и Дип Блю. то нас могли бы обви- нить в намерении ввести его в заблуждение. то для того чтобы оказаться в матче в равных усло- виях. не- обходимо было добавить новые аппаратные средства. тот сделал интересное замечание. Во время посещения Фредериком Фриделем исследовательского центра IBM. что эта история не повторится? Мы хотели играть с чем- пионом мира. и возможно даже создать новую машину (такую которая смогла бы хорошо разыгрывать новые дебюты)2. После чего Гар- ри попросил бы новые игры. когда уже дважды сыграл с Дип Сот и шесть раз с Дип Блю. то факти- чески имел уже мертвую позицию. которое может немного прояснить ситу- ацию. возможно потребовалось бы включить в программу шахматной оценочной функции распознавание определенных позиционных особенностей. Если бы он не смог воспользоваться записями игр.

они каждый вечер возвращались домой. который был примерно в тыся- чу раз медленнее Дип Блю.ной машиной. Если он. Для того. будучи жителями Нью- Йорка. но тоже решил остановиться с нами. и в конце матча 1996 года он тоже был неприкасаемым. исполь- зуя коммерческие шахматные программы в своем дебютной подготовке. и в самом деле боялся нашей домашней дебютной подготовки? Проблемы Гарри по ходу матч-реванша выходят за рамки только об- щей нервозности. чрезвычайно недооценивал силу Дип Блю. Гарри ответил. ко- гда во время игры Джоэл покидал нас. Ник и Джон работали в пресс-центре в качестве гроссмейстеров-комментаторов для журналистов. смог достигнуть столь большого эффекта. примерно в получасе езды от нашей лаборатории. Однако перед матчем 1997 года. как ни странно. но большинство из нас пред- почло на протяжении всего матча оставаться в Манхэттене. чтобы дать интервью журналистам. которая уже способна выиграть восемь из десяти игр. Этот отель находился в верхнем Манхэттене. Неужели Гарри. будучи одним из величайших дебютных теоретиков в шахматах. прибывший перед самым матчем из Испании вместе со своей женой. Мигель. выиграть по меньшей мере восемь из десяти игр против лучших коммерческих программ веро- ятно смог бы и "Мини" Дип Блю Джуниор. кто нервничает по поводу своих шансов он. Даже десятикратная разница в скорости между двумя идентичными программами как правило даѐт перевес в соотноше- нии 8 к 2. чем любая из доступных Гарри программ. несомненно смогла бы предъ- явить несколько впечатляющих дебютных сюрпризов. а мы в данном случае говорим о базовой программе. в его броне уже появились щели. а уж когда она ускорена в тысячу раз… Когда я услышал заявление Гарри. Перед матчем 1996 года Гарри выглядел неприкасаемым. На предматче- вой пресс-конференции. мы могли бы приезжать туда из своих домов. также остановился в "Микеланджело". что Дип Блю выиграет восемь из деся- ти игр против лучших коммерческих шахматных программ. то группа гроссмейстеров рабо- тая сообща и используя помощь Дип Блю. в какую си- лу играет Дип Блю в сравнении с коммерческими шахматными програм- мами. К сессиям дебютной под- 209 . как он думает. репортер спросил его. У Ника и Джона было меньше обязанностей и. что ожидает. Мигель также выступал в качестве нашего помощника. Мигель. Джоэл прожи- вал в нижнем Манхэттене. Мне нравились наши шансы. Основываясь на имеющихся у нас экспериментальных данных. в отеле "Микеланджело". Подготовка места игры Матч-реванш должен был состояться на острове Манхэттен в Нью- Йорке. а ведь Каспаров будет немало удивлен". то сказал себе: "Парень. всего лишь через дорогу от места проведения матча .небоскрѐба "Equitable Building". Теоретически.

полу- ченную новым местом проведения матча? "Equitable Building" был внушительным небоскребом. После тщательной проверки. что генеральный директор IBM Лу Герстнер обычно проводил встречи биржевых аналитиков в "Equitable Building" и целый ряд сотруд- ников IBM были хорошо знакомы с этим местом. не раз были замечены в зоне обслуживания клиентов. Переговоры о матче начались более года назад. были предоставлены билеты. оба ценители хорошего вина. представлял собой современное зда- ние. Так по- лучилось. а потому в ходе матча наме- ревались держать руку на пульсе. и бронирование отеля "Миллениум" было отменено. когда после начала матча-реванша увидели грандиозную рекламу. и общаясь с клиентами IBM. на улицу. и подходящий свободный промежуток времени. и захотел от IBM дополнительную плату за еѐ перенос. Еда и вино подавались бесперебойно. Сперва как место матча был заявлен отель "Миллениум". Решение о проведении матч-реванша в Нью-Йорке. которая обычно находилась на сцене в зритель- ном зале матча. новое место было определе- но как наиболее подходящее. IBM предлагала клиентам возможность наблю- дать игры и живые комментарии в комфортной и непринужденной обста- новке. Интересно. общим счѐтом отработали над проек- том на протяжении почти трѐх десятилетий. и на время одного из дней отды- ха команде IBM. В пределах пешей доступности от нас находился Рокфеллер-центр. Ря- дом находился район театров на Бродвее. к месту рядом с прямой трансляцией передачи 210 . что они играли за Дип Блю из отеля "Микеланджело". но уже тогда было довольно трудно найти место подходящего раз- мера. передавая туда ви- деосигнал с места матча. где уже имелись все сети необходимые для организации видеосвязи между этажами. В субботу утром. "Equitable Building". что почувствовали менеджеры отеля "Миллениум". Ник и Джон. проводившей своѐ собственное внебродвейское шахмат- ное шоу. подобной "Equitable Insurance". перед пятой игрой. В отеле "Мике- ланджело" IBM создала зону обслуживания клиентов. перетащили модель Дип Блю "в натуральную величину". некоторые предприимчивые сотрудни- ки IBM во главе с Мэттом Тоеннесом. которое имело бы