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

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

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

20. Weiss 2.0

CCRL Rating: 3318 (33)
CEGT Rating: 3255 (23)

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

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

19. Xiphos 0.6

CCRL Rating: 3320 (32)
CEGT Rating: 3287 (20)

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 7.0

Booot 6.5

CCRL Rating: 3358 (30)
CEGT Rating: 3311 (18)

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

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

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

17. Nemorino 6.00 NNUE

CCRL Rating: 3383 (21)
CEGT Rating: 3393 (17)

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

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

16. Houdini 6

Houdini 6

CCRL Rating: 3383 (21)
CEGT Rating: 3416 (14)

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

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

15. Clover 3.0

CCRL Rating: 3424 (15)
CEGT Rating: 3287 (19)

Clover - это шахматный движок, написанный на C++. После карантина 2020 года автору стало скучно, и он решил объединить 2 вещи, которые я любит больше всего: шахматы и программирование, чтобы создать программу, которая может победить его.

14. Arasan 23.4

CCRL Rating: 3421 (16)
CEGT Rating: 3397 (16)

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

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

13. Leela Chess Zero

Leela Chess Zero

CCRL Rating: 3375 (25)
CEGT Rating: 3607 (3)

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

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

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

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

12. Minic

CCRL Rating: 3445 (13)
CEGT Rating: 3430 (13)

Minic - это шахматный движок, который автор разрабатывает чтобы узнать о шахматном программировании и современном C++

Minic не имеет графического интерфейса (GUI), но совместим как с протоколом CECP (xboard), так и с протоколом UCI, поэтому вы можете использовать его в своем любимом программном обеспечении (например, Cutechess, Arena, Banksia, Winboard / Xboard, c-chess-cli, ...).

В настоящее время Minic входит в число 15 лучших движков в основных рейтинговых списках и является самым сильным Французским шахматным движком.

11. RofChade 3.0

Шахматный движок RofChade

CCRL Rating: 3447 (12)
CEGT Rating: 3438 (12)

RofChade – UCI шахматный движок от Рональда Фридериха, написанный на C++. Хотя дебют этого движка за доской состоялся на PT 53 весной 2018 года, RofChade впервые был выпущен в августе 2018 года.

Однако название движка было придумано в 90-х годах, когда автор объединил свои инициалы и Rochade - Голландский термин для рокировки.

Версия RofChade 1.0 уже играла в диапазоне 2700+ ЭЛО.

В декабре 2018 года вышла версия RofChade 2.0, в которой была улучшена оценка с учётом пешечной структуры и безопасности короля.

В мае 2022 года вышла версия RofChade 3.0. Улучшен движок и нейросеть.

10. Igel 3.4.0 NNUE

CCRL Rating: 3470 (8)
CEGT Rating: 3416 (15)

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

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

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

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

В январе 2023 года вышла новая версия Igel 3.4.0 с различными улучшениями

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

9. Seer 2.6.0 NNUE

Seer

CCRL Rating: 3452 (11)
CEGT Rating: 3464 (10)

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

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

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

8. RubiChess 2022

CCRL Rating: 3471 (7)
CEGT Rating: 3462 (11)

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

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

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

7. Slow Chess Blitz 2.9

Slow Chess Blitz

CCRL Rating: 3463 (9)
CEGT Rating: 3458 (9)

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

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

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

6. Koivisto 9.0

Koivisto

CCRL Rating: 3475 (5)
CEGT Rating: 3501 (8)

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

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

5. Revenge 3.0 NNUE

CCRL Rating: 3473 (6)
CEGT Rating: 3470 (5)

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

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

Последняя версия - Revenge 3.0, выпущенная 2 июля 2022 года, она примерно на 80 эло сильнее, чем Revenge 2.0. С новой нейросетью движок стал сильнее в миттельшпиле.

4. Ethereal 14.00 NNUE

CCRL Rating: 3495 (3)
CEGT Rating: 3459 (7)

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.

В 2022 году выпущен Ethereal 14.00 (NNUE) со значительным улучшением игровой силы, которое можно увидеть в таких турнирах, как TCEC, CCC, и вскоре будет замечено во многих рейтинговых списках, таких как CCRL, CEGT, SPCC и FastGM. С этим релизом Ethereal вновь заявляет о себе как о лидере группы быстрорастущих и инновационных движков, соперничающих за то, чтобы пробиться в топ-3 и присоединиться к Stockfish, Leela и Komodo.

3. Berserk 11.1

Berserk

CCRL Rating: 3463 (4)
CEGT Rating: 3517 (6)

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

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

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

2. Komodo Dragon 3.2

Komodo Dragon

CCRL Rating: 3527 (2)
CEGT Rating: 3587 (2)

В мае 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 связано с более крупной, «умной» и лучше обученной сетью, более глубоким поиском благодаря его улучшениям и настройке параметров.

В декабре 2022 года вышел Dragon 3.2 - небольшое улучшение эло по сравнение Dragon 2.6. А также оптимизация поиска и кода для повышения качества и скорости.

1. Stockfish 15.1 NNUE

Stockfish

CCRL Rating: 3534 (1)
CEGT Rating: 3597 (1)

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 и различные улучшения поиска.

В апреле 2022 г. выпущен Stockfish 15, который опережает Stockfish 14 на 36 очков Elo. Усовершенствования движка позволили Stockfish одерживать победы в турнирах со всеми видами контроля времени, от пулевых до классических и даже в шахматах Фишера.

В декабре 2022 г. выпущен Stockfish 15.1. В этой версии улучшена нейросеть по шахматам Фишера. А также ввели новое соглашение об оценке. Теперь оценка +1 больше не привязана к стоимости одной пешки, а к вероятности выигрыша партии. При оценке +1 у Stockfish теперь 50% шансов выиграть партию у столь же сильного противника. Это соглашение немного сокращает оценки по сравнению с Stockfish 15 и позволяет проводить последовательные оценки в будущем.

В июне 2023 г. выпущен Stockfish 16.0. В этой версии улучшена нейросеть и ускорена работа движка. По сравнение с 15 версией прирост составил 50 пунктов.

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

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

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

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

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


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

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

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