Rybka — одна из сильнейших шахматных программ

,

в

Rybka – одна из сильнейших шахматных программ, разработанная международным мастером Васиком Райлихом. Рейтинг Rybka 3 на современном 4х ядерном процессоре составляет выше 3200 Эло.

Слово «Rybka» переводится с чешского языка как «рыбка».

История программы Рыбка

Осенью 2005 года чех Васик Райлих – автор почти никому не известной шахматной программы – объявил о наборе тестеров, указав примерный уровень силы программы, превосходящий уровни сильнейших программ того времени, в т.ч. Shredder 9. Т.е. автор программы Rybka утверждал, что она играет в шахматы сильнее всех!

Первоначально данное сообщение сочли шуткой. Однако, менее чем через месяц появились сообщения тестеров-шахматистов о том, что, действительно, Рыбка демонстрирует уверенное превосходство над сильнейшими профессиональными программами (Fritz, Shredder, Junior), особенно в блиц-партиях с существенным недостатком времени. И это при том, что по сути программа была сырой, без поддержки эндшпильных баз и с кучей недоделок.

Это событие стало небольшой революцией в истории компьютерных шахмат, где события развивались очень плавно, рост мастерства программ увеличивался только вместе с производительностью компьютеров. Тут же шахматные форумы наполнились новым славянским словом Rybka, непривычным взгляду англоязычного населения. Началась «рыбкомания», все рейтинг-листы шахматных программ тут же возглавила Rybka 1.0 beta.

Сила игры Рыбки оказалась именно в середине партии, где молодая программа просто переигрывала соперников, превращая минимальное преимущество в победу. Неумение играть в эндшпиле не сильно сказывалось на результатах Рыбки, т.к. конкуренты просто не дотягивали до эндшпиля! Рейтинг Рыбки в скором времени превысил невероятную цифру в 3000 пунктов.

Турнирные достижения программы Rybka

В 2005 году, с 27 декабря по 30 декабря, Rybka участвовала в Международном Компьютерном Шахматном Чемпионате в городе Падерборн, Германия. Rybka выиграла турнир с результатом 5½ очка из 7 возможных, опередив своих преследователей, среди которых были Gandalf, Zappa, Spike, Shredder и Fruit.

На CCT8 с 25 февраля до 26 февраля, Rybka победила с результатом 8 из 9, не потерпев ни одного поражения.

В апреле 2006 в главном турнире Freestyle (компьютеру помогает человек) PAL/CSS, Rybka 1.1 заняла первое место. Но в финальном турнире, Rybka 1.1 финишировала на втором и третьем месте, позади Hydra.

В 6 Лейденском турнире ICT в мае 2006, Rybka победила с результатом 8,5 из 9, впереди Sjeng, Gandalf и Shredder.

В 14 Мировом Компьютерном Шахматном Чемпионате в Турине, Италия в мае 2006, Rybka, играющая под именем «Rajlich», финишировала второй, вместе со Shredder (позади Junior).

В июне 2006 на главном турнире Freestyle PAL/CSS, команда Rybka, играющая под руководством Райлиха, поделила первое место с Intagrand. В финале команда Rybka взяла чистое первое место, с отрывом в одно очко. Все 8 участников финала были пользователями Rybka.

В 2006 на открытом компьютерном первенстве Голландии, Rybka 2.2 финишировала на первом месте (9 из 9).

В декабре 2006, Rybka принимала участие в 16 Международном Компьютерном Шахматном Чемпионате в Падерборн (Германия) и выиграла турнир (6,5 из 7).

В феврале 2007 Rybka выигрывает турнир CCT9 (6 из 7).

В 7 Лейденском турнире ICT в мае 2007 Rybka победила с результатом 7,5 из 9, опередив Zappa и HIARCS.

Rybka выиграла 15 Мировой Компьютерный Шахматный Чемпионат в июне 2007 с результатом 10 из 11.

Команда Rybka, играющая под руководством Райлиха, выиграла в июне 2007 Freestyle PAL/CSS с результатом 6 из 9.

Автор программы Рыбка — Васик Райлих

Васик Райлих (Vasik Rajlich) – международный мастер из Чехии (этим и объясняется славянское название программы Rybka) с рейтингом Эло около 2300, выпускник американского Massachusetts Institute of Technology. Пожалуй, Васик является единственным автором популярной шахматной программы, имеющим официальное международное шахматное звание. Обычно разработчиками являются программисты, привлекающие шахматистов в качестве консультантов. Возможно, в этом и заключается секрет успеха новой шахматной программы: профессиональный шахматист научил программу на доступном ей языке «лучше думать». Перебор вариантов заменен на более глубокий подход к шахматным нюансам. При этом многие эксперты отмечают очень «человеческий» стиль игры Рыбки, ее оценочная шкала значительно больше приближена к мышлению шахматиста высокого класса.

Над своей шахматной программой Васик Райлих работает с 2003, но до 2005 года заметных успехов у этой программы не было.

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

Сейчас над Рыбкой и ее коммерческом продвижении работает целая команда: Васик Райлих является главным автором программы Rybka, начиная с версии 2.3 ему активно помогает Ларри Кауффман (международный мастер и победитель чемпионата мира для лиц старше 60 лет); Ивета Райлих – главный тестер и идейный вдохновитель; Кристоф Клинг – дизайнер сайта программы; Лукас Симиотти (Германия) — профессор физики и эксперт по компьютерному железу.

Rybka имеет UCI (Universal Chess Interface) – открытый интерфейс, позволяющий подключать аналитические движки к шахматным оболочкам типа коммерческих Fritz GUI, Chessbase, Chess Assistant или к бесплатной программе Arena.

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

Версии шахматной программы Рыбка

2005-10 Rybka 1.0 Beta

2006-06 Rybka 2.0 Beta

2006-07 Rybka 2.1 UCI

2006-09 Rybka 2.1o UCI

2006-11 Rybka 2.2 UCI

2007-02 Rybka 2.3 и 2.3LK UCI

2007-03 Rybka 2.3.1 UCI

2007-06 Rybka 2.3.2a UCI

2008-07 Rybka 3 UCI

 

К основным достоинствам третьей версии Рыбки следует отнести улучшение качества игры в эндшпиле и оценки позиции, а также возможность ее установки на многопроцессорные компьютеры (при этом к названию добавляется приставка: Deep Rybka).

В конце 2008 года, после выхода третьей версии программы, у Рыбки появился свой собственный графический интерфейс Rybka Aquarium с поддержкой стандартов шахматных движков UCI и WinBoard.

 

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

Появляются все более совершенные алгоритмы оценки позиции, дебютные и эндшпильные базы программ постоянно растут. И это оставляется все меньше шансов человеку одолеть компьютерный разум в древнюю великую игру под названием шахматы.

 

Скачать бесплатную версию программы Rybka вы можете в составе шахматной оболочки Arena.

 

Максим Наумов, GAMBITER.RU




Комментарии

Добавить комментарий