Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Viridithas II 2.3

 

Chess engine: Viridithas II 2.3

v.2.3:
The new features are (roughly in order of addition):
saturating history values to prevent overflow
static eval guarding to prevent wasting time in nullmove
removal of hybrid TT bucketing in favour of single buckets with smart replacement
history counters of moves that were too early are decremented on beta-cutoffs
introduce the concept of "improving", which is true when the current position is statically better than the one two ply ago
beta pruning with dynamic margin based on depth and "improving"
late move pruning
transposition table pv fail reductions
ban double-nullmoving
make LMR more aggressive for moves in non-improving positions
futility pruning is much simpler and slightly more aggressive
Excitingly, no changes to evaluation have been made between 2.2 and 2.3, so the entirety of the rating gain is due to improvements in search.

Viridithas II 2.3 download

github:https://github.com/cosmobobak/virtue/releases/tag/v2.3.0

Comments