Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: KQQKQQ EG-db: existence and availability

Author: Robert Hyatt

Date: 06:50:08 09/22/99

Go up one level in this thread


On September 22, 1999 at 09:35:46, guy haworth wrote:

>This note contains a request - for Robert Hyatt I think ...
>
>As CCC readers may be aware, Eugene Nalimov and Christoph Wirth have
>independently created a complete and self-consistent KQQKQQ endgame database.
>
>Both authors responded readily to the request of the World TEam (in GK-v-WT) and
>their achievements are without parallel.  Many thanks and warmest
>congratulations to both.
>
>Eugene's is optimised to DTM (distance to mate)and Christoph's to DTC (capture
>or mate).  However, they can clearly be used to second-source each other on the
>value of a KQQKQQ position.  This gives more authority to both databases.
>
>A number of players involved in the Kasparov-v-WorldTeam event (and others) will
>now be thinking of using this KQQKQQ database and this leads to thoughts about
>the practicality of doing this.  There appear to be two issues.
>
>The KQQKQQ database is a 6-man rather than a 5-man database and as such, I
>understand requires a modification to standard CRAFTY.
>
>It is also a very large database (407503Kb) and is presumably difficult to
>download in the standard way.
>
>May I ask Robert to define on this CCC board how to make the modifications to
>CRAFTY to use 6-man EGs ... and how the KQQKQQ database itself may be best
>acquired.
>


There are two parts to this.  I haven't done them yet, because I am in the
middle of testing the pawn-majority code I have added, and I try to limit
changes to one area to avoid going nuts debugging.

1.  the actual source for crafty doesn't have to be changed.  I fixed this
months ago.  Eugene reports the number of pieces I should use to probe the
databases and I use this number.  If you put a 6 piece file out there, I'll
probe it.

2.  egtb.cpp is the place where it must be changed.  This needs to have the
old probe code of his removed (the tbindex stuff) and the new code added (the
new code is on the ftp machine in tbgen_nw.zip).  That is the only real change
and it should be easy.  It will hopefully become a part of the next version if
I have time to merge it in, since it doesn't slow anything down (it will take
a special compile to enable 6 pieces probably, I don't know what including their
support will do memory-wise if you don't have any.  Eugene?)







>
>As a footnote, both Eugene and Christoph 'warmed up' their codes on KNNKNN and
>KRRKRR.  Eugene later produced a KBBKBB EG-db as well.  All four of Eugene's
>datbases are on ftp://ftp.cis.uab.edu/pub/hyatt/TB/.
>
>As a technical footnote, Eugene used a Compaq Alpha procesor with 4GB RAM and
>ran the problem 'in store'.  Christoph had 1GB RAM and therefore sustained some
>100GB of 'paging' disc traffic.  Both databases are post-hoc checked to ensure
>that the value/depth of a position is consistent with that of its successors.
>
>Again, thanks and congratulations to both Eugene Nalimov and Christoph Wirth.




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.