20 лучших шахматных движков 2022 года на основе их рейтинга

Дата публикации: 17 февраля 2022
Просмотры: 13190

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

20. Arasan 23.2

CCRL Rating: 3378
CEGT Rating: 3114

Шахматный движок Arasan — создал Американский программист Jon Dart. Он имеет как собственный пользовательский интерфейс (только для Windows), так и консольный для использования с Winboard или xboard. Программа включает открытую «книгу» с более чем 600 000 ходов.

Начиная с версии 14.0, программа была лицензирована в соответствии с лицензией MIT. Он олицетворяет собой эру компьютерных шахмат. Последовательно развивается в течение 15-ти лет. В переводе с тамильского означает «Король».

19. Xiphos 0.6

CCRL Rating: 3323
CEGT Rating: 3261

Xiphos - UCI шахматный движок с открытым исходным кодом от Милоша Татаревича, написанный на C, под лицензией GNU General Public License v3.0, впервые выпущенный 28 февраля 2018 г.

Xiphos использует битовые доски с отображением BERLEF (a1 = 56, a8 = 63, h1 = 0, h8 = 7). Атаки скользящих фигур определяются либо Magic bitboards, либо, если они скомпилированы для процессоров x86-64 с поддержкой BMI2, битовыми платами PEXT.

Исполняемые файлы Xiphos доступны для запуска под Linux, Mac OS и Windows.

На данный момент движок не развивается. Последнее обновление в 2019 году.

18. Booot 6.5

Booot 6.5

CCRL Rating: 3320
CEGT Rating: 3279

Booot - это шахматный движок с открытым исходным кодом, написанный на Delphi 6. Он определяет скользящую атаку фигурами с повёрнутыми битовыми досками. Он упакован ленивым SMP и полностью переработанной оценочной функцией.

Движок применяет PVS со всеми базовыми усовершенствованиями поиска, такими как сокращение поздних ходов, отсечение нулевого хода и внутреннее итеративное углубление. Последняя версия поддерживает многопроцессорную архитектуру и имеет несколько вариантов сборки для 32 и 64 бит.

В марте 2021 года было выпущено небольшое обновление движка.

17. Weiss 2.0

CCRL Rating: 3320
CEGT Rating: Не участвует

Weiss - шахматный движок, построенный на базе VICE от Bluefever.

Также вдохновлён Ethereal и Stockfish.

16. Tucano 10.00

CCRL Rating: 3360
CEGT Rating: Не участвует

Шахматный движок под названием Tucano или тукан по-английски, это имя красочной птицы с огромным клювом в Бразилии. Использовался исходный код многих движков, таких как fruit, crafty, stockfish, rodent, olithink, sungorus, tscp и т. д.

15. Nemorino 6.00 NNUE

CCRL Rating: 3384
CEGT Rating: 3366

Nemorino - UCI шахматный движок с открытым исходным кодом от Кристиана Гюнтера, также поддерживающий протокол обмена данными Chess Engine, написанный на C ++ и впервые выпущенный в сентябре 2016 года по лицензии GPLv3.

Изображение на доске и структура ходов Nemorino взяты из Stockfish. Nemorino поддерживает эндшпильные базы Syzygy, параллельный поиск, а также оценку позиций с помощью NNUE. Данный движок может играть в Фишерские шахматы Chess960.

14. Fire 8

Fire 8

CCRL Rating: 3376
CEGT Rating: Нет в рейтинге

Fire - это очень мощный, современный, бесплатный шахматный UCI движок, разработанный для современных систем Windows и современных процессоров.

В 2021 году по этому движку возобновилась разработка. В мае 2021 года вышла 8 версия с поддержкой NNUE.

13. Houdini 6

Houdini 6

CCRL Rating: 3387
CEGT Rating: 3374

Houdini известен своим позиционным стилем и способностью защищаться в сложных позициях и умениями уходить от ничьи.

На данный момент движок не развивается и снят с продаж по судебной претензии от команды «Стокфиш».

12. Igel 3.0.5 NNUE

CCRL Rating: 3407
CEGT Rating: 3371

Igel - UCI шахматный движок с открытым исходным кодом от Владимира Щербины под лицензией GPL, изначально основанный на GreKo 2018.01 и далее независимая разработка с 2018 года.

В августе 2020 года Igel переключился на NNUE в качестве основной функции оценки с использованием сети Night Nurse Дитриха Каппе.

В октябре 2020 Igel переключился на собственную сеть, обученную на Igel 2.6.0

В апреле 2021 года вышла новая версия Igel 3.0.5 с новой обученной сетью NNUE

Движок постоянно обновляется

11. Seer 2.4.0 NNUE

Seer

CCRL Rating: 3406
CEGT Rating: 3391

Seer — оригинальный мощный шахматный движок UCI. Seer полагается на нейронную сеть, оценивающую вероятности WDL для оценки позиции. Сеть движка Seer обучается с помощью нового ретроградного подхода, использующий оценки 6-ти фигурных таблиц Syzygy EGTB WDL.

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

Seer использует обычный альфа-бета-поиск в сочетании с «Lazy SMP» (общая таблица транспонирования) для поддержки многопоточности.

10. RubiChess 2021

CCRL Rating: 3429
CEGT Rating: 3398

RubiChess - UCI шахматный движок с открытым исходным кодом от Андреаса Маттиса, написанный на C ++, под лицензией GPL v3.0.

RubiChess стартовал в 2017 году как движок 0x88 и вскоре превратился в bitboard движок, сначала с использованием rotated bitboards, а затем и magic bitboards (примерно на 24% быстрее) для определения атак скользящих фигур.

В сентябре 2020 года Андреас Маттис объявил о RubiChess NNUE.

9. Koivisto 7.0

Koivisto

CCRL Rating: 3441
CEGT Rating: 3445

Koivisto, шахматный движок с открытым исходным кодом, совместимый с UCI, созданный Кимом Коре и Финном Эггерсом , иногда поддерживаемый Эудженио Бруно , написанный на C ++ и впервые выпущенный на GitHub в сентябре 2020 года под лицензией GPL v3.0.

Bitboard двигатель обеспечивает автоматизированные настройки оценки по логистической регрессии, либо с использованием стохастического градиентного спуска или AdaGrad . Koivisto 5.0 в июле 2021 заменил перцептронподход оценки реальных мужчин (RME) собственным NNUE , начиная с Koivisto 5.9 , с двумя уровнями.

8. Slow Chess Blitz 2.83

Slow Chess Blitz

CCRL Rating: 3459
CEGT Rating: 3458

Slow Chess Blitz - шахматный движок, совместимый с WinBoard и UCI, от Джонатана Кройцера, который также имеет собственный графический интерфейс.

Slow Chess написана на C ++ с небольшим вставками на ассемблере и впервые была выпущена в июле 2003 года.

Slow Chess играла в ACCA 2008 под управлением Сваминатана Натараджана. После 14-летнего перерыва в сентябре 2019 года была выпущена новая версия Slow Chess Blitz. Сейчас данный движок регулярно обновляется. На 17 февраля 2022 года последняя версия 2.83.

7. Revenge 2.0 NNUE

CCRL Rating: 3449
CEGT Rating: 3470

Revenge — мощный шахматный движок, разрабатываемый с 2013 года под именем Pedone. Это один из 10 лучших шахматных движков в мире. Он доступен для Windows x86-64, Linux x86-64, Linux ARMv8 и Linux ARMv7. Он поддерживает протокол UCI и представляет собой консольную программу, для работы которой требуется графический интерфейс.

Последняя версия Revenge 2.0, выпущенная 18 декабря 2021 года, примерно на 90 эло сильнее, чем Revenge 1.0. С новой сетью движок стал сильнее на всех этапах игры, особенно в эндшпиле.

6. Ethereal 13.50 NNUE

CCRL Rating: 3460
CEGT Rating: 3459

Ethereal – коммерческий движок. В дополнение к обычным алгоритмов поиска и оценки, движок использует недавно обученную архитектуру NNUE под названием «Mirrored Half-KP». Ethereal — один из первых движков, внедривших это улучшение, которое значительно сокращает время обучения, размер сети и улучшает симметричные оценки по всем направлениям.

Ethereal 13.50 (NNUE) включает в себя две сети NNUE для оценки. Эти сети продолжают давнее наследие оригинальной работы Ethereal. Эти сети не обучались и не копировались c работ какой-либо других шахматных команд. С их помощью Ethereal продолжает совершенствовать новые идеи и методы, позволяя старым процессорам превосходить реализации NNUE, найденные в других движках, при этом используя всю мощь наборов инструкций AVX/AVX2 для процессоров с поддержкой.

Кроме того, Ethereal по-прежнему является первым движком, предлагающим вторичную сеть, обученную исключительно для шахмат Фишера (FRC). Эта сеть значительно превосходит стандартную сеть в игре FRC, демонстрируя творческий стиль Ethereal, не зависящий от дебютной теории. Эти нейронные сети предлагают до +125 ЭЛО по сравнению с Ethereal 13.25 согласно рейтинговому списку CCRL для Fischer Random Chess.

5. Berserk 8.5.1

Berserk

CCRL Rating: 3463
CEGT Rating: Пока нет

Berserk — это шахматный движок с открытым исходным кодом, совместимый с UCI, написанный на языке программирования C.

Автор предлагает сборки только для Windows для новых процессоров, которые поддерживают инструкции AVX и BMI2!

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

4. Leela Chess Zero

Leela Chess Zero

CCRL Rating: 3375
CEGT Rating: 3607

Leela Chess Zero (также известная как Lc0, LCZero и Leela) - это шахматный движок на основе нейронной сети (NN) с открытым исходным кодом.

Это движок в своих расчётах использует графический процессор с поддержкой CUDA.

В декабре 2021 года вышла версия 0.28.2. Разработчики продолжают улучшать движок, устраняют ошибки, тестируют новые графические процессоры и серверные системы, оптимизируют настройки.

Использовать данный движок дома достаточно сложно, т.к. он требует сложной установки и достаточно требователен к видеокарте.

3. Fat Fritz 2

Fat Fritz 2

CCRL Rating: 3516
CEGT Rating: Пока нет

Практические сразу, после выхода Fat Fritz 2 от Chessbase, выяснилось, что это, по сути, Stockfish 12 на новой нейросети и с минимальными изменениями в коде.

Несмотря на то, что Fat Fritz 2.0 может одновременно сочетать вычислительную мощность центрального процессора и графического процессора, фактически сам Chessbase говорит, что мощный графический процессор не обязателен. Из этого можно сделать вывод, что основные расчёты ложатся на центральный процессор, а в этом смысле этот движок будет неотличим от Stockfish 12.

Сегодня Команда «Стокфиш» ведёт судебные разбирательства с Chessbase. Они уже добились некоторых успехов - были отозваны DVD Fat Fritz 2 и прекращены продажи Houdini 6, но спор ещё до конца не разрешён и Fat Fritz 2 продолжает участвовать в рейтингах.

2. Komodo Dragon 2.6

Komodo Dragon

CCRL Rating: 3527
CEGT Rating: 3587

В мае 2021 года был выпущен Komodo Dragon 2, который получил значительные улучшения по сравнению Komodo 14.2 и добавил порядка 200 пунктов ЭЛО.

В движке улучшили встроенную нейронную сеть, которая обеспечила более точную оценку, а также значительно улучшена игра MultiPV в стандартном режиме по сравнению с первоначальным выпуском Dragon!

В декабре 2021 года выше Dragon 2.6 — это огромное улучшение силы по сравнению с Dragon 2, примерно 70 Эло в блице на четырёх потоках и 83 Эло на одном, более 100 Эло в режиме MCTS и для игры в Фишерские шахматы (chess960).

Прирост по сравнению с Komodo 14.1, последним выпуском до появления дракона (ноябрь 2020 г.), находится в диапазоне от 250 до 350 Эло в зависимости от потоков, режима и типа игры, и всё это при блиц-контроле CCRL. Улучшение по сравнению с Dragon 2 связано с более крупной, «умной» и лучше обученной сетью, более глубоким поиском благодаря его улучшениям и настройке параметров.

1. Stockfish 14.1 NNUE

Stockfish

CCRL Rating: 3541
CEGT Rating: 3628

Stockfish это самый мощный шахматный движок, доступный публике, и он существует уже довольно давно. Это бесплатный движок с открытым исходным кодом, который в настоящее время активно развивается.

В феврале 2021 г. выпущен Stockfish 13 с интегрированной сетью NNUE, улучшен код оценки сети и значительно улучшенная эвристика поиска, а также дополнительные настройки оценки. Эта версия выиграла суперфинал TCEC Season 19 и TCEC Season 20. Также было объявлено, что команды Leela Chess Zero и Stockfish объединят свои усилия в разработке этого бесплатного шахматного движка.

В июле 2021 г. выпущен Stockfish 14. В этой версии были объединены нейронные сети от Leela Chess Zero и Stockfish, обновлена архитектура нейронной сети.

В ноябре 2021 г. выпущен Stockfish 14.1. По сравнению с Stockfish 14, в этом выпуске представлена более продвинутая архитектура NNUE и различные улучшения поиска.

Примечание: поскольку рейтинги CCRL и CEGT постоянно меняются, то данный топ может меняться время от времени.

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

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

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

Нет комментариев