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

Patricia 5.1 - new version chess engine


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

Patricia 5.1 what's now?

Hi friends! After a year, Patricia 5.1 is finally out! I'm expecting about +50 Elo and +50k EAS compared to Patricia 5, give or take.

Some things that have changed:
Simplified human mode; don't need to fiddle with uci_elo and is_human options, just set Skill_Level to a value between 1-20 (21 is full strength) and let her go
New set of networks featuring improved position filter algorithms
Algorithmic adjustments enabling more sacrifices at the same Elo penalty
Significant speed improvements
Search optimizations
A desktop GUI! Check the main page for download links.

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.

Acknowledgements
Thank you @Loremaster312 for several patches that significantly improved the speed of Patricia and cleaned up many aspects of the code (even if I can't fully understand it at first glance anymore). Thank you everyone who uses Patricia.

Patricia's Future
Patricia's current methodology for maximizing aggression is probably near its ceiling - it's become very tough to make additional progress, which is why the release took so long. Additionally, I am entering a new era of life that will leave me significantly less free time for engine dev. The long-term plan is to train networks to directly evaluate how interesting/aggressive a position is, integrating the aggression eval of a position with its objective eval score, but it'll probably take a while. Until then, I think Patricia is in a good spot.

Patricia 5.0 vs other engines:

Critter 1.6a35/42+2842 games
Laser 1.8 JA23.5/33+1433 games
Fire 10 mingw12/26-226 games
Stash 37.10 JA16.5/25+825 games
YuliGM Pro 201/24-2224 games
MrBob 1.3.0 JA17/20+1420 games
Stallion GB Edition14/20+820 games
Pawn 4.0.4 JA9/20-220 games
Marvin 6.3.0 JA6.5/13+013 games
Tenax 1.03/12-612 games
Rice 8.0.03.5/11-411 games
Superultra 2.1 JA5/10+010 games
Willow 4.0.04.5/10-110 games
Sirius 9.03.5/10-310 games
Motor 0.9.03/10-410 games
Booot 7.41.5/10-710 games
Stockfish 16.11.5/10-710 games
Stockfish 17.11/10-810 games
Defenchess 2.3 JA6/8+48 games
DanaSah 9.1 JA5.5/8+38 games
Uralochka 3.42a2/8-48 games

We invite you to our social media:



Comments