Chess engine: Pedantic 0.6.0
Pedantic - UCI engines
Rating CEDR=3030
v.0.6.0:
This version continues to incrementally improve the playing strength of Pedantic over the prior version. Included in this release are the following changes:
Changed tuning/training from using 100% WDL scores to tapered 25% Eval / 75% WDL scores.
Added evaluation that penalizes every open or potential line of attack against the king.
(Re-)added evaluation for backward pawns.
Added evaluation for tempo which gives a bonus to the side that is moving.
Added evaluation for trapped pieces.
Convert evaluation from using 1x2 relative king buckets to 4x4 relative king buckets.
Replaced hard-coded contempt of -50 cp with a UCI option that allows contempt to be customized from -50 to +50 cp. Defaults to zero.
Tweaked game clock interface to be more aggressive in longer time controls (specifically 12:00+8).
Optimized reverse futility pruning (RFP).
Optimized null move pruning (NMP).
Optimized late move pruning (LMP).
Implemented the improving heuristic which alters pruning parameters based on whether evaluation is improving or not as the search progresses.
Implemented counter move history.
Implemented follow-up move history.
Implemented singular extensions.
Implemented ProbCut.
Increased max search depth from 64 ply to 80 ply and adjusted late move reductions based on this change.
Improved root probing of Syzygy tablebases to also return a short PV instead of just returning a best move.
Migrate engine code from .NET 7 to .NET 8.
Playing strength improvements:
AMD Ryzen 9 7940hs / AMD Ryzen 7 5800h ♦ 256mb Hash Table ♦ 3-6 Man Syzygy ♦ Concurrency 14 ♦ openings-16ply-100k.pgn
+103 +/-9 Elo over Pedantic 0.5.0 in self-play at 20+0.2 time controls.
3089 +/-8 Elo at Blitz (i.e. 2:00+1) time controls.
3051 +/-16 Elo at 40/15 (12:00+8) time controls.
Self-Play Results (7940hs)
Score of Pedantic 0.6.0 Dev vs Pedantic 0.5.0: 1786 - 633 - 1581 [0.644] 4000
... Pedantic 0.6.0 Dev playing White: 996 - 242 - 762 [0.689] 2000
... Pedantic 0.6.0 Dev playing Black: 790 - 391 - 819 [0.600] 2000
... White vs Black: 1387 - 1032 - 1581 [0.544] 4000
Elo difference: 103.1 +/- 8.5, LOS: 100.0 %, DrawRatio: 39.5 %
Comments
Post a Comment