Sirius - UCI chess engine Author:mcthouacbb
Rating Chess Engines Diary CEDR=3113
v.8.0:
Release notes
Sirius v8.0 is much stronger than the previous version. Many improvements to the search and evaluation were made, along with some QoL improvements, including pretty printing. Major changes include singular extensions, a much better correction history implementation, a rework of threats eval, and staged move generation. Sirius v8.0 is 200+ elo stronger than Sirius v7.0 on a balanced book.
Changelog
Lots of refactors
UCI changes
Pretty printing
perft and eval command
Speedups
Staged move generation
Incrementally updated evaluation terms
A few new evaluation features
Horizontally mirrored piece-square tables
Threats
Complete rework
Pawn push and king threats
defended/weak threats
King safety
Pawn shield/storm rework
Passed pawns
Score based on whether push square is blocked/enemy attacked
Minors behind pawns
Bishop same color pawns
Many search tweaks
Best move stability time management
Correction history
Qsearch correction
Many new tables besides pawn structure: minor/major piece, non pawn, material, and threats
Singular extensions
multicut, double extensions, and negative extensions
Razoring
Many other search changes
Self-play against Sirius v7.0
Elo | 212.25 +- 7.84 (95%)
Conf | 8.0+0.08s Threads=1 Hash=16MB
Games | N: 5004 W: 2946 L: 220 D: 1838
Penta | [2, 66, 489, 1094, 851]
Elo | 207.46 +- 16.39 (95%)
Conf | 40.0+0.40s Threads=1 Hash=64MB
Games | N: 1000 W: 564 L: 29 D: 407
Penta | [1, 5, 103, 240, 151]
Estimated 3450 rating
Sirius 7.0 - results:
Opponent | Score | +- | Games |
Stockfish 16.1 | 0/10 | -10 | 10 Games |
JigSaw 5.9 | 0/10 | -10 | 10 Games |
Princhess 0.18.0 | 5.5/8 | +3 | 8 Games |
Nalwald 19 | 2/8 | -4 | 8 Games |
Lizard 10.5 | 0/8 | -8 | 8 Games |
Knightx 4.1 | 7/7 | +7 | 7 Games |
Lambergar 0.6.0 | 5.5/7 | +4 | 7 Games |
Obsidian 13.0 | 0.5/7 | -6 | 7 Games |
Yuliana 5.0 | 0/7 | -7 | 7 Games |
Motor 0.6.0 | 0/7 | -7 | 7 Games |
Sloth 1.9 | 6/6 | +6 | 6 Games |
Bagatur 5.1a | 4.5/6 | +3 | 6 Games |
Patricia 3 | 3.5/6 | +1 | 6 Games |
Alexandria 7.0.0 | 0.5/6 | -5 | 6 Games |
PlentyChess 3.0.0 JA | 0.5/6 | -5 | 6 Games |
Caissa 1.19 | 0/6 | -6 | 6 Games |
Fat Fritz 2 | 0/6 | -6 | 6 Games |
HypnoS 140724 | 0/6 | -6 | 6 Games |
Habu 1.0 JA | 5/5 | +5 | 5 Games |
Javelin 2.0.0 | 5/5 | +5 | 5 Games |
SF PB 060724 | 0/5 | -5 | 5 Games |
Windows/Linux & Android profiled builds
Jim Ablett compiles:
Comments
Post a Comment