Skip to content

Version 1.13

Compare
Choose a tag to compare
@fabianvdW fabianvdW released this 24 Nov 14:19
· 158 commits to master since this release
3020673

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:
FabChess1 13Gauntlet
4-Cpu regression tests at 30+0.3sTC:
4cpugauntlet1 13
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.