2000
DOI: 10.3233/icg-2000-23304
|View full text |Cite
|
Sign up to set email alerts
|

Space-Efficient Indexing of Chess Endgame Tables1

Abstract: Chess endgame tables should provide efficiently the value and depth of any required position during play. The indexing of an endgame's positions is crucial to meeting this objective. This paper updates Heinz' previous review of approaches to indexing and describes the latest approach by the first and third authors.Heinz' and Nalimov's endgame tables (EGTs) encompass the en passant rule and have the most compact index schemes to date. Nalimov's EGTs, to the Distance-to-Mate (DTM) metric, require only 30.6 × 10 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
41
0

Year Published

2002
2002
2015
2015

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(41 citation statements)
references
References 21 publications
0
41
0
Order By: Relevance
“…In complex games like chess, retrograde analysis is used to generate large endgame databases [17] in which there are approximately 64 billion positions [11], [12]. For Chinese Chess, an external memory algorithm was proposed to solve the size problem of a single endgame, such as KCPGGMMkggmm whose size is 8.2 GB [19].…”
Section: B Endgame Databasesmentioning
confidence: 99%
“…In complex games like chess, retrograde analysis is used to generate large endgame databases [17] in which there are approximately 64 billion positions [11], [12]. For Chinese Chess, an external memory algorithm was proposed to solve the size problem of a single endgame, such as KCPGGMMkggmm whose size is 8.2 GB [19].…”
Section: B Endgame Databasesmentioning
confidence: 99%
“…Indeed, di erent sets of pieces might lead to tables of di erent size and equivalence classes might have di erent number of elements. For instance, in chinese dark chess the Kkm le corresponds to 29,760 positions, while the kPP le corresponds only to 14,880 positions because the two pawns are indistinguishable. In this section, we assume that we store the result for every position in the corresponding le using a perfect hashing function, or index.…”
Section: Equivalence Classesmentioning
confidence: 99%
“…It has been used in chess to build endgame databases of up to six pieces [19,20,14]. It has also been used in a similar way to build endgame databases for checkers [17] that have helped solving the game [18].…”
Section: Introductionmentioning
confidence: 99%
“…An EGT gives the theoretical value and Depth to Goal of every legal position for an endgame force, e.g., King & Queen v King & Rook (KQKR). The most compact and prevalent EGTs are those of Nalimov [6], providing Depth to Mate (DTM) where mate is the end-goal of chess: these are used by many chess engines on a simple look-up basis. EGTs for all required 3-, 4-, 5-and 6-man endgames are available up to KPPKPP.…”
Section: Absolute Skill In the Chess Endgamementioning
confidence: 99%