Version 1.13
This version increases the playing strength of Fabchess, preparing its appearance in TCEC.
Changes done:
- Decrease LMR
- Restructure the Transposition Table. New replacement schema and introduce buckets. Fab should be stronger in low cache size scenarios now.
- Increase the king zone at the edges of the board (A- and H-File)
- Changed the way pruning is done. In endgames, forward pruning besides NMP is not done anymore. The NMP conditions were simplified and allow pruning when in check
- Add new evaluation features: Namely Bishops, Rooks, and Queens XRAYing the enemy king and rooks on semi-open and queens on semi-and open file.
- SEE pruning of captures moves at low depths (quiet moves SEE pruning still missing)
And miscellaneous: - Fix the zobrist keys
- Started using openbench
- The evaluation wiki was updated accordingly
Single threaded regression tests at 60+0.6s TC:
4-Cpu regression tests at 30+0.3sTC:
Note that here, RuyDos 1.1.9 was only playing with 1 Thread (because it doesn't support SMP), in that sense it provides an anchor.
Both tests obviously have SSS, but I would say strength has increased maybe 40-60 Elo.