]> git.sesse.net Git - stockfish/commit
Revert futility pruning patches
authorJoost VandeVondele <Joost.VandeVondele@gmail.com>
Thu, 5 Aug 2021 14:34:37 +0000 (16:34 +0200)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Thu, 5 Aug 2021 14:41:07 +0000 (16:41 +0200)
commitdabaf2220fe0c77400a5f71a91952f510e6a126b
treec1d0651f36157e5caca835a9c170dd00f7531e3e
parenta1a83f38691ae3f39c827a46e59ae9875605aa3b
Revert futility pruning patches

reverts 09b6d28391cf582d99897360b225bcbbe38dd1c6 and
dbd7f602d3c7622df294f87d7239b5aaf31f695f that significantly impact mate
finding capabilities. For example on ChestUCI_23102018.epd, at 1M nodes,
the number of mates found is nearly reduced 2x without these depth conditions:

       sf6  2091
       sf7  2093
       sf8  2107
       sf9  2062
      sf10  2208
      sf11  2552
      sf12  2563
      sf13  2509
      sf14  2427
    master  1246
   patched  2467

(script for testing at https://github.com/official-stockfish/Stockfish/files/6936412/matecheck.zip)

closes https://github.com/official-stockfish/Stockfish/pull/3641

fixes https://github.com/official-stockfish/Stockfish/issues/3627

Bench: 5467570
src/search.cpp