]> git.sesse.net Git - stockfish/commit
Simplify limiting extensions.
authorJ. Oster <osterj165@googlemail.com>
Sat, 15 Jan 2022 17:18:52 +0000 (18:18 +0100)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Sat, 22 Jan 2022 09:48:24 +0000 (10:48 +0100)
commit9083050be692b2d9a4f281e78b967755e00cfc39
treefda77b98f6e2169f0a171fe6edbc7fdaa1383314
parent77cf5704b6deda52171dafeb2fae370273ebd797
Simplify limiting extensions.

Replace the current method for limiting extensions to avoid search getting stuck
with a much simpler method.

the test position in https://github.com/official-stockfish/Stockfish/commit/73018a03375b4b72ee482eb5a4a2152d7e4f0aac
can still be searched without stuck search.

fixes #3815 where the search now makes progress with rootDepth

shows robust behavior in a d10 search for 1M positions.

passed STC
https://tests.stockfishchess.org/tests/view/61e303e3babab931824dfb18
LLR: 2.94 (-2.94,2.94) <-2.25,0.25>
Total: 57568 W: 15449 L: 15327 D: 26792
Ptnml(0-2): 243, 6211, 15779, 6283, 268

passed LTC
https://tests.stockfishchess.org/tests/view/61e3586cbabab931824e091c
LLR: 2.96 (-2.94,2.94) <-2.25,0.25>
Total: 128200 W: 34632 L: 34613 D: 58955
Ptnml(0-2): 124, 12559, 38710, 12588, 119

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

Bench: 4550528
src/search.cpp
src/thread.h