Unbelievable as it might seem, I have prepared a very short 2 moves openings book for engine testing. The desire to do so was born out of the necessity to have an extremely short and perfectly equal book so that engines could play themselves a larger share of the game with no bias in the starting positions.
Some facts about the book:
- it contains 913 unique starting positions
- all of the lines are perfectly equal, i.e. there are no positions where one of the sides is lost; I guess the advantage in all cases is in the range of 20-30 centipawns at most, it is true that some engines might see bigger advantages, but I would definitely state that if there are any lost positions at all, there are below 1%
- for the sake of equal play, I have included lines like 1.d3 d5 2.c3 e5, which is still not lost for white, but excluded lines like 1. g4 or 1.b4, where white is already exposed beyond repair
- there are a lot of lines that should be rare or extremely rare, but still equal
The book is targeted at testing top engines, where already every single mistake counts, and so using a suboptimal book with losing variations very much distorts unbiassed testing. But of course, you can use with whatever engine.
Why the book is 2 moves short and not 1 move or 3 moves? Well, a 1 move book would not provide the sufficient variety of openings for proper testing, while a 3 moves book already unnecessarily takes another move of free choice for the engines.
Why I did not try to create a 2 moves book by using grandmaster games or games of lower rated players? Well, I suppose that openings in GM play would not provide sufficient variety, while in a larger sample of games of lower rated players there would surely be many suboptimal lines like 1. g4 and 1.b4 for example, so that you would still have to do some manual corrections.
The book is available for donwload here:
(see below)
Now, although I have written the book completely by myself, I must say that 90% of the credit goes to Mr. Adam Hair, our beloved mod, who made the impossible, sacrificing a lot of his personal time even during the weekend to convert the original doc file, delete any duplicates, and even add 3 other book formats to the pgn file.
The book, thanks to Adam, is available in 4 formats in all in the compressed file: pgn, Arena/abk, epd and bin, but I guess that testers could convert further to ctg, Shredder, Chess GUI, etc. formats themselves, or maybe someone could helpfully provide a download of those formats.
I expect that engine testing with such a short book will exhibit some peculiarities to the standard rating lists, as engines in general are not very well prepared to play the opening themselves, as simply their evaluation and search parameters are tuned starting with a stage of the game somewhat further the chess tree.
Would be interested to see if there will be some testers using this book, and of course, to pointing out how stupid, unequal, biassed, etc. the lines are, although I do not think I will be able to make any changes to the existing lines.
Any comments very much appreciated.
And many thanks again to Adam. (vote the mods for a 3rd term )
Best, Lyudmil
EDIT:
New link (with 1000 positions): http://www.mediafire.com/download/jskag ... LT_1000.7z