Minke - UCI chess engine
Author: Eduardo Marinho
Working in progress UCI compatible chess engine done in order to learn and to get fun. Based on NNUE evaluation, Bitboard board representation and a lot of search enhancements.
Minke 2.0.0 what's new?
Results against Minke 2.0.0
STC:
Elo | 103.49 +- 14.95 (95%)
SPRT | 10.0+0.10s Threads=1 Hash=16MB
LLR | 2.97 (-2.94, 2.94) [0.00, 3.00]
Games | N: 940 W: 406 L: 134 D: 400
Penta | [3, 45, 161, 199, 62]
https://eduardomarinho.dev/test/66/
LTC:
Elo | 88.18 +- 12.93 (95%)
SPRT | 60.0+0.60s Threads=1 Hash=64MB
LLR | 2.95 (-2.94, 2.94) [0.00, 3.00]
Games | N: 998 W: 390 L: 142 D: 466
Penta | [2, 43, 202, 209, 43]
https://eduardomarinho.dev/test/68/
Cyclic TC:
Elo | 217.71 +- 21.76 (95%)
SPRT | 40/15.0+0.00s Threads=1 Hash=16MB
LLR | 3.00 (-2.94, 2.94) [0.00, 3.00]
Games | N: 664 W: 412 L: 43 D: 209
Penta | [0, 9, 56, 156, 111]
Changes
Changes
Implementing SIMD optimizations #14 #26
Counter Move heuristic #16
Improve capture history heuristic #17
Some bug fixes #19 #21 #23
Very successful SPSA tuning #20 #24
Implementing LMP #22
Improving qsearch #25
Implementing Singular Extension #27
Implementing Multi-Cut #28
Adding support for Chess960 #29
Improve LMR #30
New network trained with a mix of Lella and Stockfish data #31

Comments
Post a Comment