Hi,
I rewrote part of the threading of my chess-program.
To see if anything changed, I took 87 FENs and calculated the best-move for each with a depth of 10.
I then verified that the number of nodes visited is exactly the same of before-the-change and after-the-change in single-threaded mode.
Also the time spent doing this verification has a difference of less than 1%.
Furthermore, I also let both versions play a game against themselves and compared everything there's to compare (fens, scores, etc): all the same.
Yet if I run a match between the old and the new version (in cutechess-cli or fastchess), then I get a negative difference of 39 elo with 3025 games played! (new version is weaker than the old version)
What on earth could cause this difference?
looking for suggestions where to look
Moderator: Ras
-
- Posts: 545
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
-
- Posts: 7238
- Joined: Mon May 27, 2013 10:31 am
Re: looking for suggestions where to look
Maybe go back to the previous version and redo a small step.
-
- Posts: 545
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: looking for suggestions where to look
Pondering. The older version cheated: if it wasn't explicitly told via UCI commands to not use ponder, it would start doing so after the first "go ...".
-
- Posts: 381
- Joined: Tue Dec 08, 2009 1:37 pm
- Location: Milan, Italy
- Full name: Alex Brunetti
-
- Posts: 545
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: looking for suggestions where to look
Dog yes, all published versions.