Can you see the average amount of time bookless K and SF use in the opening book stage?Laskos wrote:Completely confirmed here. I took the same BookX.bin, because I don't know how to randomize Cerebellum book for variety, it doesn't like "srand" switch in Cutechess-Cli, and might play always the same winning openings against a "naked" Stockfish without a book. Cerebellum book as used by Brainfish has more knowledge than usual "bin" book with Stockfish. So, with BookX.bin, the results are even more conclusive than with Komodo, the improvement is large, and even significantly more to longer time control:Dann Corbit wrote:Stockfish also greatly benefits from a book.
My quick stockfish variant test shows that Brainfish outperformed all the other versions, even though the only difference was the brainfish book.
So about 170 Elo for a book at time control 1 minute + 1 second time increment with 10 threads at 3.2 GHz.Code: Select all
Program Elo + - Games Score Av.Op. Draws 1 BrainFish_160914_x64_modern : 3161 21 20 500 75.5 % 2965 48.6 % 2 Cfish-modern : 2989 14 14 500 48.5 % 3000 78.2 % 3 Cfish-vanilla : 2987 13 13 500 48.1 % 3000 81.0 % 4 Cfish : 2986 13 14 500 48.0 % 3000 80.0 % 5 Stockfish-x64-mingw : 2964 14 14 500 44.1 % 3005 78.2 % 6 Matefinder-x64-mingw : 2913 15 16 500 35.8 % 3015 70.8 %
ELO difference:
20s+0.2s --> 98.1
360s+3.6s --> 132.7
Practically, at longer time control, Stockfish no book has difficulty winning at all against Stockfish with BookX, losing 40% of the games. The doubling in time is about 80 ELO at this time control, meaning that effective time gain is a factor of 3, or 200%. 20% time saved with a book cannot account for 200% improvement just by itself, the book has other effects too (like simply overplaying the no book SF).Code: Select all
20s+0.2s Score of SF2 vs SF1: 138 - 28 - 234 [0.637] 400 ELO difference: 98.07 +/- 21.46 360s+3.6s Score of SF2 vs SF1: 55 - 4 - 81 [0.682] 140 ELO difference: 132.66 +/- 35.78
It would be interesting to see that SF is using much more time than K in the opening and achieving much worse results.