20 лучших шахматных движков 2021 года

Просмотры: 30682

Перед вами архивный рейтинг шахматных движков, опубликованный в 2021 году. Он показывает расстановку сил в момент, когда NNUE только начинала быстро распространяться среди сильнейших программ.

Основным показателем для распределения мест выбран рейтинг CCRL. Данные CEGT приведены как дополнительный ориентир. Единственное исключение — Leela Chess Zero: в исходной статье для неё отсутствовал CCRL, поэтому позиция сохранена по CEGT.

Как составлен рейтинг?

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

  • места большинства движков определены по CCRL из исходной публикации;
  • CEGT используется как дополнительный ориентир;
  • четвёртое место Lc0 условно сохранено по CEGT;
  • сравниваются конкретные версии и конфигурации;
  • компьютерный Elo нельзя напрямую сравнивать с рейтингом шахматиста;
  • материал остаётся архивом 2021 года.

Свежие версии и текущую расстановку сил смотрите в материале «Актуальный рейтинг шахматных движков».

Таблица рейтинга шахматных движков 2021 года

МестоДвижокCCRLCEGT
1Stockfish 12 NNUE35663517
2Fat Fritz 23520нет данных
3Dragon 1 by Komodo34883492
4Leela Chess Zeroнет данных3472
5Houdini 634013337
6Ethereal 12.7533983313
7Nemorino33843309
8Slow Chess Blitz33623267
9Igel33613235
10Xiphos 0.633403215
11Fire 7.133243224
12RofChade 2.033143200
13Booot33013207
14RubiChess32953209
15Laser 1.732913156
16Fritz 1732803157
17Deep Shredder 1332793147
18Fizbo 2.03273нет данных
19Schooner32663172
20Andscacs3264нет данных

20. Andscacs

CCRL: 3264 Elo
CEGT: нет данных

Andscacs — UCI-движок Даниэля Хосе Керальто, впервые опубликованный в 2014 году. Он использует Magic Bitboards, PVS, таблицу транспозиций, статическую оценку разменов и многопоточный поиск.

Подробнее о Andscacs

19. Schooner

CCRL: 3266 Elo
CEGT: 3172 Elo

Schooner — компактный шахматный движок с поддержкой основных команд UCI. В нём применяются альфа-бета-поиск, PVS, сокращения поздних ходов и таблица транспозиций.

Подробнее о Schooner

18. Fizbo 2.0

CCRL: 3273 Elo
CEGT: нет данных

Fizbo — движок американского программиста Юрия Матюнина. Версия 2.0, выпущенная в декабре 2017 года, стала последним публичным релизом и поддерживала параллельный поиск.

Подробнее о Fizbo

17. Deep Shredder 13

CCRL: 3279 Elo
CEGT: 3147 Elo

Deep Shredder 13

Deep Shredder 13 — многопроцессорная редакция коммерческого движка Штефана Майер-Калена. Shredder завоевал 19 мировых титулов в разных дисциплинах компьютерных шахмат; они не были выиграны подряд.

Подробнее о Deep

16. Fritz 17

CCRL: 3280 Elo
CEGT: 3157 Elo

Fritz 17

Fritz 17 — коммерческая шахматная программа ChessBase. Историческую линию движка создал Франс Морш, а первая версия появилась в 1991 году. К 2021 году Fritz был полноценной оболочкой для игры, анализа и тренировки.

Подробнее о Fritz

15. Laser 1.7

CCRL: 3291 Elo
CEGT: 3156 Elo

Laser — свободный UCI-движок Джеффри и Майкла Ан, написанный на C++. Версия 1.7 вышла в феврале 2019 года и осталась последним основным релизом.

Подробнее о Laser

14. RubiChess

CCRL: 3295 Elo
CEGT: 3209 Elo

RubiChess — открытый UCI-движок Андреаса Маттиса. Проект начинался с представления доски 0x88, затем перешёл на битовые доски, а в 2020 году получил NNUE.

Подробнее о RubiChess

13. Booot

CCRL: 3301 Elo
CEGT: 3207 Elo

Booot — открытый шахматный движок на Delphi. В поиске используются PVS, сокращения поздних ходов, отсечение нулевого хода и многопоточность.

Подробнее о Booot

12. RofChade 2.0

CCRL: 3314 Elo
CEGT: 3200 Elo

RofChade 2.0

RofChade — UCI-движок Рональда Фридериха. Название объединяет инициалы автора и нидерландское слово rochade — рокировка. Вторая версия получила улучшенную позиционную оценку.

Подробнее о RofChade

11. Fire 7.1

CCRL: 3324 Elo
CEGT: 3224 Elo

Fire 7.1

Fire — бесплатный UCI-движок для Windows. В исходном тексте Fire 7.1 назывался окончательной версией, но разработка позднее возобновилась: в 2021 году появилась Fire 8 с NNUE.

Подробнее о Fire

10. Xiphos 0.6

CCRL: 3340 Elo
CEGT: 3215 Elo

Xiphos — открытый UCI-движок Милоша Татаревича на языке C. Он использует битовые доски, Magic Bitboards и оптимизированные сборки BMI2.

Подробнее о Xiphos

9. Igel

CCRL: 3361 Elo
CEGT: 3235 Elo

Igel — открытый UCI-движок Владимира Щербины. В 2020 году проект перешёл на NNUE: сначала использовалась сеть Night Nurse, затем собственная сеть.

Подробнее о Igel

8. Slow Chess Blitz

CCRL: 3362 Elo
CEGT: 3267 Elo

Slow Chess Blitz

Slow Chess Blitz — движок Джонатана Кройцера с поддержкой UCI и WinBoard. Первая линия появилась в 2003 году, а после долгого перерыва разработка возобновилась в 2019-м.

Подробнее о Slow

7. Nemorino

CCRL: 3384 Elo
CEGT: 3309 Elo

Nemorino — открытый UCI-движок Кристиана Гюнтера на C++. К 2021 году он поддерживал параллельный поиск, Syzygy, Chess960 и NNUE.

Подробнее о Nemorino

6. Ethereal 12.75

CCRL: 3398 Elo
CEGT: 3313 Elo

Ethereal — открытый UCI-движок Эндрю Гранта. В 2020 году вышли Ethereal 12.75 с классической оценкой и отдельная экспериментальная сборка SF-NNUE. Проект также известен системой тестирования OpenBench.

Подробнее о Ethereal

5. Houdini 6

CCRL: 3401 Elo
CEGT: 3337 Elo

Houdini 6

Houdini 6 — коммерческий CPU-движок Роберта Ударта. Он выиграл четыре основных сезона TCEC, а не три. Последней версией стала 6.03.

В 2022 году ChessBase и представители Stockfish завершили спор соглашением: Houdini 6 был признан производной Stockfish, распространявшейся без соблюдения GPLv3.

Подробнее о Houdini

4. Leela Chess Zero

CCRL: нет данных
CEGT: 3472 Elo

Leela Chess Zero

Leela Chess Zero, или Lc0, — открытый нейросетевой движок с поиском по дереву Монте-Карло.

В исходном срезе Lc0 отсутствовала в CCRL, поэтому четвёртое место условно сохранено по CEGT. CUDA не была обязательной: существовали OpenCL- и CPU-бэкенды.

Подробнее о Leela

3. Dragon 1 by Komodo

CCRL: 3488 Elo
CEGT: 3492 Elo

Dragon 1 by Komodo

Dragon — коммерческое продолжение Komodo. Первая версия вышла в 2020 году и добавила NNUE к традиционному поиску и позиционным знаниям команды.

Подробнее о Dragon

2. Fat Fritz 2

CCRL: 3520 Elo
CEGT: нет данных

Fat Fritz 2

Fat Fritz 2 — коммерческий продукт ChessBase на основе Stockfish 12 с другой NNUE-сетью и изменениями в коде.

Фраза исходной статьи о «вдвое больших знаниях» из-за сети на 512 нейронов была рекламной интерпретацией. В 2022 году ChessBase и представители Stockfish завершили лицензионный спор соглашением.

Подробнее о Fat

1. Stockfish 12 NNUE

CCRL: 3566 Elo
CEGT: 3517 Elo

Stockfish 12 — бесплатный движок с открытым кодом, выпущенный 2 сентября 2020 года. Главным нововведением стала NNUE, работавшая вместе с альфа-бета-поиском.

По официальным тестам версия была примерно на 130 Elo сильнее Stockfish 11. Stockfish возник в 2008 году как ответвление Glaurung 2.1, созданное Марко Костальбой.

Подробнее о Stockfish

Главные итоги рейтинга 2021 года

Stockfish 12 занял первое место и стал символом перехода классических CPU-движков к NNUE. Прирост относительно Stockfish 11 оказался одним из крупнейших между соседними версиями.

Fat Fritz 2 занял вторую позицию, но позднее оказался в центре лицензионного спора из-за использования кода Stockfish. Dragon стал главным самостоятельным коммерческим конкурентом.

Leela Chess Zero сохраняет условное четвёртое место по CEGT. Отсутствие сопоставимого значения CCRL не позволяет строго сравнить её с остальными участниками таблицы.

Igel, RubiChess и Nemorino уже использовали NNUE, а Ethereal предлагал отдельную экспериментальную NNUE-сборку. Рейтинг показывает, насколько быстро новая технология распространилась после выхода Stockfish 12.

Почему архивный рейтинг полезен?

Рейтинг 2021 года фиксирует важный технологический перелом. До него нейросетевые движки обычно ассоциировались с Lc0 и мощными видеокартами. После внедрения NNUE в Stockfish нейросетевая оценка стала массово использоваться и на центральных процессорах.

При выборе программы для современного анализа ориентируйтесь на актуальный рейтинг шахматных движков.

НЕТ ПРОГРЕССА В ШАХМАТАХ?

Вам поможет 21-дневный интенсив по шахматам. Гарантия!

Полезные статьи


© Copyright 2011- Шахматный клуб XChess.ru. Все права защищены!