Changes in Arasan 19.2:
1) In UCI mode, don't set tb type when a tb path is received if that path
is empty or the string "<empty>". Fixes issues under Shredder GUI.
2) Fixes to Syzygy tablebase handling. Don't correct TABLEBASE_WIN
scores for depth when storing/retrieving from the hash table. Adjust
search scores based on the tablebase score, when available.
3) Make UCI option handling insensitive to the case of the option name,
per the UCI spec. Add some error handling for invalid option names.
4) Remove threat extension and related code.
5) Change razoring margins.
6) Simplify king safety scoring and make most king safety parameters
tunable.
7) Tuner now uses the Texel method by default and supports the ADAM
gradient descent algorithm.
8) Changes to King cover calculation. Give bonus for King cover only
if King on rank <=2, and do not rate cover relative to King rank.
Self-play results, 1 core, Linux, time control 5+3:
Code: Select all
Rank Name Elo + - games score oppo. draws
1 Arasan 19.2 2423 8 8 1200 58% 2377 51%
2 Arasan-19.1 2377 8 8 1200 42% 2423 51%