Skip to content
This repository
Browse code

Further push singular extension

Extend for an extra half-ply in case the node is (probably)
going to fail high. In this case the added overhead is limited.

A novelity is the way this patch has been tested: Always in
self-play but with a much longer TC to allow the singular
extension to fully kick in and also (my impression) to have
less noisy results.

Ater 1015 games on my QUAD at 60"+0.05
Mod vs Orig 173 - 150 - 692 ELO +8
  • Loading branch information...
commit 4c91dbc28e8bb6265f80240de26b8e02f7020a51 1 parent 1b6b711
Marco Costalba authored

Showing 1 changed file with 1 addition and 1 deletion. Show diff stats Hide diff stats

  1. +1 1  src/search.cpp
2  src/search.cpp
@@ -863,7 +863,7 @@ namespace {
863 863 ss->excludedMove = MOVE_NONE;
864 864
865 865 if (value < rBeta)
866   - ext = ONE_PLY;
  866 + ext = rBeta >= beta ? ONE_PLY + ONE_PLY / 2 : ONE_PLY;
867 867 }
868 868
869 869 // Update current move (this must be done after singular extension search)

0 comments on commit 4c91dbc

Please sign in to comment.
Something went wrong with that request. Please try again.