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



Rusty-rival 1.0.37 - new version chess engine

 

Rusty Rival UCI (Universal Chess Interface) chess engine written in Rust.
Author:Chris Moreton

The engine can be about 50% faster if compiled on the machine on which it will be run in order to take advantage of cpu-specific instructions. 

Rusty-rival 1.0.37 what's new?

All SPSA-tuned parameters baked in through Run 20. This is a stable release suitable for CCRL submission.

Changes since v1.0.36
Default hash increased to 256MB (from 128MB) for CCRL compatibility.

Search pruning (Runs 18-20):
Beta pruning: margin 152→127, max depth 10→12
Null move: min depth 8→4
SEE pruning: margin 25→24, max depth 10→5
Alpha pruning margins: base 54→70, per-depth 66→54
LMP thresholds: [0,7,6,7] → [0,9,5,8]
LMR: min depth 3→3, legal moves before attempt 4→4
IID: min depth 3→5, reduce depth 2→3
Reductions & extensions (Runs 13, 20):

Probcut: min depth 13→13, margin 33→50, depth reduction 4→5
Multicut: depth reduction 9→10, moves 13→14, required cutoffs 7→7
Threat extension margin: 400→401
LMR history divisors: good 23→22, bad 25→27
LMR continuation thresholds: good 8100→8683, bad -8236→-8969
Evaluation (Run 20):

Rook open file bonus: 38→28
Rook semi-open file bonus: 26→22
Rooks on seventh rank: 16→20
Rook behind passed pawn: 28→37
Knight outpost: 22→18
Bishop pair: 10→5
Backward pawn penalty: 20→27
Doubled pawn penalty: 27→26
Isolated pawn penalty: 14→11
Trapped bishop penalty: 79→100
Trapped rook penalty: 53→50
Space bonus: 13→14
Piece activity (Run 14):

Bishop mobility scale: 1023→1059
Queen mobility base: -12→-10, scale: 720→743
Bishop pair fewer pawns bonus: 3→4
Bishop-knight imbalance: 15→20
Knight attacks pawn bonus: 12→3
King play & passed pawns (Run 12):

Previously baked in, unchanged in this release



Comments