shortly:
In the FEOBOS project 10 engines work together to evaluate over 80,000 positions. Klaus Wlotzka and I calculated the most balanced opening lines with an Excel spreadsheet (over 16 million formulas). The project with a documentation of 60 pages is available on my website (since a while I am not working on it). The project ended around 2017.
Since that time I use one of the 5 FEOBOS databases (book database with contempt 3 and especially with more E00-E99 positions with contempt 3-5) for testing engines (my FCP tours or rating systems with longer time controls).
I have the opinion, maybe I am wrong, that the most interesting are the lines that can produce short wins. So I collected the short wins from my official tournaments for some years.
Now I do the following:
Readme:
Code: Select all
No magic!?
feobos-6m-v2.1.bkt (opening book for Shredder GUI by Stefan Meyer-Kahlen)
Step 1 - collected games, 1:0 games (below move number 60 to mate) and 0:1 games (below move number 68 to mate)
games played with feobos-20.1-contempt_3-5_tuned-v2.bkt
games are from FCP-Tourney-2021, FCP-Tourney-2022, KI-Ratings, FCP-Tourney-2024 (round 01-15)
Step 2 - games with an eval higher than 0.60 (white) / -0.75 (black), 3 moves after the end of the opening line, deleted.
The tool looking in white eval for the third own evaluation of engines.
Tool: universal-pgn-epd-tool v2 by Ferdinand Mosca
https://www.amateurschach.de (looking under downloads)
Step 3 - truncate to 6 moves
truncate test.pgn 12
Tool: truncate by Norm Pollock
http://www.nk-qy.info/40h/
Step 4 - game results set to 1/2:1/2, different other optimizations (have a look in the *.pgn header)
I used Notepad++ v8.6
https://notepad-plus-plus.org/
Step 5 - move transposition with pgn-extract deleated
pgn-extract --fuzzydepth 0 --duplicates dupes.pgn --output unique-beta-1.pgn test.pgn
final result = 4.131 lines ... book version 2.0
Tool: pgn-extract v22.11 by David J. Barnes
https://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/
Step 6 - EPD analysis by Stockfish 16 NN running at 4.4Ghz on Intel i9-10900k, 10-core, 15 seconds per position
lines are deleted with an eval more as:
white: + 0.65 max.
black: - 0,30 max.
final result = 3.698 lines ... book version 2.1 (433 lines deleted)
Stockfish engine by the Stockfish developers:
https://stockfishchess.org/
https://github.com/official-stockfish/Stockfish/releases
https://abrok.eu/stockfish/
Please be inform that all the important pgn-extract / *.epd parameters can be found in this directory!
One of the older readme's from the FEOBOS project by Klaus Wlotzka and me.
The final feobos-6m-v2.1.pgn
The final feobos-6m-v2.1.epd
The final feobos-6m-v2.1.bkt ... Shredder's book format / opening book
can be found in this directory!
My hope is that this small and easy balanced opening book reduces the number of draws by 3-4%!
Frank Quisinsky, Germany / Gutweiler
I will reduce the draw rate with balanced lines!
Here is a database with 3.698 lines.
Very sure you can create with this material a strong own test set with balanced positions.
---
What is really bad ...
Have a look here:
(all book lines are draw in PGN, have a look what is missed):
Code: Select all
E80 3 50.0% : 0+ : 3= : 0-
E81 8 50.0% : 0+ : 8= : 0-
E82 1 50.0% : 0+ : 1= : 0-
E83 missed
E84 3 50.0% : 0+ : 3= : 0-
E85 missed
E86 missed
E87 missed
E88 missed
E89 missed
E90 6 50.0% : 0+ : 6= : 0-
E91 1 50.0% : 0+ : 1= : 0-
E92 2 50.0% : 0+ : 2= : 0-
E93 1 50.0% : 0+ : 1= : 0-
E94 3 50.0% : 0+ : 3= : 0-
E95 1 50.0% : 0+ : 1= : 0-
E96 missed
E97 2 50.0% : 0+ : 2= : 0-
E98 missed
E99 missed
66 ECO codes are missing from the database. Possibly the engines found the way to a missing ECO code.
Much more extreme is the database I created for my test set ... I work with a depth of 9 moves. About 175 missed ECO codes, can't be produced with the high level of engines today short games and if the more random because for different eng-eng constellation all is again draw.
Do you know this:
49x E11, 52x B12, 49x B06, 57x B07 or 46x A25 lines produced short games.
No wonder GMs like these systems!
Or did you know that such lines mostly ended in draws?
Code: Select all
A60 5 50.0% : 0+ : 5= : 0-
A61 missed
A62 3 50.0% : 0+ : 3= : 0-
A63 4 50.0% : 0+ : 4= : 0-
A64 missed
A65 7 50.0% : 0+ : 7= : 0-
A66 missed
A67 missed
A68 missed
A69 2 50.0% : 0+ : 2= : 0-
A70 missed
A71 missed
A72 missed
A73 missed
A74 missed
A75 missed
A76 missed
A77 1 50.0% : 0+ : 1= : 0-
A78 missed
A79 missed
Again, a long time work I have a lot of fun here with my main work around openings.
Maybe you like it for testing engines.
I will use the new book for my next FCP-Tourney-2024-MA (MA for Move-Average) and a time control 66 minutes per game + 6 seconds per move with 6-pieces.
Have a nice second christmas day!
Best
Frank