forked from official-stockfish/Stockfish
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
35 additions
and
2 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
44e4192
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are simplification bounds intentional, even with endgame book?
44e4192
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While I'm working on it, I just want to make sure it doesn't regress. I guess it is the common problem, one single endgame doesn't contribute much to overall Elo playing games, but it can be very significant if the endgame itself is reached. For example, on a book with just KRPvKBP (50/50 win draw positions), this version of the patch (at TC: 1+0.01) has a nice result:
44e4192
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see. Nice result, btw.
44e4192
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You might want to test the eg book at a little longer tc. i have seen big differences between 1+0.01 and 5+0.05. Looks good though!
44e4192
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we should test endgame improvements as a nonregression on the whole book and elo gainer on the eg book.
44e4192
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did we add this to the repository? I think it should be added if it doesn't regress in normal games, but demonstrates clear improvement in any single end game.
44e4192
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we did not add this... I think we need something a strategy for this, I propose we discuss that in the endgame issue official-stockfish#2288
Note that just playing the particular endgame better doesn't imply it is actually leading to playing better games. For example, you might be able to add a constant to an endgame eval, and it should influence how you play the endgame, yet might be unbalanced (e.g. add incorrectly the constant VALUE_KNOWN_WIN to KNNvKP doesn't change search as soon as you're in the endgame, but would wrongly attract play to this endgame). So at the very least, even if one shows to be better in the endgame itself, it needs some testing in games.
44e4192
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If it doesn't regress in normal games and is demonstrably better in a specific endgame, overall it's better and IMHO should be added.