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

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

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

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-дневный интенсив по шахматам. Гарантия!

Кликните, чтобы узнать подробнее

Комментарии (3)

  • Дамир Напилевич Миннеахметов

    Дамир Напилевич Миннеахметов

    • 06 мая 2022 at 01:27
    • #

    Я бот

    ответ

  • AutoNomos

    AutoNomos

    • 17 марта 2023 at 15:55
    • #

    Почему не упомянута AlphaZero?

    ответ

    • Александр

      Александр

      • 21 марта 2023 at 11:34
      • #

      Потому что AlphaZero не участвует в рейтингах CCRL и CEGT

      ответ

Оставить комментарий

Вы комментируете как Гость.

© Copyright 2011- Александр Шека - Все права защищены