Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Patricia 3.0.0


Patricia - UCI chess engine
Author: Adam Kulju  Rating Chess Engines Diary CEDR=3081

A chess program made with the goal of objectifying chess style, and then training networks to excel at said style.

v.3.0.0:
Estimated rating: 3300-3350 CCRL
Patricia 3 fixes many of the issues that Patricia 2 had, cementing Patricia as the most aggressive chess engine ever and ensuring she plays stylishly against any competition.

The main thing that separates 3.0 from 2.0 is that most of her aggressiveness now comes from the neural network evaluation instead of from search twiddling. This means that Patricia now fully believes in all of her sacrifices, and wins because of them rather than in spite of them. She's also much better at winning beautiful games against engines much stronger than her; here is an LTC gauntlet of Patricia versus various 3500-3600 strength chess engines (10500 games in order to get Patricia enough wins for the tool to be accurate):

Rank  EAS-Score  sacs   shorts  draws  moves  Engine/player 
-------------------------------------------------------------------
   1    420310  56.62%  32.77%  03.74%   68   Patricia 3.0  
   2     67651  00.30%  26.61%  46.56%   67   Willow 4  
   3     59973  00.19%  23.70%  43.61%   67   Stormphrax 4  
   4     43925  00.70%  19.56%  46.58%   70   Carp 3.0.1  
   5     38241  00.38%  19.79%  46.36%   72   Akimbo 0.8  
   6     31291  00.10%  17.74%  42.20%   76   Alexandria 4  
   7     19634  00.44%  10.48%  41.59%   75   Altair 6  
   8     19046  01.04%  10.90%  41.09%   75   Viridithas 9  
-------------------------------------------------------------------
Patricia 3 is just as clinical at taking down weak opponents, and is orders of magnitude more stylish as the underdog; she will be a terror even at CCC/TCEC conditions.

She's also much stronger than 2.0, with an estimated rating of 3300-3350 CCRL due to various search features being implemented and quality of the sacrifices improving overall.

Additionally, Patricia 3 includes many QOL updates for users, supporting multithreading, go nodes, go depth, stop, full pv printing, and the addition of a UCI_Elo parameter that allows Patricia to be the perfect sparring partner for you!

Finally, the bugs that plagued Patricia 2.0 are (to the best of my knowledge) entirely stamped out. Please open an issue or contact me if any crashes or unexpected behaviors occur.

Binaries
Linux and Windows binaries are found below. Use v3 (avx2) for most computers, and use v2 (SSE) for very old models. If you're not sure about which one to download, try v3 first.

If you have a machine that supports AVX512 or you want to compile from source for other reasons, you can easily build Patricia from source by running the commands:

git clone https://github.com/Adam-Kulju/Patricia
cd Patricia/engine
make -B
The executable patricia will be found in the current directory, that is, Patricia/engine.


Comments

  1. Avast anti-virus does not like this file.

    ReplyDelete
    Replies
    1. In our case, Windows antivirus also showed a threat, but after sending them a request, it stopped blocking the download and they stated that the file was clean

      Delete

Post a Comment

Popular posts from this blog

New Strong Engines Test, by Chess Engines Diary, 2024.04.12

New chess opening book: M11.2 (bin and ctg)

New version chess engine: Lc0 BT4

Dragon NNUE by Komodo Chess - it's free!