Как забивают Стрелку

На днях вышла вторая по счёту версия сильнейшего российского (и одного из сильнейших мире) шахматного движка Стрелка 1.8 (автор Юрий Осипов). В этой версии программа приняла более "цивильный" вид, перешла на популярный протокол UCI, усилилась.

Однако страсти после ее выхода разгорелись еще сильнее, чем в прошлый раз. На форуме TalkChess.com появилась масса тредов и сообщений, содержащих сомнения в том, что Стрелка является оригинальной разработкой. В качестве аргументов предъявляются, в основном, идентичные с Рыбкой 1.0 варианты и оценки в целом ряде позиций.

Ранее, после выхода первой версии исходный код Стрелки был выслан для ознакомления авторитетным экспертам Корбиту и Хоффману, которые не нашли в нём ничего предосудительного.

Автор Рыбки, поначалу державшийся в стороне от обсуждения, сегодня обнародовал на своем форуме следующее сообщение:

Я получил несколько электронных писем на эту тему. Позвольте разъяснить несколько пунктов:

1) У меня нет сомнений, что схожие моменты (в exe-файле, вариантах и оценках) между Рыбкой 1.0 и Стрелкой 1.8 не являются случайными совпадениями - в отличие от Стрелки 1.0, где эти параллели не казались мне чрезмерными.

2) Я не знаю, каким образом это было достигнуто. Было ли сделано что-то "нехорошее", или автор Стрелки просто развлекается надо мной и Рыбкой; должна ли Стрелка быть включена в тесты CEGT, CCRL и т.д. - это отдельные вопросы. Я на 100% уверен, что никто не мог завладеть исходным кодом Рыбки - он находится только на одном компьютере, не подключенном к Интернету. И так он хранился задолго до выхода первой Рыбки.

3) Этот релиз Стрелки лично меня не беспокоит - отчасти потому, что мне неизвестно, что на самом деле было сделано, отчасти потому, что имеют место сходства с Рыбкой версии 1.0, которая представляет собой устаревший, неполный и сырой код. Если бы были замечены сходства с Рыбкой 2.3.2а, и сила игры была на том же уровне, то Конвекта должна бы была провести расследование и принять меры.

4) Я считаю, что ситуация стоит того, чтобы стать предметом рассмотрения компьютерно-шахматного сообщества. Я благодарю тех, кто внес свой вклад - это важно. Создание программы такой силы, как Стрелка 1.8 - немалый труд, который требует тысяч человеко-часов разработки и тестирования. В свете этого, мы должны иметь процедуру, честную как по отношению к автору Стрелки, так и по отношению к другим честолюбивым программистам. Хорошо бы иметь обстановку, способствующую продуктивному вкладу каждого.

Стрелка

Вышел новый движок Стрелка Юрия Осипова. Если не выяснится, что это клон, то это одна из сильнейших программ в мире, и сильнейшая в России.

Протокол Winboard. Через адаптер играет в оболочках, поддерживающих UCI. Но только с контролем времени в форматах "число ходов/время" или "ход/время", или "fixed depth".

Экспресс-тесты.

upd.
Согласно сообщению Сергея Маркова, который встретился с автором, видел и скомпилировал исходники программы, она является оригинальной разработкой, а не клоном.

(no subject)

Сегодня для анализа шахматистам, особенно высококвалифицированным, часто нужен не обычный "игровой движок", а специальный аналитический инструмент, позволяющий очень эффективно считать именно тактику, находить выигрыш, если он есть в данной позиции. Потому как стратегией тот же гроссмейстер владеет намного лучше любой программы – в силу особенностей человеческого мышления и высокой квалификации. читать дальше...Collapse )

Окончание интервью Васика Райлиха


09. Frank Quisinsky:

Мне лично нелегко осознать тот факт, что шахматная программа пробила барьер ЭЛО в 2800 пунктов. Рыбка же пошла ещё дальше - до 2900, причём на одном процессоре. Многие эксперты полагают, что эффективный механизм поиска в сочетании с глубокими шахматными познаниями могут вывести движок и на рубеж 3000 пунктов. Ваше преимущество перед другими программистами состоит в том, что Вы обладаете бОльшими знаниями, в особенности благодаря Вашему стилю игры, следовательно вы можете передать соответствующие знания движку. Чистые шахматные познания - не в этом ли секрет успеха Рыбки? Может Вы расскажете нам о своём понимании совершенной программы на 3000 пунктов ЭЛО?

Vasik Rajlich:

Программа на 3000 пунктов ЭЛО - это совсем не окончательно. Когда появятся программы силой в 3100 эти уже будут покоиться на свалке. Кроме того, есть немало различных способов написать программу силой в 3000 ЭЛО. Возьмите любой из сильнейших движков, немного подправьте оценочный механизм, и у вас получится соответствующая программа. Или так, возьмите любой из этих движков и улучшите алгоритм поиска и получите тоже программу в 3000 пунктов ЭЛО.
Что касается относительной важности оценки против поиска, то невозможно, да и не нужно выделять что-либо одно. Оба пункта одинаково важны, оба могут быть существенно улучшены в любой программе и (в противовес мнению некоторых) оба для меня важны.

читать дальше...Collapse )

CSS-Online-Masters 2005/06

Первого декабря в интернете уже пятый раз начался традиционный Online-Masters - ежегодный турнир между сильнейшими шахматными программами, организованный CSS, немецким онлайновым журналом о компьютерных шахматах. Турнир проводится в специальной комнате на сервере Playchess.com. Любой желающий может наблюдать за партиями еженедельно, вечерами с четверга по воскресенье - достаточно лишь скачать и установить бесплатную программу-клиента.

читать дальше...Collapse )

Начало интервью Васика Райлиха

Это перевод первой части интервью Васика Райлиха, автора Рыбки. Перевод я делал на скорую руку, так что качество не ахти.

***

Пятого декабря внезапно появилась бета-версия новой шахматной программы - "Рыбки" Васика Райлиха. Очень долгое время вопрос, какая шахматная программа - самая сильная, был вопросом нескольких пунктов Эло, но Рыбка теперь возглавляет все рейтинг-листы с преимуществом в 50-100 пунктов. Теперь видим только одну тему в шахматных форумах. На игровом сервере Chessbase движок Fritz стал редкостью. Всё это - достаточная причина, чтобы побеспокоить международного мастера программиста Васика Райлиха некоторыми вопросами. А так как развитие Рыбки находится все еще в самом начале, мы можем ожидать дальнейшего роста её силы.

читать дальше...Collapse )

(no subject)

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

Ф-Центр
  • Компьютерные шахматы со всех точек зрения (2003 г.)
  • Компьютерные шахматы: мнения специалистов и создателей (2004 г.)

    Село Щепетнёвка
  • Мастера и дилетанты
  • Там, где мы есть
  • Водка для непьющих

    P.S. К авторству этих материалов я не имею никакого отношения.

    (no subject)

    Чемпион, которого нет

    Вы знаете, кто у нас чемпион мира по шахматам? Нет, я не о людях, не пугайтесь. Я - о программах. А чемпион у нас - программа Zappa, победитель чемпионата мира среди шахматных программ, который состоялся в Рейкъявике в августе 2005 года. Она выиграла этот турнир с феноменальным результатом - 10.5 очков из 11. Единственную ничью Zappa сделала, как ни странно, с аутсайдером чемпионата. А всех остальных, включая авторитетнейших Shredder, Junior и Fruit - обыграла. Или, как принято говорить в таких случаях - "вырубила".

    читать дальше...Collapse )

    (no subject)

    Те же и Рыбка

    В конце ноября на одном из форумов, посвященных шахматным программам, появилось сообщение, которое сочли шуткой. Автор малоизвестной программы Rybka чех Васик Райлих объявил о наборе бета-тестеров для новой версии своей программы, которая, по его прикидкам, показывает рейтинг на 50-150 пунктов выше, чем признанный "тяжеловес" Shredder 9. То есть, попросту, играет сильнее всех! Несколько читателей форума посмеялись такой "остроумной шутке", другие обвинили автора в разжигании флейма.

    Но это была не шутка.

    читать дальше...Collapse )