diff --git a/engine/search.hpp b/engine/search.hpp index 18aad3a7..6a57764e 100644 --- a/engine/search.hpp +++ b/engine/search.hpp @@ -11,18 +11,18 @@ // we can afford to lose RFP_THRESHOLD eval units per ply // and still be in a better position. The lower the value, // the more aggressive RFP is. -#define RFP_THRESHOLD (150 * CP_SCALE_FACTOR) +#define RFP_THRESHOLD (128 * CP_SCALE_FACTOR) // Aspiration window size(s) // The aspiration window is the range of values we search // for the best move. If we fail to find the best move in // this range, we expand the window. -#define ASPIRATION_WINDOW (50 * CP_SCALE_FACTOR) +#define ASPIRATION_WINDOW (43 * CP_SCALE_FACTOR) // Null-move pruning reduction value // This is the amount of depth we reduce the search by // when we do a null-move search -#define NMP_R_VALUE 3 +#define NMP_R_VALUE 4 // Delta pruning threshold // This is the threshold for delta pruning (in centipawns)