]> git.sesse.net Git - stockfish/commit
Time-management fix in MultiPV mode.
authorJ. Oster <osterj165@googlemail.com>
Tue, 5 Oct 2021 10:02:25 +0000 (12:02 +0200)
committerStéphane Nicolet <cassio@free.fr>
Wed, 6 Oct 2021 09:53:33 +0000 (11:53 +0200)
commit371b522e9ed9cab91274ff111c0bf4b0f6ec3340
tree2426e93140181abbf797d3988169f829c656153c
parent135caee606c86ade9e9c199ef469661c374eb9ba
Time-management fix in MultiPV mode.

When playing games in MultiPV mode we must take care to only track the
best move changing for the first PV line. Otherwise, SF will spend most
of its time for the initial moves after the book exit.

This has been observed and reported on Discord, but can also be seen in
games played in Stefan Pohl's MultiPV experiment.

Tested with MultiPV=4.

STC:
https://tests.stockfishchess.org/tests/view/615c24b59d256038a969b990
LLR: 2.95 (-2.94,2.94) <-0.50,2.50>
Total: 1744 W: 694 L: 447 D: 603
Ptnml(0-2): 32, 125, 358, 278, 79

LTC:
https://tests.stockfishchess.org/tests/view/615c31769d256038a969b993
LLR: 2.94 (-2.94,2.94) <0.50,3.50>
Total: 2048 W: 723 L: 525 D: 800
Ptnml(0-2): 10, 158, 511, 314, 31

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

Bench: 5714575
src/search.cpp