| View previous topic :: View next topic |
| Author |
Message |
Kirill Kryukov

Joined: 19 Mar 2006 Posts: 444
|
Post subject: EGTB Testsuite Posted: Sat Feb 02, 2008 12:48 pm |
|
|
Hi everyone! I realized that we are still lacking reliable way to test whether an engine is using endgame tablebases or not. We need a way to test if an engine is actually accessing the tablebases. So I propose to create a set of positions for testing each piece configuration (or as many as possible).
Each position should satisfy these conditions:
1. White to move.
2. Position should be a few moves before the endgame it is testing (so some captures will follow to convert into the EGTB position). This is needed to test that an engine is really accessing the EGTB in search, not just in root.
3. Position should have only one winning move, or only one drawing move if there are no winning moves. This requirement is needed to make this test suite useful for checking bitbases too.
4. Position should be trivial to solve for an engine that probes the relevant table in its search. Finding correct move should take a few seconds for an engine accessing the endgame table being tested.
5. Position should be hard to solve without that particular table it is testing. An engine that does not have access to the table should prefer wrong moves, even if it has all other tables (with the same number of pieces).
6. Solution should be correct considering the 50 moves rule. (So that the test will be valid for both current Nalimov tables that ignore 50 moves rule and for future tables that will take it into account).
7. Position should be legal, if possible.
As you can see it is not a trivial task to construct a perfect test position for an endgame table. If you can manage to create any positions, please post here! For a start, may be some positions for testing 4-men or 5-men tables can be made.
Eventually we should have a test position for each piece configuration, so running an engine through the test suite will reveal any missing tables and test whether that engine is able to use them. Note that this test would be useful not only for Nalimov tables, but for any other format as well.
Any ideas or suggestions, and of course any positions are welcome!
Thanks!
(Crossposting from here, because I feel this is of general interest and can be useful for many) _________________ KCEC | EGTB Online | 4x4 Chess |
|
| Back to top |
|
 |
|
| Subject |
Author |
Date/Time |
EGTB Testsuite |
Kirill Kryukov |
Sat Feb 02, 2008 12:48 pm |
Re: EGTB Testsuite |
F. Bluemers |
Sat Feb 02, 2008 1:01 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Sat Feb 02, 2008 5:12 pm |
Re: EGTB Testsuite |
F. Bluemers |
Sat Feb 02, 2008 5:41 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Sun Feb 03, 2008 6:31 am |
Re: EGTB Testsuite |
Mike Scheidl |
Sat Feb 02, 2008 1:37 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Sat Feb 02, 2008 5:08 pm |
Re: EGTB Testsuite |
Werner Schüle |
Sat Feb 02, 2008 5:29 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Sun Feb 03, 2008 7:02 am |
Re: EGTB Testsuite |
Robin Smith |
Sat Feb 02, 2008 11:09 pm |
Re: EGTB Testsuite |
George Tsavdaris |
Sun Feb 03, 2008 12:01 am |
Re: EGTB Testsuite |
Robin Smith |
Sun Feb 03, 2008 1:03 am |
Re: EGTB Testsuite |
Robin Smith |
Sun Feb 03, 2008 7:08 am |
Re: EGTB Testsuite |
Kirill Kryukov |
Sun Feb 03, 2008 7:30 am |
Re: EGTB Testsuite |
Robin Smith |
Sun Feb 03, 2008 8:45 am |
Re: EGTB Testsuite |
Kirill Kryukov |
Sun Feb 03, 2008 10:19 am |
Re: EGTB Testsuite |
Robin Smith |
Sun Feb 03, 2008 10:33 am |
Re: EGTB Testsuite |
Kirill Kryukov |
Sun Feb 03, 2008 12:18 pm |
Re: EGTB Testsuite |
Greg Simpson |
Sun Feb 03, 2008 5:52 pm |
Re: EGTB Testsuite |
Mike Scheidl |
Sun Feb 03, 2008 7:52 am |
Re: EGTB Testsuite |
Kirill Kryukov |
Sun Feb 03, 2008 7:04 am |
Re: EGTB Testsuite |
Kirill Kryukov |
Mon Feb 04, 2008 6:19 am |
Re: EGTB Testsuite |
Graham Banks |
Mon Feb 04, 2008 6:58 am |
Re: EGTB Testsuite |
Spock |
Mon Feb 04, 2008 7:35 am |
Re: EGTB Testsuite |
Robin Smith |
Mon Feb 04, 2008 8:33 am |
Re: EGTB Testsuite |
Kirill Kryukov |
Mon Feb 04, 2008 9:08 am |
Re: EGTB Testsuite |
MoKy |
Mon Feb 04, 2008 11:27 am |
Re: EGTB Testsuite |
Kirill Kryukov |
Mon Feb 04, 2008 11:56 am |
Re: EGTB Testsuite |
Uri Blass |
Mon Feb 04, 2008 1:01 pm |
Re: EGTB Testsuite |
Jouni Uski |
Mon Feb 04, 2008 3:55 pm |
Re: EGTB Testsuite |
MoKy |
Mon Feb 04, 2008 4:22 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Mon Feb 04, 2008 5:33 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Mon Feb 04, 2008 5:30 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Mon Feb 04, 2008 5:15 pm |
Re: EGTB Testsuite |
Dann Corbit |
Mon Feb 04, 2008 11:15 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Tue Feb 05, 2008 3:57 am |
Re: EGTB Testsuite |
Edmund Moshammer |
Tue Feb 05, 2008 5:44 pm |
Re: EGTB Testsuite |
Edmund Moshammer |
Tue Feb 05, 2008 6:07 pm |
Re: EGTB Testsuite |
David Dahlem |
Tue Feb 05, 2008 6:22 pm |
Re: EGTB Testsuite |
Jouni Uski |
Tue Feb 05, 2008 9:32 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Wed Feb 06, 2008 5:26 pm |
Re: EGTB Testsuite |
David Dahlem |
Wed Feb 06, 2008 6:06 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Wed Feb 06, 2008 5:11 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Wed Feb 06, 2008 5:23 pm |
Re: EGTB Testsuite |
Alex Brown |
Thu Feb 07, 2008 12:49 am |
Re: EGTB Testsuite |
David Dahlem |
Tue Feb 05, 2008 6:20 pm |
Re: EGTB Testsuite |
Kirill Kryukov |
Thu Feb 07, 2008 12:23 am |
Re: EGTB Testsuite |
Tano-Urayoan Russi Roman |
Thu Feb 07, 2008 4:36 am |
Re: EGTB Testsuite |
Kirill Kryukov |
Thu Feb 07, 2008 10:49 am |
Re: EGTB Testsuite |
Tano-Urayoan Russi Roman |
Sun Feb 10, 2008 8:43 am |
Re: EGTB Testsuite |
Tano-Urayoan Russi Roman |
Sun Feb 10, 2008 10:00 am |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|