Перед вами архивный рейтинг шахматных движков, опубликованный в 2021 году. Он показывает расстановку сил в момент, когда NNUE только начинала быстро распространяться среди сильнейших программ.
Основным показателем для распределения мест выбран рейтинг CCRL. Данные CEGT приведены как дополнительный ориентир. Единственное исключение — Leela Chess Zero: в исходной статье для неё отсутствовал CCRL, поэтому позиция сохранена по CEGT.
CCRL и CEGT используют разные контроли времени, оборудование, наборы соперников и рейтинговые шкалы. Их значения нельзя складывать или усреднять.
Свежие версии и текущую расстановку сил смотрите в материале «Актуальный рейтинг шахматных движков».
| Место | Движок | CCRL | CEGT |
|---|---|---|---|
| 1 | Stockfish 12 NNUE | 3566 | 3517 |
| 2 | Fat Fritz 2 | 3520 | нет данных |
| 3 | Dragon 1 by Komodo | 3488 | 3492 |
| 4 | Leela Chess Zero | нет данных | 3472 |
| 5 | Houdini 6 | 3401 | 3337 |
| 6 | Ethereal 12.75 | 3398 | 3313 |
| 7 | Nemorino | 3384 | 3309 |
| 8 | Slow Chess Blitz | 3362 | 3267 |
| 9 | Igel | 3361 | 3235 |
| 10 | Xiphos 0.6 | 3340 | 3215 |
| 11 | Fire 7.1 | 3324 | 3224 |
| 12 | RofChade 2.0 | 3314 | 3200 |
| 13 | Booot | 3301 | 3207 |
| 14 | RubiChess | 3295 | 3209 |
| 15 | Laser 1.7 | 3291 | 3156 |
| 16 | Fritz 17 | 3280 | 3157 |
| 17 | Deep Shredder 13 | 3279 | 3147 |
| 18 | Fizbo 2.0 | 3273 | нет данных |
| 19 | Schooner | 3266 | 3172 |
| 20 | Andscacs | 3264 | нет данных |
CCRL: 3264 Elo
CEGT: нет данных
Andscacs — UCI-движок Даниэля Хосе Керальто, впервые опубликованный в 2014 году. Он использует Magic Bitboards, PVS, таблицу транспозиций, статическую оценку разменов и многопоточный поиск.
CCRL: 3266 Elo
CEGT: 3172 Elo
Schooner — компактный шахматный движок с поддержкой основных команд UCI. В нём применяются альфа-бета-поиск, PVS, сокращения поздних ходов и таблица транспозиций.
CCRL: 3273 Elo
CEGT: нет данных
Fizbo — движок американского программиста Юрия Матюнина. Версия 2.0, выпущенная в декабре 2017 года, стала последним публичным релизом и поддерживала параллельный поиск.
CCRL: 3279 Elo
CEGT: 3147 Elo

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

Fritz 17 — коммерческая шахматная программа ChessBase. Историческую линию движка создал Франс Морш, а первая версия появилась в 1991 году. К 2021 году Fritz был полноценной оболочкой для игры, анализа и тренировки.
CCRL: 3291 Elo
CEGT: 3156 Elo
Laser — свободный UCI-движок Джеффри и Майкла Ан, написанный на C++. Версия 1.7 вышла в феврале 2019 года и осталась последним основным релизом.
CCRL: 3295 Elo
CEGT: 3209 Elo
RubiChess — открытый UCI-движок Андреаса Маттиса. Проект начинался с представления доски 0x88, затем перешёл на битовые доски, а в 2020 году получил NNUE.
CCRL: 3301 Elo
CEGT: 3207 Elo
Booot — открытый шахматный движок на Delphi. В поиске используются PVS, сокращения поздних ходов, отсечение нулевого хода и многопоточность.
CCRL: 3314 Elo
CEGT: 3200 Elo

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

Fire — бесплатный UCI-движок для Windows. В исходном тексте Fire 7.1 назывался окончательной версией, но разработка позднее возобновилась: в 2021 году появилась Fire 8 с NNUE.
CCRL: 3340 Elo
CEGT: 3215 Elo
Xiphos — открытый UCI-движок Милоша Татаревича на языке C. Он использует битовые доски, Magic Bitboards и оптимизированные сборки BMI2.
CCRL: 3361 Elo
CEGT: 3235 Elo
Igel — открытый UCI-движок Владимира Щербины. В 2020 году проект перешёл на NNUE: сначала использовалась сеть Night Nurse, затем собственная сеть.
CCRL: 3362 Elo
CEGT: 3267 Elo

Slow Chess Blitz — движок Джонатана Кройцера с поддержкой UCI и WinBoard. Первая линия появилась в 2003 году, а после долгого перерыва разработка возобновилась в 2019-м.
CCRL: 3384 Elo
CEGT: 3309 Elo
Nemorino — открытый UCI-движок Кристиана Гюнтера на C++. К 2021 году он поддерживал параллельный поиск, Syzygy, Chess960 и NNUE.
CCRL: 3398 Elo
CEGT: 3313 Elo
Ethereal — открытый UCI-движок Эндрю Гранта. В 2020 году вышли Ethereal 12.75 с классической оценкой и отдельная экспериментальная сборка SF-NNUE. Проект также известен системой тестирования OpenBench.
CCRL: 3401 Elo
CEGT: 3337 Elo

Houdini 6 — коммерческий CPU-движок Роберта Ударта. Он выиграл четыре основных сезона TCEC, а не три. Последней версией стала 6.03.
В 2022 году ChessBase и представители Stockfish завершили спор соглашением: Houdini 6 был признан производной Stockfish, распространявшейся без соблюдения GPLv3.
CCRL: нет данных
CEGT: 3472 Elo

Leela Chess Zero, или Lc0, — открытый нейросетевой движок с поиском по дереву Монте-Карло.
В исходном срезе Lc0 отсутствовала в CCRL, поэтому четвёртое место условно сохранено по CEGT. CUDA не была обязательной: существовали OpenCL- и CPU-бэкенды.
CCRL: 3488 Elo
CEGT: 3492 Elo

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

Fat Fritz 2 — коммерческий продукт ChessBase на основе Stockfish 12 с другой NNUE-сетью и изменениями в коде.
Фраза исходной статьи о «вдвое больших знаниях» из-за сети на 512 нейронов была рекламной интерпретацией. В 2022 году ChessBase и представители Stockfish завершили лицензионный спор соглашением.
CCRL: 3566 Elo
CEGT: 3517 Elo
Stockfish 12 — бесплатный движок с открытым кодом, выпущенный 2 сентября 2020 года. Главным нововведением стала NNUE, работавшая вместе с альфа-бета-поиском.
По официальным тестам версия была примерно на 130 Elo сильнее Stockfish 11. Stockfish возник в 2008 году как ответвление Glaurung 2.1, созданное Марко Костальбой.
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 нейросетевая оценка стала массово использоваться и на центральных процессорах.
При выборе программы для современного анализа ориентируйтесь на актуальный рейтинг шахматных движков.
