From: VoyagerOne Date: Mon, 24 Jul 2017 00:25:23 +0000 (-0700) Subject: Simplify aspiration window X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=a6ae2d3a31e93000e65bdfd8f0b6d9a3e6b8ce1b Simplify aspiration window Don't modify alpha window on fail-high Bench: 5875983 Closes #1172 --- diff --git a/src/search.cpp b/src/search.cpp index 4551c39d..6e5d6ab3 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -437,10 +437,7 @@ void Thread::search() { } } else if (bestValue >= beta) - { - alpha = (alpha + beta) / 2; beta = std::min(bestValue + delta, VALUE_INFINITE); - } else break; @@ -1061,8 +1058,8 @@ moves_loop: // When in check search starts from here ++static_cast(thisThread)->bestMoveChanges; } else - // All other moves but the PV are set to the lowest value: this is - // not a problem when sorting because the sort is stable and the + // All other moves but the PV are set to the lowest value: this + // is not a problem when sorting because the sort is stable and the // move position in the list is preserved - just the PV is pushed up. rm.score = -VALUE_INFINITE; }