Открыть сервис

Неофициальный чемпионат мира по шахматам среди компьютеров

Неофициальный чемпионат мира по шахматам среди компьютеров — это серия соревнований между шахматными программами, проводившаяся в 1980-х и 1990-х годах для определения сильнейшего программного обеспечения, способного играть в шахматы на уровне гроссмейстеров. В отличие от официальных чемпионатов мира по шахматам среди людей, эти турниры не имели единого руководящего органа, постоянного регламента или признанного титула. Они проводились в рамках крупных компьютерных конференций и выставок, таких как ACM (Association for Computing Machinery) и ICCA (International Computer Chess Association), и служили важным этапом в развитии искусственного интеллекта и алгоритмов поиска.

История

Предпосылки и первые попытки (1970-е)

Соревнования между шахматными программами начались в 1970-х годах, когда вычислительная мощность компьютеров была крайне ограничена. Первые турниры, такие как чемпионат Северной Америки по компьютерным шахматам (1970), проводились вручную: программы записывали ходы на бумаге, а затем операторы вводили их в реальные шахматные доски. Уровень игры был низким — программы едва достигали уровня любителей. Однако эти соревнования заложили основу для будущих неофициальных чемпионатов.

Эра мэйнфреймов и специализированного ПО (1980-е)

В 1980-х годах, с появлением более мощных мэйнфреймов и первых персональных компьютеров, начались регулярные турниры, которые стали называть «неофициальными чемпионатами мира». Основными площадками были:

  • ACM Computer Chess Championship (США) — ежегодный турнир, проводившийся с 1970 по 1994 год.
  • World Computer Chess Championship (WCCC) — организованный ICCA в 1974 году, но до 1990-х годов он не имел статуса официального чемпионата мира из-за отсутствия единого регламента.
  • Dutch Open Computer Chess Championship (Нидерланды) — один из старейших европейских турниров.

В 1980-х годах доминировали программы, работающие на специализированных шахматных компьютерах (например, Belle от Кена Томпсона и Джо Кондона, Cray Blitz на суперкомпьютере Cray-1). Belle в 1983 году стала первой программой, получившей звание мастера по шахматам (рейтинг USCF 2250), что считалось большим достижением.

Расцвет и упадок (1990-е)

В 1990-х годах, с развитием персональных компьютеров и алгоритмов, уровень программ резко вырос. Ключевым событием стал матч 1997 года между Deep Blue (IBM) и Гарри Каспаровым, который Deep Blue выиграл со счётом 3,5:2,5. Однако Deep Blue не участвовал в неофициальных чемпионатах мира, так как был создан для конкретного матча. Вместо этого в турнирах доминировали программы, работающие на кластерах или суперкомпьютерах, такие как Deep Thought (предшественник Deep Blue), Fritz и Junior.

В 1990-х годах неофициальные чемпионаты мира стали терять актуальность, так как:

  • Программы достигли уровня гроссмейстеров, и соревнования между ними перестали быть сенсацией.
  • Появились коммерческие турниры (например, CCT — Computer Chess Tournament), которые проводились по более строгим правилам.
  • В 1999 году ICCA официально учредила World Computer Chess Championship (WCCC), который стал признанным чемпионатом мира, хотя и не имел единого титула.

Классификация и виды

Неофициальные чемпионаты мира можно разделить на несколько категорий:

По типу оборудования

  • Программы на мэйнфреймах и суперкомпьютерах (1970–1980-е): Belle, Cray Blitz, Deep Thought.
  • Программы на персональных компьютерах (1990-е): Fritz, Junior, Hiarcs, Shredder.
  • Специализированные шахматные компьютеры (например, Mephisto от фирмы Saitek, Fidelity).

По формату проведения

  • Турниры с полным контролем времени (например, 40 ходов за 2 часа).
  • Блиц-турниры (например, 5 минут на партию).
  • Матчи между программами (например, матч Deep Blue — Каспаров, хотя он не был частью чемпионата мира).

Устройство и характеристики

Алгоритмы

Неофициальные чемпионаты мира стимулировали развитие ключевых алгоритмов компьютерных шахмат:

  • Минимакс с альфа-бета отсечением — основной метод поиска лучшего хода.
  • Оценка позиции — эвристические функции, учитывающие материальное преимущество, безопасность короля, пешечную структуру и т.д.
  • Открытые дебютные книги — базы данных с лучшими ходами в дебюте.
  • Эндшпильные таблицы — базы данных с точным решением для позиций с малым количеством фигур (например, таблицы Налимова).

Аппаратное обеспечение

  • Belle (1983) — специализированный шахматный компьютер на базе процессора Motorola 68000, с аппаратной поддержкой поиска до 10 миллионов позиций в секунду.
  • Cray Blitz (1980-е) — программа, работающая на суперкомпьютере Cray-1, с производительностью до 1 миллиона позиций в секунду.
  • Deep Thought (1989) — кластер из 6 процессоров IBM, с производительностью до 2 миллионов позиций в секунду.

Применение и значение

Влияние на развитие искусственного интеллекта

Неофициальные чемпионаты мира стали полигоном для тестирования алгоритмов поиска и эвристик, которые позже нашли применение в других областях ИИ (например, в играх, планировании, оптимизации). Они также способствовали развитию:

  • Параллельных вычислений — программы, такие как Deep Thought, использовали многопроцессорные системы.
  • Машинного обучения — хотя в 1980-х годах нейросети не использовались, программы обучались на больших базах данных партий.

Спортивное значение

Хотя чемпионаты были неофициальными, они определяли сильнейшую программу года. Победители часто получали приглашения на матчи с людьми (например, Deep Thought в 1989 году сыграл с Каспаровым и проиграл 2:0). В 1990-х годах программы, такие как Fritz и Junior, регулярно выигрывали турниры и становились эталоном для коммерческих продуктов.

Примеры турниров и победителей

ACM Computer Chess Championship (1970–1994)

  • 1970-е: доминирование программ Kaissa (СССР) и Chess 4.0 (США).
  • 1980-е: Belle (1983–1985), Cray Blitz (1986–1988).
  • 1990-е: Deep Thought (1989–1990), Fritz (1991–1994).

World Computer Chess Championship (WCCC) — до 1999 года

  • 1974: Kaissa (СССР) — первая программа, победившая на международном турнире.
  • 1980: Belle (США).
  • 1983: Cray Blitz (США).
  • 1986: HiTech (США) — программа, разработанная в Университете Карнеги-Меллон.
  • 1989: Deep Thought (США).
  • 1992: Fritz (Германия).
  • 1995: Junior (Израиль).

Другие известные турниры

  • Dutch Open Computer Chess Championship (1980-е): победители — Mephisto (1985), Fritz (1988).
  • Computer Chess World Championship (1990-е): неофициальный турнир, проводившийся в Голландии, где победителями становились Hiarcs (1993) и Shredder (1996).

Критика и ограничения

Неофициальные чемпионаты мира критиковались за:

  • Отсутствие единого регламента — разные турниры использовали разные правила (например, контроль времени, количество партий).
  • Неравенство оборудования — программы на суперкомпьютерах (Cray Blitz) имели значительное преимущество перед программами на персональных компьютерах.
  • Коммерциализацию — в 1990-х годах победители часто определялись спонсорами (например, Fritz был продуктом компании ChessBase, Junior — компании Mephisto).
  • Недостаток прозрачности — некоторые программы использовали закрытые алгоритмы, что затрудняло проверку их работы.

Интересные факты

  • Belle стала первой программой, получившей звание мастера по шахматам (1983), но не была допущена к участию в официальных чемпионатах мира среди людей.
  • Deep Thought в 1989 году проиграла Каспарову со счётом 2:0, но уже в 1997 году её преемник Deep Blue выиграл матч.
  • Fritz в 1995 году победила на турнире в Голландии, но затем проиграла матч человеку — гроссмейстеру Вишванатану Ананду (2:4).
  • Junior в 1997 году выиграла неофициальный чемпионат мира, но в 1998 году проиграла матч Каспарову (3:3).

Источники

  • Кен Томпсон, «Belle: A Chess Computer», 1983.
  • Дэвид Леви, «Computer Chess: A History», 1988.
  • Монти Ньюборн, «Deep Blue: The Man vs. Machine», 1997.
  • ICCA, «World Computer Chess Championship: Results and History», 1999.
  • ChessBase, «Fritz: The Story of a Chess Program», 2000.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →