Девятый чемпионат можно назвать историческим по нескольким причинам. Во-первых, это первое соревнование, состоявшееся после победы программы над "человеческим" чемпионом мира. (Кстати, "Дип-Блю", пропустившая предыдущий чемпионат, чемпионом мира среди программ в это время уже не была). Во-вторых, это первый чемпионат мира среди шахматных программ, который продемонстрировал, что программа может не просто повлиять на "человеческие" шахматы, а вообще сделать турниры людей в привычном виде бессмысленными.
Среди тридцати участников 9-го чемпионата как минимум восемь играли на приличном гроссмейстерском уровне. Это было подтверждено состоявшимся после чемпионата матчем пяти лучших программ с пятью международными гроссмейстерами. Матч закончился вничью при трех ничьих и одной проигранной партии с каждой стороны. В начале зимы бурно разбирался случай, когда весьма средний шахматист выиграл призовой турнир с участием гроссмейстеров. Тогда возникли сомнения в его честности и удалось обнаружить программу, повторившую все его ходы. Является ли это доказательством, что он просто передвигал фигуры, а играла программа, судите сами. Но программа-то как раз легко могла победить в этом турнире, а вот чтобы в 45 лет добавить 700 очков рейтинга Эло за турнир, – это просто невероятно.
Наконец, перед самым чемпионатом состоялся матч из шести партий между Анандом и Карповым по весьма необычным правилам. В этом матче разрешалось пользоваться помощью компьютера в любом виде – дебютной справочной, игровой программой, справочной шахматных окончаний. Разница между противниками была в том, что Карпов счел ниже своего достоинства (или не сумел) воспользоваться этой помощью, а Ананд практически не отрывал своих глаз от монитора. Результат матча весьма красноречив – 5:1 в пользу Ананда. При этом Ананд выиграл одну партию белыми и три – черными.
Все это показывает, что правила обычных турниров следует существенно изменить: участники должны быть гарантированы от того, чтобы их противник использовал столь мощный подсказчик. Иначе турниры выродятся в соревнование, у кого больше денег для покупки более сильной программы. Сразу после чемпионата в Падерборне Каспаров собрал во Франкфурте специалистов по электронной безопасности, чтобы выяснить, можно ли создать условия, дающие такую гарантию. Что будет с "человеческими" шахматами, если этого сделать нельзя, остается только догадываться.
Но вернемся в Падерборн. Я почти десять лет не видел, как играют программы. Имеется в виду не текст шахматных партий, а технические характеристики лучших программ. Изменения просто фантастические. Скорость перебора позиций меряется тысячами в секунду, а лучшие программы перебирают в сложных позициях около миллиона позиций в секунду. Минимальная глубина перебора у лидеров – 13 полуходов (плюс форсированные варианты), а ближе к эндшпилю зашкаливает за двадцать. Никаких тактических промахов (характерных даже для сильных шахматистов-людей) программы (в том числе слабейшие) не допускают.
Учитывая уровень шахматной квалификации самих программистов, смешно даже думать о том, что автор может подсказать программе ход. Поэтому апелляционный комитет турнира, в который я входил, остался без работы.
Существенным техническим новшеством для меня оказался и доступ в глубине перебора к базе данных шахматных окончаний. До недавних пор это были две разные ветви шахматного программирования – создание баз данных для малофигурных эндшпилей (сегодня есть базы для всех пятифигурных и некоторых шестифигурных эндшпилей – короли в счет!) и создание игровых программ. Терять время игровой программы на то, чтобы постоянно заглядывать в базу данных эндшпилей, раньше считалось непозволительной роскошью. Сейчас созданы методы такого заглядывания, практически не замедляющие выбор хода.
Из всех партий турнира только две пришли к окончаниям, для которых созданы базы данных. В одной из них программа, имевшая двух слонов и короля, объявила мат в 35 (тридцать пять) ходов своему сопернику, имеющему коня и короля. Другая партия вызвала во мне ностальгию, поскольку на доске возникла классическая позиция ферзевого эндшпиля с пешкой на g7. Это был самый первый эндшпиль, для которого была создана исчерпывающая база данных, созданная еще в 1974 г. в ИПУ под руководством В. Л. Арлазарова частью команды (увы, без меня), делавшей "Каиссу". Однако в этой второй партии, игравшейся в конце турнира аутсайдерами, ни одна программа не пользовалась базой данных.
Если же говорить о дебютных справочных, то во многих программах они построены на базе системы ChessBase – де-факто стандарте шахматной базы данных, где хранится огромное число сыгранных партий в турнирах разного уровня и уж заведомо все партии из достаточно сильных турниров. Другой вопрос, как этой базой пользоваться. Так, единственная программа из России – "Кентавр", созданный В. Вихревым в Курчатовском Институте, – делала ход, чаще всего приводивший к победе в партиях из базы данных. И прокололась, выбрав вариант, до некоторых пор очень успешный, но потом опровергнутый. Опровержение этого варианта и привело к поражению "Кентавра" в первом туре.
Существенный шаг вперед сделал и пользовательский интерфейс игровых программ. Когда-то на экран выводились только ходы в нотации "откуда-куда", затем суммарная информация, а сейчас практически все программы выдают подробную информацию о ходе своих размышлений. Читать ее (во всяком случае, мне) интереснее, чем смотреть на позицию и сделанные ходы. Особенно интересно было, когда одну и ту же позицию излишне оптимистичные программы оценивают как выигрышную каждая для себя.
Победа "Дип-Блю" над Каспаровым, как ни странно, резко ухудшила материальное положение сообщества шахматных программистов. Если раньше находились спонсоры на доброе дело – победить "человеческого" чемпиона мира, то теперь мало кто хочет вкладываться в уже реализованную мечту. С этой проблемой связано и то, что впервые был нарушен трехлетний цикл чемпионатов. Однако сам чемпионат оказался в этом смысле очень оптимистичным.
Дело в том, что впервые на чемпионате мира среди шахматных программ был организован Web-сайт (www.uni-paderborn.de/~9WCCC), где в режиме реального времени с пятиминутной задержкой можно было наблюдать за всеми партиями. Количество посетителей этого сайта превышало сотню тысяч в день. И такой сайт остался без рекламы! Еще во время чемпионата рекламное место сайта следующего чемпионата уже распределено.
Теперь немного информации спортивного характера. Турнир проходил по швейцарской системе в семь туров, и практически все лидеры сыграли друг с другом.
В чемпионате участвовало 30 программ разного уровня игры. Географию участников можно назвать экзотичной: были даже из Гваделупы и Новой Зеландии. Но в основном участники были из ФРГ и США. Остальные страны были представлены одной-двумя программами – это Россия, Австрия, Испания, Израиль и др. В Германии вообще наблюдается бум шахматного программирования, связанный с интересом к параллельным вычислениям. В частности, организатор турнира – университет г. Падерборна – выставил две программы от своего центра параллельных вычислений.
Уже упомянутая компания
ChessBase представила четыре разные программы из четырех стран – австрийскую "Нимцо",
английскую "Хайарк", израильскую "Юниор" и очень сильную немецкую программу
"Фриц" – она была предыдущим чемпионом мира. Долгое время казалось, что именно
эти программы и разыграют чемпионское звание, но они финишировали плотной
группой со второго по седьмое место. А первые два в дополнительной партии
разыграли немецкий "Шреддер" – единственная программа среди лидеров, не
использовавшая параллельной архитектуры, и американский "Фер
9-й Чемпионат мира среди шахматных
программ
Девятый чемпионат можно назвать историческим по нескольким причинам. Во-первых, это первое соревнование, состоявшееся после победы программы над "человеческим" чемпионом мира. (Кстати, "Дип-Блю", пропустившая предыдущий чемпионат, чемпионом мира среди программ в это время уже не была). Во-вторых, это первый чемпионат мира среди шахматных программ, который продемонстрировал, что программа может не просто повлиять на "человеческие" шахматы, а вообще сделать турниры людей в привычном виде бессмысленными.
Среди тридцати участников 9-го чемпионата как минимум восемь играли на приличном гроссмейстерском уровне. Это было подтверждено состоявшимся после чемпионата матчем пяти лучших программ с пятью международными гроссмейстерами. Матч закончился вничью при трех ничьих и одной проигранной партии с каждой стороны. В начале зимы бурно разбирался случай, когда весьма средний шахматист выиграл призовой турнир с участием гроссмейстеров. Тогда возникли сомнения в его честности и удалось обнаружить программу, повторившую все его ходы. Является ли это доказательством, что он просто передвигал фигуры, а играла программа, судите сами. Но программа-то как раз легко могла победить в этом турнире, а вот чтобы в 45 лет добавить 700 очков рейтинга Эло за турнир, – это просто невероятно.
Наконец, перед самым чемпионатом состоялся матч из шести партий между Анандом и Карповым по весьма необычным правилам. В этом матче разрешалось пользоваться помощью компьютера в любом виде – дебютной справочной, игровой программой, справочной шахматных окончаний. Разница между противниками была в том, что Карпов счел ниже своего достоинства (или не сумел) воспользоваться этой помощью, а Ананд практически не отрывал своих глаз от монитора. Результат матча весьма красноречив – 5:1 в пользу Ананда. При этом Ананд выиграл одну партию белыми и три – черными.
Все это показывает, что правила обычных турниров следует существенно изменить: участники должны быть гарантированы от того, чтобы их противник использовал столь мощный подсказчик. Иначе турниры выродятся в соревнование, у кого больше денег для покупки более сильной программы. Сразу после чемпионата в Падерборне Каспаров собрал во Франкфурте специалистов по электронной безопасности, чтобы выяснить, можно ли создать условия, дающие такую гарантию. Что будет с "человеческими" шахматами, если этого сделать нельзя, остается только догадываться.
Но вернемся в Падерборн. Я почти десять лет не видел, как играют программы. Имеется в виду не текст шахматных партий, а технические характеристики лучших программ. Изменения просто фантастические. Скорость перебора позиций меряется тысячами в секунду, а лучшие программы перебирают в сложных позициях около миллиона позиций в секунду. Минимальная глубина перебора у лидеров – 13 полуходов (плюс форсированные варианты), а ближе к эндшпилю зашкаливает за двадцать. Никаких тактических промахов (характерных даже для сильных шахматистов-людей) программы (в том числе слабейшие) не допускают.
Учитывая уровень шахматной квалификации самих программистов, смешно даже думать о том, что автор может подсказать программе ход. Поэтому апелляционный комитет турнира, в который я входил, остался без работы.
Существенным техническим новшеством для меня оказался и доступ в глубине перебора к базе данных шахматных окончаний. До недавних пор это были две разные ветви шахматного программирования – создание баз данных для малофигурных эндшпилей (сегодня есть базы для всех пятифигурных и некоторых шестифигурных эндшпилей – короли в счет!) и создание игровых программ. Терять время игровой программы на то, чтобы постоянно заглядывать в базу данных эндшпилей, раньше считалось непозволительной роскошью. Сейчас созданы методы такого заглядывания, практически не замедляющие выбор хода.
Из всех партий турнира только две пришли к окончаниям, для которых созданы базы данных. В одной из них программа, имевшая двух слонов и короля, объявила мат в 35 (тридцать пять) ходов своему сопернику, имеющему коня и короля. Другая партия вызвала во мне ностальгию, поскольку на доске возникла классическая позиция ферзевого эндшпиля с пешкой на g7. Это был самый первый эндшпиль, для которого была создана исчерпывающая база данных, созданная еще в 1974 г. в ИПУ под руководством В. Л. Арлазарова частью команды (увы, без меня), делавшей "Каиссу". Однако в этой второй партии, игравшейся в конце турнира аутсайдерами, ни одна программа не пользовалась базой данных.
Если же говорить о дебютных справочных, то во многих программах они построены на базе системы ChessBase – де-факто стандарте шахматной базы данных, где хранится огромное число сыгранных партий в турнирах разного уровня и уж заведомо все партии из достаточно сильных турниров. Другой вопрос, как этой базой пользоваться. Так, единственная программа из России – "Кентавр", созданный В. Вихревым в Курчатовском Институте, – делала ход, чаще всего приводивший к победе в партиях из базы данных. И прокололась, выбрав вариант, до некоторых пор очень успешный, но потом опровергнутый. Опровержение этого варианта и привело к поражению "Кентавра" в первом туре.
Существенный шаг вперед сделал и пользовательский интерфейс игровых программ. Когда-то на экран выводились только ходы в нотации "откуда-куда", затем суммарная информация, а сейчас практически все программы выдают подробную информацию о ходе своих размышлений. Читать ее (во всяком случае, мне) интереснее, чем смотреть на позицию и сделанные ходы. Особенно интересно было, когда одну и ту же позицию излишне оптимистичные программы оценивают как выигрышную каждая для себя.
Победа "Дип-Блю" над Каспаровым, как ни странно, резко ухудшила материальное положение сообщества шахматных программистов. Если раньше находились спонсоры на доброе дело – победить "человеческого" чемпиона мира, то теперь мало кто хочет вкладываться в уже реализованную мечту. С этой проблемой связано и то, что впервые был нарушен трехлетний цикл чемпионатов. Однако сам чемпионат оказался в этом смысле очень оптимистичным.
Дело в том, что впервые на чемпионате мира среди шахматных программ был организован Web-сайт (www.uni-paderborn.de/~9WCCC), где в режиме реального времени с пятиминутной задержкой можно было наблюдать за всеми партиями. Количество посетителей этого сайта превышало сотню тысяч в день. И такой сайт остался без рекламы! Еще во время чемпионата рекламное место сайта следующего чемпионата уже распределено.
Теперь немного информации спортивного характера. Турнир проходил по швейцарской системе в семь туров, и практически все лидеры сыграли друг с другом.
В чемпионате участвовало 30 программ разного уровня игры. Географию участников можно назвать экзотичной: были даже из Гваделупы и Новой Зеландии. Но в основном участники были из ФРГ и США. Остальные страны были представлены одной-двумя программами – это Россия, Австрия, Испания, Израиль и др. В Германии вообще наблюдается бум шахматного программирования, связанный с интересом к параллельным вычислениям. В частности, организатор турнира – университет г. Падерборна – выставил две программы от своего центра параллельных вычислений.
Уже упомянутая компания
ChessBase представила четыре разные программы из четырех стран – австрийскую "Нимцо",
английскую "Хайарк", израильскую "Юниор" и очень сильную немецкую программу
"Фриц" – она была предыдущим чемпионом мира. Долгое время казалось, что именно
эти программы и разыграют чемпионское звание, но они финишировали плотной
группой со второго по седьмое место. А первые два в дополнительной партии
разыграли немецкий "Шреддер" – единственная программа среди лидеров, не
использовавшая параллельной архитектуры, и американский "Фер
9-й Чемпионат мира среди шахматных
программ
Девятый чемпионат можно назвать историческим по нескольким причинам. Во-первых, это первое соревнование, состоявшееся после победы программы над "человеческим" чемпионом мира. (Кстати, "Дип-Блю", пропустившая предыдущий чемпионат, чемпионом мира среди программ в это время уже не была). Во-вторых, это первый чемпионат мира среди шахматных программ, который продемонстрировал, что программа может не просто повлиять на "человеческие" шахматы, а вообще сделать турниры людей в привычном виде бессмысленными.
Среди тридцати участников 9-го чемпионата как минимум восемь играли на приличном гроссмейстерском уровне. Это было подтверждено состоявшимся после чемпионата матчем пяти лучших программ с пятью международными гроссмейстерами. Матч закончился вничью при трех ничьих и одной проигранной партии с каждой стороны. В начале зимы бурно разбирался случай, когда весьма средний шахматист выиграл призовой турнир с участием гроссмейстеров. Тогда возникли сомнения в его честности и удалось обнаружить программу, повторившую все его ходы. Является ли это доказательством, что он просто передвигал фигуры, а играла программа, судите сами. Но программа-то как раз легко могла победить в этом турнире, а вот чтобы в 45 лет добавить 700 очков рейтинга Эло за турнир, – это просто невероятно.
Наконец, перед самым чемпионатом состоялся матч из шести партий между Анандом и Карповым по весьма необычным правилам. В этом матче разрешалось пользоваться помощью компьютера в любом виде – дебютной справочной, игровой программой, справочной шахматных окончаний. Разница между противниками была в том, что Карпов счел ниже своего достоинства (или не сумел) воспользоваться этой помощью, а Ананд практически не отрывал своих глаз от монитора. Результат матча весьма красноречив – 5:1 в пользу Ананда. При этом Ананд выиграл одну партию белыми и три – черными.
Все это показывает, что правила обычных турниров следует существенно изменить: участники должны быть гарантированы от того, чтобы их противник использовал столь мощный подсказчик. Иначе турниры выродятся в соревнование, у кого больше денег для покупки более сильной программы. Сразу после чемпионата в Падерборне Каспаров собрал во Франкфурте специалистов по электронной безопасности, чтобы выяснить, можно ли создать условия, дающие такую гарантию. Что будет с "человеческими" шахматами, если этого сделать нельзя, остается только догадываться.
Но вернемся в Падерборн. Я почти десять лет не видел, как играют программы. Имеется в виду не текст шахматных партий, а технические характеристики лучших программ. Изменения просто фантастические. Скорость перебора позиций меряется тысячами в секунду, а лучшие программы перебирают в сложных позициях около миллиона позиций в секунду. Минимальная глубина перебора у лидеров – 13 полуходов (плюс форсированные варианты), а ближе к эндшпилю зашкаливает за двадцать. Никаких тактических промахов (характерных даже для сильных шахматистов-людей) программы (в том числе слабейшие) не допускают.
Учитывая уровень шахматной квалификации самих программистов, смешно даже думать о том, что автор может подсказать программе ход. Поэтому апелляционный комитет турнира, в который я входил, остался без работы.
Существенным техническим новшеством для меня оказался и доступ в глубине перебора к базе данных шахматных окончаний. До недавних пор это были две разные ветви шахматного программирования – создание баз данных для малофигурных эндшпилей (сегодня есть базы для всех пятифигурных и некоторых шестифигурных эндшпилей – короли в счет!) и создание игровых программ. Терять время игровой программы на то, чтобы постоянно заглядывать в базу данных эндшпилей, раньше считалось непозволительной роскошью. Сейчас созданы методы такого заглядывания, практически не замедляющие выбор хода.
Из всех партий турнира только две пришли к окончаниям, для которых созданы базы данных. В одной из них программа, имевшая двух слонов и короля, объявила мат в 35 (тридцать пять) ходов своему сопернику, имеющему коня и короля. Другая партия вызвала во мне ностальгию, поскольку на доске возникла классическая позиция ферзевого эндшпиля с пешкой на g7. Это был самый первый эндшпиль, для которого была создана исчерпывающая база данных, созданная еще в 1974 г. в ИПУ под руководством В. Л. Арлазарова частью команды (увы, без меня), делавшей "Каиссу". Однако в этой второй партии, игравшейся в конце турнира аутсайдерами, ни одна программа не пользовалась базой данных.
Если же говорить о дебютных справочных, то во многих программах они построены на базе системы ChessBase – де-факто стандарте шахматной базы данных, где хранится огромное число сыгранных партий в турнирах разного уровня и уж заведомо все партии из достаточно сильных турниров. Другой вопрос, как этой базой пользоваться. Так, единственная программа из России – "Кентавр", созданный В. Вихревым в Курчатовском Институте, – делала ход, чаще всего приводивший к победе в партиях из базы данных. И прокололась, выбрав вариант, до некоторых пор очень успешный, но потом опровергнутый. Опровержение этого варианта и привело к поражению "Кентавра" в первом туре.
Существенный шаг вперед сделал и пользовательский интерфейс игровых программ. Когда-то на экран выводились только ходы в нотации "откуда-куда", затем суммарная информация, а сейчас практически все программы выдают подробную информацию о ходе своих размышлений. Читать ее (во всяком случае, мне) интереснее, чем смотреть на позицию и сделанные ходы. Особенно интересно было, когда одну и ту же позицию излишне оптимистичные программы оценивают как выигрышную каждая для себя.
Победа "Дип-Блю" над Каспаровым, как ни странно, резко ухудшила материальное положение сообщества шахматных программистов. Если раньше находились спонсоры на доброе дело – победить "человеческого" чемпиона мира, то теперь мало кто хочет вкладываться в уже реализованную мечту. С этой проблемой связано и то, что впервые был нарушен трехлетний цикл чемпионатов. Однако сам чемпионат оказался в этом смысле очень оптимистичным.
Дело в том, что впервые на чемпионате мира среди шахматных программ был организован Web-сайт (www.uni-paderborn.de/~9WCCC), где в режиме реального времени с пятиминутной задержкой можно было наблюдать за всеми партиями. Количество посетителей этого сайта превышало сотню тысяч в день. И такой сайт остался без рекламы! Еще во время чемпионата рекламное место сайта следующего чемпионата уже распределено.
Теперь немного информации спортивного характера. Турнир проходил по швейцарской системе в семь туров, и практически все лидеры сыграли друг с другом.
В чемпионате участвовало 30 программ разного уровня игры. Географию участников можно назвать экзотичной: были даже из Гваделупы и Новой Зеландии. Но в основном участники были из ФРГ и США. Остальные страны были представлены одной-двумя программами – это Россия, Австрия, Испания, Израиль и др. В Германии вообще наблюдается бум шахматного программирования, связанный с интересом к параллельным вычислениям. В частности, организатор турнира – университет г. Падерборна – выставил две программы от своего центра параллельных вычислений.
Уже упомянутая компания
ChessBase представила четыре разные программы из четырех стран – австрийскую "Нимцо",
английскую "Хайарк", израильскую "Юниор" и очень сильную немецкую программу
"Фриц" – она была предыдущим чемпионом мира. Долгое время казалось, что именно
эти программы и разыграют чемпионское звание, но они финишировали плотной
группой со второго по седьмое место. А первые два в дополнительной партии
разыграли немецкий "Шреддер" – единственная программа среди лидеров, не
использовавшая параллельной архитектуры, и американский "Фер
9-й Чемпионат мира среди шахматных
программ
Девятый чемпионат можно назвать историческим по нескольким причинам. Во-первых, это первое соревнование, состоявшееся после победы программы над "человеческим" чемпионом мира. (Кстати, "Дип-Блю", пропустившая предыдущий чемпионат, чемпионом мира среди программ в это время уже не была). Во-вторых, это первый чемпионат мира среди шахматных программ, который продемонстрировал, что программа может не просто повлиять на "человеческие" шахматы, а вообще сделать турниры людей в привычном виде бессмысленными.
Среди тридцати участников 9-го чемпионата как минимум восемь играли на приличном гроссмейстерском уровне. Это было подтверждено состоявшимся после чемпионата матчем пяти лучших программ с пятью международными гроссмейстерами. Матч закончился вничью при трех ничьих и одной проигранной партии с каждой стороны. В начале зимы бурно разбирался случай, когда весьма средний шахматист выиграл призовой турнир с участием гроссмейстеров. Тогда возникли сомнения в его честности и удалось обнаружить программу, повторившую все его ходы. Является ли это доказательством, что он просто передвигал фигуры, а играла программа, судите сами. Но программа-то как раз легко могла победить в этом турнире, а вот чтобы в 45 лет добавить 700 очков рейтинга Эло за турнир, – это просто невероятно.
Наконец, перед самым чемпионатом состоялся матч из шести партий между Анандом и Карповым по весьма необычным правилам. В этом матче разрешалось пользоваться помощью компьютера в любом виде – дебютной справочной, игровой программой, справочной шахматных окончаний. Разница между противниками была в том, что Карпов счел ниже своего достоинства (или не сумел) воспользоваться этой помощью, а Ананд практически не отрывал своих глаз от монитора. Результат матча весьма красноречив – 5:1 в пользу Ананда. При этом Ананд выиграл одну партию белыми и три – черными.
Все это показывает, что правила обычных турниров следует существенно изменить: участники должны быть гарантированы от того, чтобы их противник использовал столь мощный подсказчик. Иначе турниры выродятся в соревнование, у кого больше денег для покупки более сильной программы. Сразу после чемпионата в Падерборне Каспаров собрал во Франкфурте специалистов по электронной безопасности, чтобы выяснить, можно ли создать условия, дающие такую гарантию. Что будет с "человеческими" шахматами, если этого сделать нельзя, остается только догадываться.
Но вернемся в Падерборн. Я почти десять лет не видел, как играют программы. Имеется в виду не текст шахматных партий, а технические характеристики лучших программ. Изменения просто фантастические. Скорость перебора позиций меряется тысячами в секунду, а лучшие программы перебирают в сложных позициях около миллиона позиций в секунду. Минимальная глубина перебора у лидеров – 13 полуходов (плюс форсированные варианты), а ближе к эндшпилю зашкаливает за двадцать. Никаких тактических промахов (характерных даже для сильных шахматистов-людей) программы (в том числе слабейшие) не допускают.
Учитывая уровень шахматной квалификации самих программистов, смешно даже думать о том, что автор может подсказать программе ход. Поэтому апелляционный комитет турнира, в который я входил, остался без работы.
Существенным техническим новшеством для меня оказался и доступ в глубине перебора к базе данных шахматных окончаний. До недавних пор это были две разные ветви шахматного программирования – создание баз данных для малофигурных эндшпилей (сегодня есть базы для всех пятифигурных и некоторых шестифигурных эндшпилей – короли в счет!) и создание игровых программ. Терять время игровой программы на то, чтобы постоянно заглядывать в базу данных эндшпилей, раньше считалось непозволительной роскошью. Сейчас созданы методы такого заглядывания, практически не замедляющие выбор хода.
Из всех партий турнира только две пришли к окончаниям, для которых созданы базы данных. В одной из них программа, имевшая двух слонов и короля, объявила мат в 35 (тридцать пять) ходов своему сопернику, имеющему коня и короля. Другая партия вызвала во мне ностальгию, поскольку на доске возникла классическая позиция ферзевого эндшпиля с пешкой на g7. Это был самый первый эндшпиль, для которого была создана исчерпывающая база данных, созданная еще в 1974 г. в ИПУ под руководством В. Л. Арлазарова частью команды (увы, без меня), делавшей "Каиссу". Однако в этой второй партии, игравшейся в конце турнира аутсайдерами, ни одна программа не пользовалась базой данных.
Если же говорить о дебютных справочных, то во многих программах они построены на базе системы ChessBase – де-факто стандарте шахматной базы данных, где хранится огромное число сыгранных партий в турнирах разного уровня и уж заведомо все партии из достаточно сильных турниров. Другой вопрос, как этой базой пользоваться. Так, единственная программа из России – "Кентавр", созданный В. Вихревым в Курчатовском Институте, – делала ход, чаще всего приводивший к победе в партиях из базы данных. И прокололась, выбрав вариант, до некоторых пор очень успешный, но потом опровергнутый. Опровержение этого варианта и привело к поражению "Кентавра" в первом туре.
Существенный шаг вперед сделал и пользовательский интерфейс игровых программ. Когда-то на экран выводились только ходы в нотации "откуда-куда", затем суммарная информация, а сейчас практически все программы выдают подробную информацию о ходе своих размышлений. Читать ее (во всяком случае, мне) интереснее, чем смотреть на позицию и сделанные ходы. Особенно интересно было, когда одну и ту же позицию излишне оптимистичные программы оценивают как выигрышную каждая для себя.
Победа "Дип-Блю" над Каспаровым, как ни странно, резко ухудшила материальное положение сообщества шахматных программистов. Если раньше находились спонсоры на доброе дело – победить "человеческого" чемпиона мира, то теперь мало кто хочет вкладываться в уже реализованную мечту. С этой проблемой связано и то, что впервые был нарушен трехлетний цикл чемпионатов. Однако сам чемпионат оказался в этом смысле очень оптимистичным.
Дело в том, что впервые на чемпионате мира среди шахматных программ был организован Web-сайт (www.uni-paderborn.de/~9WCCC), где в режиме реального времени с пятиминутной задержкой можно было наблюдать за всеми партиями. Количество посетителей этого сайта превышало сотню тысяч в день. И такой сайт остался без рекламы! Еще во время чемпионата рекламное место сайта следующего чемпионата уже распределено.
Теперь немного информации спортивного характера. Турнир проходил по швейцарской системе в семь туров, и практически все лидеры сыграли друг с другом.
В чемпионате участвовало 30 программ разного уровня игры. Географию участников можно назвать экзотичной: были даже из Гваделупы и Новой Зеландии. Но в основном участники были из ФРГ и США. Остальные страны были представлены одной-двумя программами – это Россия, Австрия, Испания, Израиль и др. В Германии вообще наблюдается бум шахматного программирования, связанный с интересом к параллельным вычислениям. В частности, организатор турнира – университет г. Падерборна – выставил две программы от своего центра параллельных вычислений.
Уже упомянутая компания ChessBase представила четыре разные программы из четырех стран – австрийскую "Нимцо", английскую "Хайарк", израильскую "Юниор" и очень сильную немецкую программу "Фриц" – она была предыдущим чемпионом мира. Долгое время казалось, что именно эти программы и разыграют чемпионское звание, но они финишировали плотной группой со второго по седьмое место. А первые два в дополнительной партии разыграли немецкий "Шреддер" – единственная программа среди лидеров, не использовавшая параллельной архитектуры, и американский "Фер