Rybka

Поделись знанием:
Перейти к: навигация, поиск
Rybka
Тип

Шахматная программа

Разработчик

Васик Райлих

Операционная система

Windows

Последняя версия

4 (26 мая, 2010 года[1])

Лицензия

Проприетарное программное обеспечение

Сайт

[rybkachess.com/ ess.com]

К:Википедия:Статьи без изображений (тип: не указан)

Rybka (рус. Рыбка) — компьютерная шахматная программа, разработанная международным мастером по шахматам Васиком Райлихом. С мая 2008 года по декабрь 2010 года[2] Rybka была сильнейшей шахматной программой во всех известных рейтинговых списках.[3][4][5][6][7] Rybka выиграла множество официальных Компьютерных шахматных турниров, включая Чемпионат мира по шахматам среди компьютерных программ в 2007, 2008, 2009 и 2010 годах. В феврале 2011 проиграла матч из сорока партий программе Гудини (Houdini 1.5a) со счётом 23½ — 16½. Программа поддерживает однопроцессорный и многопроцессорный режимы. Всего поддерживается до 2048 ядер. Существуют как 32-разрядные, так и 64-разрядные версии программы.

В 2011 году последовало обвинение в плагиате — использовании исходного кода сторонних программ. Автору поступило требование вернуть все шахматные награды и призовые деньги, завоёванные программой, а также было заявлено об отказе в праве участвовать в будущих чемпионатах мира; это же было рекомендовано сделать организаторам других турниров[8][9].





Название

Слово Rybka означает на чешском и польском языках то же самое, что и в русском: «рыбка». В интервью на вопрос Александра Шмидта: «Вы выбрали имя Rybka, потому что программа всегда выскальзывает из рук, будто рыбка?», Васик Райлих ответил: «Что касается имени Rybka, я прошу прощения, но это останется моей маленькой тайной».[10]

Сила игры

Версия 2.2n2 ([www.rybkachess.com/index.php?auswahl=Demo+version доступна для бесплатной загрузки]) имела рейтинг 3110 Эло[11] на 4-х ядерном процессоре, а Rybka 3 примерно на 100 пунктов сильнее, чем 2.2n2[12]. Текущая версия Rybka использует многопроцессорность, увеличивая рейтинг примерно на 50 пунктов Эло при удвоении количества процессоров[13].

Оценочная функция Rybka рассматривается разработчиками как одно из главных преимуществ среди конкурирующих программ[14][15].

Использование побитового представления клеток доски увеличивает эффективность на 60 % при запуске в 64-разрядном режиме, что в свою очередь приводит к приблизительно 40 дополнительным пунктам рейтинга Эло[16].

26 сентября 2008 вышел рейтинговый список SSDF, с Deep Rybka 3 на первом месте с рейтингом 3238[17].

Внутренние качества

Rybka — программа с закрытым исходным кодом, однако некоторые подробности известны: Rybka использует побитовое представление шахматных позиций[18] и альфа-бета-отсечение с относительно большим «окном стремления» (англ. aspiration search window)[19]. Она использует очень агрессивное сокращение возможных решений, что приводит к несбалансированным деревьям поиска[20]. Детали функции оценки неизвестны, но начиная с версии 2.3.1 в ней использованы идеи гроссмейстера Ларри Кауфмана, бо́льшая часть которых была предложена в его публикациях 1990-х годов о материальном дисбалансе[16][21].

В 2007 году Rybka была обвинена в том, что была основана на программе Fruit, но Райлих категорически отверг это утверждение[22].

Создатели

Команда Рыбки необычна среди создателей компьютерных шахматных программ — среди её главных участников немало сильных шахматистов[16]. Васик Райлих, главный автор Рыбки, является международным мастером (IM).[23] Международный гроссмейстер (GM) Ларри Кауфман[24], победивший в 2008 году на чемпионате мира для ветеранов (старше 60 лет), начиная с версии 2.3 отвечает за функцию оценки. Ивета Райлих, главный испытатель и идейный вдохновитель программы Rybka, является женщиной-гроссмейстером (WGM) и международным мастером (IM)[25]. Йерун Номен[26] (использовавший в работе программу REBEL) и Даг Нильсен[27], авторы дебютных книг — сильнейшие игроки в усовершенствованные шахматы.

История

Васик Райлих начал работу над созданием компьютерной шахматной программы в начале 2003 года. 2 декабря 2005 года была выпущена бета-версия Rybka 1.0.

Участие в турнирах

В 2005 году, с 27 декабря по 30 декабря, Rybka участвовала в 15-м Международном компьютерном шахматном чемпионате в Падерборне (IPCCC). Rybka выиграла турнир, набрав 5½ очков из 7 возможных, опередив такие программы как Gandalf, Zappa, Spike, Shredder и Fruit.

На Интернет-чемпионате по шахматам (CCT8), проходившем с 25 февраля по 26 февраля 2006 года, Rybka победила, набрав 8 очков из 9 возможных, сыграв без поражений. В апреле 2006 года в основном турнире PAL/CSS Freestyle, играя без помощи человека, Rybka 1.1 заняла первое место. В финальном турнире Rybka 1.1 разделила второе и третье место, после Hydra. В 6-м турнире ICT в Лейдене в мае 2006 Rybka победила, набрав 8½ из 9 и обыграв Sjeng, Gandalf и Shredder. В 14-м Чемпионате мира по шахматам в Турине (Италия) в мае 2006, Rybka, игравшая под названием Rajlich, разделила второе место с программой Shredder, с которой сыграла вничью, после программы Junior, выигравшей титул Чемпиона мира 2006. В июне 2006 в главном турнире PAL/CSS Freestyle команда Rybka, игравшая под именем Rajlich, разделила первое место с Intagrand. В финале же Rybka заняла чистое первое место. В 2006 на Открытом компьютерном чемпионате Нидерландов по шахматам (ODCCC) Rybka 2.2 стала первой с максимальной суммой очков — 9 из 9 возможных[28]. В декабре 2006 Rybka участвовала в 17-м IPCCC. Rybka выиграла турнир, набрав 6½ очков из 7 возможных[29].

В феврале 2007 года Rybka участвовала в турнире CCT9 и выиграла его с 6/7 очками[30]. В 7-м турнире ICT в Лейдене в мае 2007 Rybka победила, набрав 7½ из 9 очков, впереди Zappa и HIARCS[31]. Rybka выиграла 15-й Чемпионат мира по шахматам среди компьютерных программ в июне 2007 с 10 очками из 11 возможных. Команда Rybka, игравшая под именем Rajlich, выиграла в июне 2007 турнир PAL/CSS Freestyle, завершив его с 6/9 очками. Позже в том же году она снова победила на ODCCC, набрав 8/9 очков[32].

В январе 2008 года Rybka заняла первое место в CCT10, набрав 5.5/7 очков[33]. В октябре 2008 Rybka выиграла 16-й Чемпионат мира по шахматам среди компьютерных программ, проходивший в Пекине, Китай, набрав 8/9. Месяц спустя Rybka выиграла 28-й ODCCC, набрав максимальные 9/9 очков[34].

В марте 2009 года Rybka выиграла CCT11 с 7.5/9 очками[35] и 17-й Чемпионат мира по шахматам среди компьютерных программ (Памплона, Испания), набрав 8/9 очков[36]. В октябре 2009 Rybka выиграла 29-й ODCCC с результатом 7.5/9[37].

Гандикап-матчи Рыбки против гроссмейстеров

После того, как первой среди программ Rybka [www.rybkachess.com/docs/RYBKA_EHLVEST_2007/Rybka_versus_GM_Ehlvest.htm выиграла гандикап-матч с гроссмейстером] (у Яана Эльвеста, которому была предложена фора в пешку), Ларри Кауфман из команды Rybka пообещал собственный денежный приз, если человек сможет выиграть у Рыбки в [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=794;pg=1 матче из шести партий без форы]. Гроссмейстер Яан Эльвест позже повторно сыграл с Рыбкой, имея двойное преимущество во времени на обдумывание ходов и белый цвет в каждой партии, при этом Rybka имела трёхходовую дебютную книгу, ограниченный размер кэша (512 Мб) и не имела доступа к базе эндшпильных окончаний (матч назывался «Всё, кроме пешки»). Матч закончился со счётом 4.5-1.5 после трех побед Рыбки и трех ничьих[38].

В марте 2008 года Rybka играла гандикап-матч из восьми партий против гроссмейстера Романа Джинджихашвили чёрными «без пешки и хода», с 3 марта по 8 марта. Результат был 4—4, после 2 побед Рыбки, 4 ничьих и 2 поражений[39].

В сентябре 2008 года Rybka играла гандикап-матч против гроссмейстера Вадима Милова, своего сильнейшего соперника в подобных матчах (Милов на тот момент имел рейтинг Эло 2705, 28-й в мире). Результатом была победа человека, доставшаяся Милову с трудом. В двух партиях без форы Милов проиграл Рыбке белыми 1½-½. Имея преимущество «в пешку и ход» он выиграл 1½-½. Также он победил 2½-1½ (3 ничьи, 1 победа), играя черными без коня, а Rybka без ладьи[40].

Матч с Zappa

В сентябре 2007 года шахматная программа Zappa победила Рыбку в матче со счетом 5½-4½. Ключевой была 180-ходовая четвёртая партия[41], которая могла закончиться вничью при соблюдении правила 50 ходов. Однако, чтобы избежать ничьей на 109-м ходу вследствие данного правила, из-за особенности программы Рыбка пожертвовала свою пешку. Потеря пешки в конечном счете позволила Zappa свести на нет обороноспособность Рыбки и выиграть партию.[42]

Версии

  • [www.schachversand.de/e/detail/software/640.html 2010-05-26 Rybka 4]
  • 2008-07-29 Rybka 3 UCI
  • 2007-06-19 Rybka 2.3.2a UCI
  • 2007-03-02 Rybka 2.3.1 UCI
  • 2007-02-15 Rybka 2.3 и 2.3LK (Ларри Кауффман) UCI
  • 2006-11-10 Rybka 2.2 UCI
  • 2006-09-26 Rybka 2.1o UCI
  • 2006-07-17 Rybka 2.1 UCI
  • 2006-06-10 Rybka 2.0 Beta
  • [www.superchessengine.com/ 2005-10 Rybka 1.0 Beta]

Версия 3

В то время как предыдущие версии Rybka были выпущены исключительно компанией Convekta, Rybka 3 была выпущена совместно ChessBase и Convekta.[43] Хотя Rybka 3 остается шахматной программой с UCI интерфейсом, она имеет дополнительные особенности, когда выполняется в пользовательской оболочке ChessBase или Convekta.[44] В интервью с Франком Куизинским Васик Райлих рассказал о планах относительно будущего графического интерфейса пользователя (GUI), который «должным образом отобразит шахматное знание пользователю», наиболее вероятно в форме графической оценки фигур на доске. Графический интерфейс пользователя, названный Aquarium («Аквариум»), был выпущен компанией ChessOK, прежде известной как Convekta[45].

Поддержка Chess960 (шахмат Фишера) была осуществлена для шахматного турнира в Майнце 2007 года, где впоследствии Rybka выиграла компьютерный турнир по шахматам Фишера[46][47].

Было много общих усовершенствований силы игры, включая улучшение многопроцессорной производительности, увеличенную эффективность поиска и лучшую оценку позиции. Созданы три программных стиля: оптимальный, человеческий и динамический. Дебютная книга теперь продается как отдельный продукт[44]. Рейтинг-листы шахматных программ показали, что Rybka 3 превышает рейтинг предыдущей версии Rybka практически на 100 пунктов Эло[48].

Версия 4

  • Rybka 4 была выпущена 26 мая 2010 года. Васик Райлих дал следующую информацию на форуме Rybka:[49]
    • Rybka 4 является нормальным UCI движком, без защиты от копирования.
    • Есть отдельные однопроцессорные и мультипроцессорные версии.
    • Полные шахматные пакеты анализа, которые включает Rybka 4, будут сделаны ChessBase (www.chessbase.com) и Convekta/ChessOK (www.chessok.com).
    • Обычная Rybka 4 UCI без графического интерфейса (GUI) доступна для загрузки только от RybkaChess (www.rybkachess.com).
    • Все эти версии Rybka 4 будут идентичны и могут использоваться в любом UCI-совместимом GUI.

Выпуск будущих дополнений

  • Нативная поддержка Linux была подтверждена без указания определенной даты. План выпуска программы на не-Windows платформах ожидается после завершения Rybka версии 3.0. Однако Rybka работает под программным обеспечением Wine, а 64-битовая Rybka выполняется и под Linux, и под Mac OS X с использованием экспериментального, Rybka-определенного уровня трансляции, названного «microwine»[50].
  • Поддержка Pocket PC и подобных мобильных устройств[51].

Райлих утверждал, что Rybka продолжит использовать открытые протоколы, как для нормального функционирования, так и для данных, представленных Rybka 3 GUI.К:Википедия:Статьи без источников (тип: не указан)[источник не указан 5258 дней]

Конфликт со Strelka

В мае 2007 года появилась новая шахматная программа Strelka, предложенная Юрием Осиповым. Вскоре возникли утверждения, что Strelka была клоном Rybka 1.0 beta в том смысле, что это была перепроектированная и немного изменённая версия Rybka.[52] Некоторые из шахматистов нашли, что у Strelka идентичный с Rybka анализ во множестве различных ситуаций, в некоторых случаях даже те же самые ошибки и слабости. Осипов, однако, неоднократно заявлял на форумах, что Strelka была основана на Fruit, а не на Rybka, и что любые общие черты были или потому, что Rybka также была основана на Fruit, или из-за настроек функции оценки, сделанными близкими к Rybka насколько возможно.[53][54]

С выпуском Strelka 2.0 beta был включён исходный код. В. Райлих, создатель Rybka, заявил «очевидность» того, что Strelka 2.0 beta была клоном Rybka 1.0 beta, хотя не без некоторых усовершенствований определенных областей. На основе этого он назвал код своим собственным и намеревался повторно выпустить его под собственным названием[55], хотя позже он этого не сделал. Он также утверждал, что «Yuri Osipov» был псевдонимом.

Согласно Виктору Захарову (компания Convekta) в его обзоре для шахматного веб-сайта Арены: «Я полагаю, что Юрий Осипов (Иванович) — настоящее имя. Он не скрывал его. Однако я не могу утверждать это со 100%-ой гарантией.» Он также немного контактировал с Юрием Осиповым для развития мобильной платформы шахматных программ[56].

Однако, автор программы Fruit Фабиан Летузье ясно выразил в открытом письме, упомянутом выше, что версия Strelka 2.0 beta является производной Fruit с некоторыми незначительными изменениями[57].

Конфликт с IPPOLIT

Шахматная программа IPPOLIT была выпущена в октябре 2009 года со своим исходным кодом. Некоторые испытатели утверждают, что IPPOLIT сильнее, чем Rybka 3[58][59], в то время как другие независимые источники утверждают, что Rybka и IPPOLIT имеют примерно одинаковую силу, работая на единственном основном центральном процессоре. Васик Райлих, автор Rybka, сослался, что IPPOLIT может быть декомпилированной версией Rybka, и что вовлечённые люди держали его в курсе своего продвижения через электронную почту.[60] На октябрь 2009 года нет никакого категорического доказательства относительно происхождения IPPOLIT, является ли она оригинальной работой или клоном. Несмотря на мнение Райлиха существует утверждение, что IPPOLIT не клон Rybka из-за значимых различий, таких как меньшая используемая область памяти и различное знание эндшпиля, особенно способность превращения пешки в слона, которое не поддерживается Rybka[61].

Дисквалификация и лишение всех наград

В 2011 году комиссия из 34 разработчиков шахматных программ обвинила Rybka в заимствовании открытого исходного кода программ Crafty и Fruit. Вследствие этого исполком Международной ассоциации компьютерных игр потребовал у Васика Райлиха вернуть все полученные ранее награды и призовые шахматных соревнований. Было заявлено о недопущении программы на будущие чемпионаты мира; комитет WCCC рекомендовал организаторам других соревнований также отказать Rybka в участии[8][9].

Напишите отзыв о статье "Rybka"

Примечания

  1. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=17010 Rybka 4 Release Notes]. [www.webcitation.org/65sQpPpDp Архивировано из первоисточника 3 марта 2012].
  2. [www.cruxis.com/chess/houdini.htm Houdini Chess Engine] (19 марта 2011). [www.webcitation.org/65sQqNlk9 Архивировано из первоисточника 3 марта 2012].
  3. [www.computerchess.org.uk/ccrl/4040/rating_list_pure.html CCRL 40/40 - Pure list] (23 мая 2008). Проверено 26 мая 2008. [www.webcitation.org/65sQr8GEC Архивировано из первоисточника 3 марта 2012].
  4. [www.husvankempen.de/nunn/rating.htm CEGT 40/20]. Chess Engines Grand Tournament (25 мая 2008). Проверено 26 мая 2008. [www.webcitation.org/65sQsRjnA Архивировано из первоисточника 3 марта 2012].
  5. [www.computerschach.de/index.php?option=com_wrapper&Itemid=242 Computerschach und Spiele - Eternal Rating]. Computerschach und Spiele (18 марта 2007). Проверено 21 мая 2008. [www.webcitation.org/65sQt12N0 Архивировано из первоисточника 3 марта 2012].
  6. [ssdf.bosjo.net/list.htm The SSDF Rating List]. Swedish Chess Computer Association (3 ноября 2007). Проверено 22 апреля 2008. [www.webcitation.org/65sQtb0oD Архивировано из первоисточника 3 марта 2012].
  7. [wbec-ridderkerk.nl/html/BayesianElo_ed14.htm Bayesian Elo Ratinglist WBEC Ridderkerk after edition 14]. Проверено 20 мая 2008. [www.webcitation.org/65sQu5JDX Архивировано из первоисточника 3 марта 2012].
  8. 1 2 Peter Doggers. [www.chessvibes.com/reports/rybka-disqualified-and-banned-from-world-computer-chess-championships/ Rybka disqualified and banned from World Computer Chess Championships] (англ.). ChessVibes (29 июня 2011). Проверено 30 июня 2011. [www.webcitation.org/65sQwPsFC Архивировано из первоисточника 3 марта 2012].
  9. 1 2 Mark Lefler, Robert Hyatt, Harvey Williamson and ICGA panel members. [www.chessvibes.com/plaatjes/rybkaevidence/Rybka_Investigation_report.pdf Rybka Investigation and Summary of Findings for the ICGA] (англ.) (PDF) (12 мая 2011). Проверено 30 июня 2011. [www.webcitation.org/65sQy9sIB Архивировано из первоисточника 3 марта 2012].
  10. [www.superchessengine.com/vasik_rajlich.htm Vasik Rajlich]
  11. [www.rybkachess.com/index.php?auswahl=Demo+version Rybka — for the serious chess player. [ #Rybka engine ] [ Demo version ]]
  12. [www.computerchess.org.uk/ccrl/4040/ CCRL 40/40 — Index]
  13. [rybkachess.com/index.php?auswahl=FAQ+for+v+2.x FAQ for Rybka 2.0-2.2n2]
  14. [www.top-5000.nl/int/rybka.htm Interview with Vasik Rajlich]  (англ.)
  15. [www.chessvibes.com/tournaments/rybkas-immortal-game/ Rybka’s immortal game] (недоступная ссылка с 13-05-2013 (3998 дней) — история)  (англ.)
  16. 1 2 3 [bormix.blogspot.com/2009/08/3.html Д. Йонссон. Интервью с разработчиками Рыбки 3] (перевод с англ.)
  17. [ssdf.bosjo.net/list.htm Текущий рейтинг-лист компьютерных шахматных программ SSDF]
  18. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=20132#pid20132 Rybka — часть исходного кода] // rybkaforum.net 24.07.2007  (англ.)
  19. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=19588#pid19588 Rybka search] // rybkaforum.net 18.07.2007  (англ.)
  20. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=17961#pid17961 Rybka search] // rybkaforum.net 03.07.2007  (англ.)
  21. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=15090#pid15090 Rybka @ Amsterdam 15th WCCC] // rybkaforum.net 18.06.2007  (англ.)
  22. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=19118#pid19118 Is Rybka a derivative of Fruit?] // rybkaforum.net 14.07.2007  (англ.)
  23. [ratings.fide.com/card.phtml?event=2011190 Профиль В. Райлиха на сайте ФИДЕ]
  24. [ratings.fide.com/card.phtml?event=2000555 Профиль Л. Кауфмана на сайте ФИДЕ]
  25. [ratings.fide.com/card.phtml?event=1108166 Профиль И. Райлих на сайте ФИДЕ]
  26. [ratings.fide.com/card.phtml?event=1006916 Профиль Й. Номена на сайте ФИДЕ]
  27. [ratings.fide.com/card.phtml?event=1407791 Профиль Д. Нильсена на сайте ФИДЕ]
  28. [www.rybkachess.com/docs/docc06.htm Rybkachess.com]
  29. [wwwcs.uni-paderborn.de/~IPCCC/ 17th International Computer Chess Championship — IPCCC 2007 in Paderborn] (недоступная ссылка с 13-05-2013 (3998 дней) — история)
  30. [www.cctchess.info/index.html Rybka by Vasik Rajlich is CCT9 Champion]
  31. [www.csvn.nl/index.php?option=com_content&task=view&id=258&Itemid=28 International CSVN Tournament 2007] (недоступная ссылка с 13-05-2013 (3998 дней) — история)
  32. [www.csvn.nl/index.php?option=com_content&task=view&id=282&Itemid=46 Computerschaak — ONK 2007] (недоступная ссылка с 13-05-2013 (3998 дней) — история)
  33. [www.cctchess.com/cct10/r7.htm CCT10 Final Scoreboard]
  34. [www.csvn.nl/index.php?option=com_content&task=view&id=352&Itemid=28&lang=en Rybka Open Nederlands Kampioen 2008] (недоступная ссылка с 13-05-2013 (3998 дней) — история)
  35. [www.cctchess.com/r9.htm CCT11 Final Scoreboard]
  36. [www.grappa.univ-lille3.fr/icga/tournament.php?id=192 7th World Computer Chess Championship]
  37. [www.csvn.nl/index.php?option=com_content&view=article&id=436%3Aeindstand-29e-odccc&catid=51%3Atoernooien&Itemid=28&lang=en Final ranking 29th ODCCC]
  38. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=1614 Rybka vs Ehlvest II — information center]
  39. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=3363 Rybka vs Dzindzichashvili — information center]
  40. [www.chessbase.com/newsdetail.asp?newsid=4919 The Milov vs. Rybka Handicap Match] Chessbase, September 24, 2008
  41. [www.chessgames.com/perl/chessgame?gid=1473884 Rybka vs Zappa]
  42. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=2235 PGNs of game 3 and 4 with Rybka evaluation, Zappa won both]
  43. Chessvine Article, [chessvine.com/archives/38-A-Little-Fish-Rybka-in-Corporate-Waters.html «A 'Little Fish' (Rybka) in Corporate Waters»]
  44. 1 2 [rybkachess.com/index.php?auswahl=Release+notes Rybka 3 Release Notes] (August 6, 2008). Проверено 7 августа 2008. [www.webcitation.org/65sQuapY4 Архивировано из первоисточника 3 марта 2012].
  45. [chessok.com/?p=508 Rybka Aquarium: Interview with the Developers]
  46. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=14910#pid14910 Rybka in Chess Classic Mainz 2007, Chess 960]
  47. [chesstigers.de/ccm7/computer_wm.php?lang=0&kat=6&subkat=1 CCM7 - 3. Livingston Chess960 Computer-Weltmeisterschaft]. Chess Tigers. Проверено 22 августа 2007. [www.webcitation.org/65sQv6Qok Архивировано из первоисточника 3 марта 2012].
  48. [www.husvankempen.de/nunn/40_40%20Rating%20List/40_40%20All%20Versions/rangliste.html CEGT]
  49. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=16262 Rybka 4 update]
  50. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=18932#pid18932 (Experimental) 64-bit Rybka on Linux] // rybkaforum.net 12.07.2007  (англ.)
  51. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=18095#pid18095 I want know if rybka will be developed for pocketpc] // rybkaforum.net 5.07.2007  (англ.)
  52. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=939 Strelka 1.0 x32:Rybka clone?] // rybkaforum.net 07.05.2007
  53. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=18905 Strelka = Rybka 1.0] // rybkaforum.net 11.07.2007
  54. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=3015 osipovs arguments about strelka] // rybkaforum.net 12.01.2008
  55. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=39198#pid39198 Strelka 2.0] // rybkaforum.net 11.01.2008
  56. www.playwitharena.com/directory/reviews.htm
  57. talkchess.com/forum/viewtopic.php?topic_view=threads&p=389683&t=37762 Open letter of Fabien Letouzey
  58. [kasparovchess.crestbook.com/viewtopic.php?id=4353 IPPOLIT — free engine stronger than Rybka!]
  59. [www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=297344&t=30192 New engine: Ippolit]
  60. [rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=12995 Official statement on Ippolit]
  61. [groups.google.com/group/rec.games.chess.computer/msg/54217f3ffef99038 Where to get IPPOLIT the Rybka killer?]

Ссылки

  • [www.schachversand.de/e/detail/software/640.html Официальный релиз Rybka 4]
  • [www.rybkachess.com/ Официальная Интернет-страница]
  • [rybkaforum.net/ Официальный форум]
  • [kvetka.org/Rybka_opt.shtml Список настроек Rybka]
  • [www.chessgames.com/perl/chessplayer?pid=100439 Игра Rybka на ChessGames.com]
  • [chessok.com/?page_id=76/ Игра против Rybka]
  • [www.computerchess.org.uk/ccrl/4040/ Рейтинг-лист CCRL]
  • [www.husvankempen.de/nunn/rating.htm Рейтинг-лист CEGT]
  • [chessok.com/?p=21226 Интервью с разработчиками Rybka 3]
  • [www.rybkachess.com/docs/INTERVIEW_WITH_RYBKA_OPENING_BOOK_AUTHOR.htm Интервью с автором дебютной книги Rybka]

Отрывок, характеризующий Rybka

Чтобы понять степень истощения русской армии, надо только ясно понять значение того факта, что, потеряв ранеными и убитыми во все время движения от Тарутина не более пяти тысяч человек, не потеряв сотни людей пленными, армия русская, вышедшая из Тарутина в числе ста тысяч, пришла к Красному в числе пятидесяти тысяч.
Быстрое движение русских за французами действовало на русскую армию точно так же разрушительно, как и бегство французов. Разница была только в том, что русская армия двигалась произвольно, без угрозы погибели, которая висела над французской армией, и в том, что отсталые больные у французов оставались в руках врага, отсталые русские оставались у себя дома. Главная причина уменьшения армии Наполеона была быстрота движения, и несомненным доказательством тому служит соответственное уменьшение русских войск.
Вся деятельность Кутузова, как это было под Тарутиным и под Вязьмой, была направлена только к тому, чтобы, – насколько то было в его власти, – не останавливать этого гибельного для французов движения (как хотели в Петербурге и в армии русские генералы), а содействовать ему и облегчить движение своих войск.
Но, кроме того, со времени выказавшихся в войсках утомления и огромной убыли, происходивших от быстроты движения, еще другая причина представлялась Кутузову для замедления движения войск и для выжидания. Цель русских войск была – следование за французами. Путь французов был неизвестен, и потому, чем ближе следовали наши войска по пятам французов, тем больше они проходили расстояния. Только следуя в некотором расстоянии, можно было по кратчайшему пути перерезывать зигзаги, которые делали французы. Все искусные маневры, которые предлагали генералы, выражались в передвижениях войск, в увеличении переходов, а единственно разумная цель состояла в том, чтобы уменьшить эти переходы. И к этой цели во всю кампанию, от Москвы до Вильны, была направлена деятельность Кутузова – не случайно, не временно, но так последовательно, что он ни разу не изменил ей.
Кутузов знал не умом или наукой, а всем русским существом своим знал и чувствовал то, что чувствовал каждый русский солдат, что французы побеждены, что враги бегут и надо выпроводить их; но вместе с тем он чувствовал, заодно с солдатами, всю тяжесть этого, неслыханного по быстроте и времени года, похода.
Но генералам, в особенности не русским, желавшим отличиться, удивить кого то, забрать в плен для чего то какого нибудь герцога или короля, – генералам этим казалось теперь, когда всякое сражение было и гадко и бессмысленно, им казалось, что теперь то самое время давать сражения и побеждать кого то. Кутузов только пожимал плечами, когда ему один за другим представляли проекты маневров с теми дурно обутыми, без полушубков, полуголодными солдатами, которые в один месяц, без сражений, растаяли до половины и с которыми, при наилучших условиях продолжающегося бегства, надо было пройти до границы пространство больше того, которое было пройдено.
В особенности это стремление отличиться и маневрировать, опрокидывать и отрезывать проявлялось тогда, когда русские войска наталкивались на войска французов.
Так это случилось под Красным, где думали найти одну из трех колонн французов и наткнулись на самого Наполеона с шестнадцатью тысячами. Несмотря на все средства, употребленные Кутузовым, для того чтобы избавиться от этого пагубного столкновения и чтобы сберечь свои войска, три дня у Красного продолжалось добивание разбитых сборищ французов измученными людьми русской армии.
Толь написал диспозицию: die erste Colonne marschiert [первая колонна направится туда то] и т. д. И, как всегда, сделалось все не по диспозиции. Принц Евгений Виртембергский расстреливал с горы мимо бегущие толпы французов и требовал подкрепления, которое не приходило. Французы, по ночам обегая русских, рассыпались, прятались в леса и пробирались, кто как мог, дальше.
Милорадович, который говорил, что он знать ничего не хочет о хозяйственных делах отряда, которого никогда нельзя было найти, когда его было нужно, «chevalier sans peur et sans reproche» [«рыцарь без страха и упрека»], как он сам называл себя, и охотник до разговоров с французами, посылал парламентеров, требуя сдачи, и терял время и делал не то, что ему приказывали.
– Дарю вам, ребята, эту колонну, – говорил он, подъезжая к войскам и указывая кавалеристам на французов. И кавалеристы на худых, ободранных, еле двигающихся лошадях, подгоняя их шпорами и саблями, рысцой, после сильных напряжений, подъезжали к подаренной колонне, то есть к толпе обмороженных, закоченевших и голодных французов; и подаренная колонна кидала оружие и сдавалась, чего ей уже давно хотелось.
Под Красным взяли двадцать шесть тысяч пленных, сотни пушек, какую то палку, которую называли маршальским жезлом, и спорили о том, кто там отличился, и были этим довольны, но очень сожалели о том, что не взяли Наполеона или хоть какого нибудь героя, маршала, и упрекали в этом друг друга и в особенности Кутузова.
Люди эти, увлекаемые своими страстями, были слепыми исполнителями только самого печального закона необходимости; но они считали себя героями и воображали, что то, что они делали, было самое достойное и благородное дело. Они обвиняли Кутузова и говорили, что он с самого начала кампании мешал им победить Наполеона, что он думает только об удовлетворении своих страстей и не хотел выходить из Полотняных Заводов, потому что ему там было покойно; что он под Красным остановил движенье только потому, что, узнав о присутствии Наполеона, он совершенно потерялся; что можно предполагать, что он находится в заговоре с Наполеоном, что он подкуплен им, [Записки Вильсона. (Примеч. Л.Н. Толстого.) ] и т. д., и т. д.
Мало того, что современники, увлекаемые страстями, говорили так, – потомство и история признали Наполеона grand, a Кутузова: иностранцы – хитрым, развратным, слабым придворным стариком; русские – чем то неопределенным – какой то куклой, полезной только по своему русскому имени…


В 12 м и 13 м годах Кутузова прямо обвиняли за ошибки. Государь был недоволен им. И в истории, написанной недавно по высочайшему повелению, сказано, что Кутузов был хитрый придворный лжец, боявшийся имени Наполеона и своими ошибками под Красным и под Березиной лишивший русские войска славы – полной победы над французами. [История 1812 года Богдановича: характеристика Кутузова и рассуждение о неудовлетворительности результатов Красненских сражений. (Примеч. Л.Н. Толстого.) ]
Такова судьба не великих людей, не grand homme, которых не признает русский ум, а судьба тех редких, всегда одиноких людей, которые, постигая волю провидения, подчиняют ей свою личную волю. Ненависть и презрение толпы наказывают этих людей за прозрение высших законов.
Для русских историков – странно и страшно сказать – Наполеон – это ничтожнейшее орудие истории – никогда и нигде, даже в изгнании, не выказавший человеческого достоинства, – Наполеон есть предмет восхищения и восторга; он grand. Кутузов же, тот человек, который от начала и до конца своей деятельности в 1812 году, от Бородина и до Вильны, ни разу ни одним действием, ни словом не изменяя себе, являет необычайный s истории пример самоотвержения и сознания в настоящем будущего значения события, – Кутузов представляется им чем то неопределенным и жалким, и, говоря о Кутузове и 12 м годе, им всегда как будто немножко стыдно.
А между тем трудно себе представить историческое лицо, деятельность которого так неизменно постоянно была бы направлена к одной и той же цели. Трудно вообразить себе цель, более достойную и более совпадающую с волею всего народа. Еще труднее найти другой пример в истории, где бы цель, которую поставило себе историческое лицо, была бы так совершенно достигнута, как та цель, к достижению которой была направлена вся деятельность Кутузова в 1812 году.
Кутузов никогда не говорил о сорока веках, которые смотрят с пирамид, о жертвах, которые он приносит отечеству, о том, что он намерен совершить или совершил: он вообще ничего не говорил о себе, не играл никакой роли, казался всегда самым простым и обыкновенным человеком и говорил самые простые и обыкновенные вещи. Он писал письма своим дочерям и m me Stael, читал романы, любил общество красивых женщин, шутил с генералами, офицерами и солдатами и никогда не противоречил тем людям, которые хотели ему что нибудь доказывать. Когда граф Растопчин на Яузском мосту подскакал к Кутузову с личными упреками о том, кто виноват в погибели Москвы, и сказал: «Как же вы обещали не оставлять Москвы, не дав сраженья?» – Кутузов отвечал: «Я и не оставлю Москвы без сражения», несмотря на то, что Москва была уже оставлена. Когда приехавший к нему от государя Аракчеев сказал, что надо бы Ермолова назначить начальником артиллерии, Кутузов отвечал: «Да, я и сам только что говорил это», – хотя он за минуту говорил совсем другое. Какое дело было ему, одному понимавшему тогда весь громадный смысл события, среди бестолковой толпы, окружавшей его, какое ему дело было до того, к себе или к нему отнесет граф Растопчин бедствие столицы? Еще менее могло занимать его то, кого назначат начальником артиллерии.
Не только в этих случаях, но беспрестанно этот старый человек дошедший опытом жизни до убеждения в том, что мысли и слова, служащие им выражением, не суть двигатели людей, говорил слова совершенно бессмысленные – первые, которые ему приходили в голову.
Но этот самый человек, так пренебрегавший своими словами, ни разу во всю свою деятельность не сказал ни одного слова, которое было бы не согласно с той единственной целью, к достижению которой он шел во время всей войны. Очевидно, невольно, с тяжелой уверенностью, что не поймут его, он неоднократно в самых разнообразных обстоятельствах высказывал свою мысль. Начиная от Бородинского сражения, с которого начался его разлад с окружающими, он один говорил, что Бородинское сражение есть победа, и повторял это и изустно, и в рапортах, и донесениях до самой своей смерти. Он один сказал, что потеря Москвы не есть потеря России. Он в ответ Лористону на предложение о мире отвечал, что мира не может быть, потому что такова воля народа; он один во время отступления французов говорил, что все наши маневры не нужны, что все сделается само собой лучше, чем мы того желаем, что неприятелю надо дать золотой мост, что ни Тарутинское, ни Вяземское, ни Красненское сражения не нужны, что с чем нибудь надо прийти на границу, что за десять французов он не отдаст одного русского.
И он один, этот придворный человек, как нам изображают его, человек, который лжет Аракчееву с целью угодить государю, – он один, этот придворный человек, в Вильне, тем заслуживая немилость государя, говорит, что дальнейшая война за границей вредна и бесполезна.
Но одни слова не доказали бы, что он тогда понимал значение события. Действия его – все без малейшего отступления, все были направлены к одной и той же цели, выражающейся в трех действиях: 1) напрячь все свои силы для столкновения с французами, 2) победить их и 3) изгнать из России, облегчая, насколько возможно, бедствия народа и войска.
Он, тот медлитель Кутузов, которого девиз есть терпение и время, враг решительных действий, он дает Бородинское сражение, облекая приготовления к нему в беспримерную торжественность. Он, тот Кутузов, который в Аустерлицком сражении, прежде начала его, говорит, что оно будет проиграно, в Бородине, несмотря на уверения генералов о том, что сражение проиграно, несмотря на неслыханный в истории пример того, что после выигранного сражения войско должно отступать, он один, в противность всем, до самой смерти утверждает, что Бородинское сражение – победа. Он один во все время отступления настаивает на том, чтобы не давать сражений, которые теперь бесполезны, не начинать новой войны и не переходить границ России.
Теперь понять значение события, если только не прилагать к деятельности масс целей, которые были в голове десятка людей, легко, так как все событие с его последствиями лежит перед нами.
Но каким образом тогда этот старый человек, один, в противность мнения всех, мог угадать, так верно угадал тогда значение народного смысла события, что ни разу во всю свою деятельность не изменил ему?
Источник этой необычайной силы прозрения в смысл совершающихся явлений лежал в том народном чувстве, которое он носил в себе во всей чистоте и силе его.
Только признание в нем этого чувства заставило народ такими странными путями из в немилости находящегося старика выбрать его против воли царя в представители народной войны. И только это чувство поставило его на ту высшую человеческую высоту, с которой он, главнокомандующий, направлял все свои силы не на то, чтоб убивать и истреблять людей, а на то, чтобы спасать и жалеть их.
Простая, скромная и потому истинно величественная фигура эта не могла улечься в ту лживую форму европейского героя, мнимо управляющего людьми, которую придумала история.
Для лакея не может быть великого человека, потому что у лакея свое понятие о величии.


5 ноября был первый день так называемого Красненского сражения. Перед вечером, когда уже после многих споров и ошибок генералов, зашедших не туда, куда надо; после рассылок адъютантов с противуприказаниями, когда уже стало ясно, что неприятель везде бежит и сражения не может быть и не будет, Кутузов выехал из Красного и поехал в Доброе, куда была переведена в нынешний день главная квартира.
День был ясный, морозный. Кутузов с огромной свитой недовольных им, шушукающихся за ним генералов, верхом на своей жирной белой лошадке ехал к Доброму. По всей дороге толпились, отогреваясь у костров, партии взятых нынешний день французских пленных (их взято было в этот день семь тысяч). Недалеко от Доброго огромная толпа оборванных, обвязанных и укутанных чем попало пленных гудела говором, стоя на дороге подле длинного ряда отпряженных французских орудий. При приближении главнокомандующего говор замолк, и все глаза уставились на Кутузова, который в своей белой с красным околышем шапке и ватной шинели, горбом сидевшей на его сутуловатых плечах, медленно подвигался по дороге. Один из генералов докладывал Кутузову, где взяты орудия и пленные.
Кутузов, казалось, чем то озабочен и не слышал слов генерала. Он недовольно щурился и внимательно и пристально вглядывался в те фигуры пленных, которые представляли особенно жалкий вид. Большая часть лиц французских солдат были изуродованы отмороженными носами и щеками, и почти у всех были красные, распухшие и гноившиеся глаза.
Одна кучка французов стояла близко у дороги, и два солдата – лицо одного из них было покрыто болячками – разрывали руками кусок сырого мяса. Что то было страшное и животное в том беглом взгляде, который они бросили на проезжавших, и в том злобном выражении, с которым солдат с болячками, взглянув на Кутузова, тотчас же отвернулся и продолжал свое дело.
Кутузов долго внимательно поглядел на этих двух солдат; еще более сморщившись, он прищурил глаза и раздумчиво покачал головой. В другом месте он заметил русского солдата, который, смеясь и трепля по плечу француза, что то ласково говорил ему. Кутузов опять с тем же выражением покачал головой.
– Что ты говоришь? Что? – спросил он у генерала, продолжавшего докладывать и обращавшего внимание главнокомандующего на французские взятые знамена, стоявшие перед фронтом Преображенского полка.
– А, знамена! – сказал Кутузов, видимо с трудом отрываясь от предмета, занимавшего его мысли. Он рассеянно оглянулся. Тысячи глаз со всех сторон, ожидая его сло ва, смотрели на него.
Перед Преображенским полком он остановился, тяжело вздохнул и закрыл глаза. Кто то из свиты махнул, чтобы державшие знамена солдаты подошли и поставили их древками знамен вокруг главнокомандующего. Кутузов помолчал несколько секунд и, видимо неохотно, подчиняясь необходимости своего положения, поднял голову и начал говорить. Толпы офицеров окружили его. Он внимательным взглядом обвел кружок офицеров, узнав некоторых из них.
– Благодарю всех! – сказал он, обращаясь к солдатам и опять к офицерам. В тишине, воцарившейся вокруг него, отчетливо слышны были его медленно выговариваемые слова. – Благодарю всех за трудную и верную службу. Победа совершенная, и Россия не забудет вас. Вам слава вовеки! – Он помолчал, оглядываясь.
– Нагни, нагни ему голову то, – сказал он солдату, державшему французского орла и нечаянно опустившему его перед знаменем преображенцев. – Пониже, пониже, так то вот. Ура! ребята, – быстрым движением подбородка обратись к солдатам, проговорил он.
– Ура ра ра! – заревели тысячи голосов. Пока кричали солдаты, Кутузов, согнувшись на седле, склонил голову, и глаз его засветился кротким, как будто насмешливым, блеском.
– Вот что, братцы, – сказал он, когда замолкли голоса…
И вдруг голос и выражение лица его изменились: перестал говорить главнокомандующий, а заговорил простой, старый человек, очевидно что то самое нужное желавший сообщить теперь своим товарищам.
В толпе офицеров и в рядах солдат произошло движение, чтобы яснее слышать то, что он скажет теперь.
– А вот что, братцы. Я знаю, трудно вам, да что же делать! Потерпите; недолго осталось. Выпроводим гостей, отдохнем тогда. За службу вашу вас царь не забудет. Вам трудно, да все же вы дома; а они – видите, до чего они дошли, – сказал он, указывая на пленных. – Хуже нищих последних. Пока они были сильны, мы себя не жалели, а теперь их и пожалеть можно. Тоже и они люди. Так, ребята?
Он смотрел вокруг себя, и в упорных, почтительно недоумевающих, устремленных на него взглядах он читал сочувствие своим словам: лицо его становилось все светлее и светлее от старческой кроткой улыбки, звездами морщившейся в углах губ и глаз. Он помолчал и как бы в недоумении опустил голову.
– А и то сказать, кто же их к нам звал? Поделом им, м… и… в г…. – вдруг сказал он, подняв голову. И, взмахнув нагайкой, он галопом, в первый раз во всю кампанию, поехал прочь от радостно хохотавших и ревевших ура, расстроивавших ряды солдат.
Слова, сказанные Кутузовым, едва ли были поняты войсками. Никто не сумел бы передать содержания сначала торжественной и под конец простодушно стариковской речи фельдмаршала; но сердечный смысл этой речи не только был понят, но то самое, то самое чувство величественного торжества в соединении с жалостью к врагам и сознанием своей правоты, выраженное этим, именно этим стариковским, добродушным ругательством, – это самое (чувство лежало в душе каждого солдата и выразилось радостным, долго не умолкавшим криком. Когда после этого один из генералов с вопросом о том, не прикажет ли главнокомандующий приехать коляске, обратился к нему, Кутузов, отвечая, неожиданно всхлипнул, видимо находясь в сильном волнении.


8 го ноября последний день Красненских сражений; уже смерклось, когда войска пришли на место ночлега. Весь день был тихий, морозный, с падающим легким, редким снегом; к вечеру стало выясняться. Сквозь снежинки виднелось черно лиловое звездное небо, и мороз стал усиливаться.
Мушкатерский полк, вышедший из Тарутина в числе трех тысяч, теперь, в числе девятисот человек, пришел одним из первых на назначенное место ночлега, в деревне на большой дороге. Квартиргеры, встретившие полк, объявили, что все избы заняты больными и мертвыми французами, кавалеристами и штабами. Была только одна изба для полкового командира.