-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ensure a pondermove is always returned and tweak time management
Previously, if the search stopped after an aspiration fail-high, no ponder move could be extracted from the PV. This patch allows using the TT as a fallback for these cases. Also, the previous time management led to some time losses when pondering was enabled under short TCs. The strategy is updated to consider pondering time in the allocated search time. Non-regression STC: LLR: 2.95/2.94<-6.00, 0.00> Elo diff: 0.07 [-2.19, 2.34] (95%) Games: 18782 W: 2444 L: 2440 D: 13898 Draw ratio: 74.0% Pntl: [96, 1567, 6062, 1569, 97] STC w/ pondering (both sides): LLR: 2.97/2.94<0.00, 10.00> Elo diff: 45.64 [27.86, 63.67] (95%) Games: 490 W: 123 L: 59 D: 308 Draw ratio: 62.9% Pntl: [1, 36, 123, 68, 17] No functional change
- Loading branch information
1 parent
ccd1500
commit e5385c3
Showing
3 changed files
with
10 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters