Она появилась в результате исследований, начатых в Институте теоретической и экспериментальной физики сотрудниками известного математика А. Кронрода.
Еще в 60-е годы их первые программы, управлявшие такими мэйнфреймами, как
М-20, пытались состязаться не только с гроссмейстерами Д.И. Бронштейном и Ю.Л. Авербахом, но и с себе подобными «шахматистами», например с программой Стэнфордского университета (США). Но на начальном этапе развития такие игровые программы успешно противостояли лишь своим машинным «сестрам».
А в 90-е наступило время, когда DeepBlue одолела в матче даже самого чемпиона мира Гарри Каспарова. И сегодня уже трудно найти гроссмейстера, не испившего горькую чашу проигрыша от какой-нибудь из шахматных программ. Рейтинг лучших из таких программ принято квалифицировать без всяких оговорок как гроссмейстерский, подтвержденный на самых разнообразных состязаниях, в том числе с участием людей. В последние годы подавляющее большинство гроссмейстеров используют шахматные программы в качестве спарринг-партнеров и помощников при анализе партий, особенно когда он проводится в реальном времени.
Ниже приводятся краткие итоги последнего чемпионата мира среди шахматных программ, а желающие получить информацию от очевидца могут найти ее в материалах М. Донского, одного из разработчиков «Каиссы», на сервере www.pcweek.ru.
На протяжении ряда лет чемпионаты проводились в двух категориях — среди больших машин и среди микрокомпьютеров. Но в 1995 г. в
8-м «главном» чемпионате победу одержала программа Fritz для обычного ПК, и такое деление утратило смысл. К тому же после победы DeepBlue над Каспаровым в матче-реванше «машины-тяжеловесы» ушли из большого спорта, в результате чего основную массу участников последнего чемпионата составили «персональные» программы.
Борьба была упорной: после пяти туров по четыре очка набрали программы Shredder3, Ferret, Fritz5.32, Nimzo99 и Hiarcs7.0, но в двух последних Nimzo добыл только пол-очка, а Hiarcs — ни одного!
Поделившие первое-второе места (по пять очков из семи) Shredder (Германия) и Ferret (США) сыграли вничью и в дополнительной партии, а по таблице коэффициентов Бухгольца (учитывающей количество очков, набранных соперниками данного игрока) чемпионом стала Shredder.
Это уже вторая корона в коллекции Shredder?а — в 1996 г. она выиграла «микрочемпионат» в Джакарте (любопытно, что и там второе место заняла Ferret).
Все комментаторы отмечают позиционную игру нового чемпиона. Вот как был переигран в последнем туре чемпион среди микрокомпьютеров 1997 г.
Shredder — Junior
1. e4 e5 2. Кf3 Кc6 3. Сb5 a6 4. Сa4 Кf6 5. O-O Сe7 6. Фe2 b5 7. Сb3 d6 8. c3 O-O 9. d4 Сg4 10. Лd1 ed 11. C:d4 d5 12. e5 Кe4 13. Кc3 К:c3 14. bc Сf5 15. Сf4 Кa5 16. Сc2 Фc8 17. Сg5 С:g5 18. К:g5 h6 19. Кf3 Кc4 20. Сb3 Фe6 21. Кh4 Кe4 22. f3 Сh7 23. f4 Сe4 24. Фf2 Лfb8 25. f5 Фe7 26. Лf1 Фd7 27. f6 g6 28. Лad1 Фg4 29. Кf3 Фf4 30. Лc1 a5 31. Фe1 Фe3+ 32. Лf2 Ф:e1+ 33. Л:e1 Лa6 34. Кd2 К:d2 35. Л:d2 b4 36. cb Л:b4 37. Лc1 a4 38. Сd1 Лc4
39. Л:c4 dc 40. Лe2 Сd3 41. Лb2 Лb6 42. Л:b6 cb (см. рисунок).
43. d5 Сe4 44. d6 Сc6 45. Крf2 Сd7 46. Крe3 b5 47. Крd4 Крf8 48. Сf3 Крe8 49. Сd5 h5 50. h4 Крf8 51. a3 Крe8 52. Крc3 Крf8 53. Крb4 Крg8 54. Сe4 Крf8 55. e6 fe 56. С:g6 e5 57. С:h5 e4 58. g4 Сc8 1-0
К сожалению, общие результаты турнира трудно признать объективными, поскольку одни программы использовали многопроцессорные гирлянды (Ferret — 4Ё450 МГц Xeon, Fritz — 4Ё450МГц), а другие пытались доказать, что и «один в поле воин» (Shredder и Hiarcs — Pentium III-550 МГц).
С другой стороны, все больший вес приобретает рейтинг-лист, регулярно публикуемый Шведской шахматной федерацией, в котором учитываются результаты тысяч партий, сыгранных программами на одинаковых компьютерах. На 26 сентября текущего года тройка лучших игровых программ выглядела так: 1. Fritz5.32, 2. Nimzo99, 3. Hiarcs7.32.
Но уже вышел Chessmaster7000 (московская компания «Софт Клаб» намеревается издать программу с документацией на русском языке), а до декабря должны появиться Rebel Century, Fritz6, Shredder4, Junior6, так что в мире виртуальных игроков тоже становится тесно, как и на шахматном Олимпе...
Kc5, Rg1