X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fsearch.cpp;h=5bea5945c244deb7ace3e5ad073dd8ef26847631;hb=f9d8717844643e4ea3723f5ea240bf5d22800df7;hp=5c53c0dae8bf6a14dade4b2ee3fe5b55f21eff0b;hpb=863a1f2b4cb233be3126b244cbd8f6c8b9b4d13c;p=stockfish diff --git a/src/search.cpp b/src/search.cpp index 5c53c0da..5bea5945 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -372,8 +372,8 @@ void Thread::search() { beta = std::min(avg + delta, VALUE_INFINITE); // Adjust optimism based on root move's averageScore (~4 Elo) - optimism[us] = 103 * avg / (std::abs(avg) + 119); - optimism[~us] = -116 * avg / (std::abs(avg) + 123); + optimism[us] = 110 * avg / (std::abs(avg) + 121); + optimism[~us] = -optimism[us]; // Start with a small aspiration window and, in the case of a fail // high/low, re-search with a bigger window until we don't fail