Search found 88 matches

by kronsteen
Wed May 21, 2014 1:53 pm
Forum: Endgame Tablebases
Topic: DTM50 tablebases : format discussion - extension from syzygy
Replies: 0
Views: 27234

DTM50 tablebases : format discussion - extension from syzygy

DTM50 work is making progress. Galen and me are currently checking our 3-5 men DTM50 EGTs against each other, and no bug has been found so far. So we are not far from getting a complete and fully verified 3-5 men DTM50 set, with 6-men expected to follow later (Galen's generator already has some 6-me...
by kronsteen
Wed Apr 16, 2014 12:28 pm
Forum: Endgame Tablebases
Topic: Some DTM50 work.
Replies: 23
Views: 152974

Re: Some DTM50 work.

I have thought about trying to hook Nalimov tables to my generator, and then using existing DTM tables which are known to be 50-move safe. But this might be a big undertaking as I know next to nothing about the format, and it might not help anyway, since underpromotions such as to kbbnkr have to be...
by kronsteen
Sun Apr 06, 2014 7:11 am
Forum: Endgame Tablebases
Topic: Some DTM50 work.
Replies: 23
Views: 152974

Re: Some DTM50 work.

Ok, I think I got it. Our ideas are different because my generator back propagates DTM when galen's (and also the one h.g. muller has in mind) back propagates DTZ (a good sign being that my generator and galen's one have totally different designs and up to now have produced results that match exactl...
by kronsteen
Wed Apr 02, 2014 4:38 pm
Forum: Endgame Tablebases
Topic: DTM50 5-men tablebases : generation has started
Replies: 18
Views: 86245

Re: DTM50 5-men tablebases : generation has started

So do I understand correctly that you treat every (position, plycount) combination as a separate element of the EGT, multiplying its size by 100? You’re correct, but I don’t store as many as 100 values for every position, because a lot of values are identical. I represent DTM50 of a position as a s...
by kronsteen
Wed Apr 02, 2014 10:21 am
Forum: Endgame Tablebases
Topic: DTM50 5-men tablebases : generation has started
Replies: 18
Views: 86245

Re: DTM50 5-men tablebases : generation has started

My DTM50 generator works as follows : 1) identify illegal positions in order to exclude them from all subsequent searches 2) do all decaptures and depromotions from all possible subendings, and get this way an upper bound (if white to move) or lower bound (if black to move) of DTM50, for every plyco...
by kronsteen
Tue Mar 11, 2014 7:59 pm
Forum: Endgame Tablebases
Topic: Some DTM50 work.
Replies: 23
Views: 152974

Re: Some DTM50 work.

Sent you a pm with my kpkp and kbbkb DTM50 TBs
by kronsteen
Sat Feb 08, 2014 8:24 am
Forum: Endgame Tablebases
Topic: DTM50 5-men tablebases : generation has started
Replies: 18
Views: 86245

Re: DTM50 5-men tablebases : generation has started

I have this position as mated in 85, 87, 91, 95, 98, 101, 103, or 118, or draw, depending on the initial count. When it's zero, here is a mate in 85 line (not unique):1. ... Kd4 2. Nd1 Kd3 3. Ne3 Kd4 4. Kf4 Kd3 5. Nef5 Kc4[1] 6. Ke5 Kc5 7. Ng7 Kc4 8. Ne6 Kd3 9. Kf4 Kc3 10. Ke3 Kc4 11. Ke4 Kc3 12. K...
by kronsteen
Wed Feb 05, 2014 9:21 am
Forum: Endgame Tablebases
Topic: Some DTM50 work.
Replies: 23
Views: 152974

Re: Some DTM50 work.

Of course, memory is the real limitation. I could pretty much right now build arbitrary 6-man pawnless non-5v1 tables with the existing codebase, except for the tiny wrinkle that it would require a few hundred GB of RAM to do it. Maybe the solution to this problem is to write down the results of ea...
by kronsteen
Mon Feb 03, 2014 6:29 pm
Forum: Endgame Tablebases
Topic: Some DTM50 work.
Replies: 23
Views: 152974

Re: Some DTM50 work.

. if we want to try comparing tables, maybe it'd be best to start with one or two-- perhaps you can upload to a hosting service-- and I'll see what I can figure out. Although, since you've checked your results against my text, it's looking pretty positive. Since our TB results have matched exactly s...
by kronsteen
Sun Feb 02, 2014 8:19 am
Forum: Endgame Tablebases
Topic: DTM50 5-men tablebases : generation has started
Replies: 18
Views: 86245

Re: DTM50 5-men tablebases : generation has started

knnkp: To be super-precise, I find it begins to strike at depth "51.5"; e.g., there are positions where Black is mated in 51 DTM but more in DTM50 (e.g., Ka4 Nc3 Nh3 / Ka8 Nc4, Black mated in 55). Other than that, same results. Yes some positions lost in 51 (DTM) for Black are also 50-mov...
by kronsteen
Sun Feb 02, 2014 7:35 am
Forum: Endgame Tablebases
Topic: Some DTM50 work.
Replies: 23
Views: 152974

Re: Some DTM50 work.

(continued) checking galen's results : 2 bishops vs knight : same results – only a typo in 2nd position (PC=80 or 81 instead of PC=79 or 81) rook+bishop vs rook : results for the 2nd position (Kb4 Rh3 Bg8 / Kb1 Rf6) are off 1 move : My TBs give mate in 17 for PC up to 67, in 19 for PC=68-69, in 20 f...
by kronsteen
Sat Jan 25, 2014 7:58 am
Forum: Endgame Tablebases
Topic: Some DTM50 work.
Replies: 23
Views: 152974

Re: Some DTM50 work.

Hi, Sorry to have been so long to reply. I'm extremely busy nowadays... First of all, I shall congratulate galen for his DTM50 work, and above all for his blog that perfectly explains what DTM50 is, what is the influence of the move counter and how two positions identical on the board with different...
by kronsteen
Mon Nov 11, 2013 8:51 am
Forum: Endgame Tablebases
Topic: DTM50 5-men tablebases : generation has started
Replies: 18
Views: 86245

Re: DTM50 5-men tablebases : generation has started

I've corrected the pgn above, there was an error at move 81 (81... Qc3+ shortens the mate by 3 moves by allowing 82. Qc5, the correct move is 81... Qa4+). Thanks to ernest who identified the error. The result is validated by two independantly written DTM50 generators and can now be considered as a c...
by kronsteen
Sat Nov 02, 2013 7:04 am
Forum: Endgame Tablebases
Topic: (for Guy Haworth?) Shortest legal mate
Replies: 25
Views: 116061

Re: (for Guy Haworth?) Shortest legal mate

Hi ernest, glad to see you again. I've corrected the pgn above. For now I use a self-made probing code that works poorly and must be ameliorated. I produce the pgns manually, so there can be a few errors. 49. Kc5 is 49. Nc5 instead. 18. Ne6 is also not a check. The rest is correct. I'm glad to learn...
by kronsteen
Wed Oct 30, 2013 8:03 am
Forum: Endgame Tablebases
Topic: (for Guy Haworth?) Shortest legal mate
Replies: 25
Views: 116061

Re: (for Guy Haworth?) Shortest legal mate

Ernest, If you're still with us, I have (finally) the solution of your problem. I hope you won't mind getting the answer 6 years after the problem was posted :lol: , but now the knnkp DTM50 tablebase exists and if you or anybody else has the same demand about any other knnkp position, the response s...
by kronsteen
Sun Oct 27, 2013 6:22 am
Forum: Endgame Tablebases
Topic: DTM50 5-men tablebases : generation has started
Replies: 18
Views: 86245

Re: DTM50 5-men tablebases : generation has started

Yes, the 50-move rule hasn't always a sterilizing effect on very deep positions. It will certainly have one on pawnless endings, rubbing out all the records that have been found there (mate in 262 in krnknn, mate in 545 in kqnkrbn, winning nature of krbknn etc...) and limiting pawnless ending depths...
by kronsteen
Mon Oct 21, 2013 9:49 am
Forum: Endgame Tablebases
Topic: DTM50 5-men tablebases : generation has started
Replies: 18
Views: 86245

DTM50 5-men tablebases : generation has started

I’ve started generating 5-men DTM50 tablebases. I’ve almost no time to do it and progress is very slow, but I expect to generate all 3 vs 2 / 2 vs 3 with 0-1 pawns before the end of 2013. The remaining ones (2-3 pawns, 4 vs 1 / 1 vs 4) will need new code and I expect to have them generated next year...
by kronsteen
Sun Aug 25, 2013 1:18 pm
Forum: Endgame Tablebases
Topic: Tablebases - what now ?
Replies: 2
Views: 10048

Re: Tablebases - what now ?

Hello muzzoid ! I'm currently working on 5-men DTM50 tablebases. These tablebases are the only ones who can give distance to mate playing with 50-move rule, and currently only exist for 3-4 men (see my previous posts past year). They are more complicated and more difficult to compute than standard D...
by kronsteen
Fri Oct 12, 2012 1:51 pm
Forum: Endgame Tablebases
Topic: DTM50 : A new (and ultimate ?) metric for EGTs
Replies: 9
Views: 16672

DTM50 data structure and compression

A post discussing first ideas about DTM50 compression strategy – I’ve very little experience in this area and about what to do exactly in order to achieve good compression rates and access time for future probing engines. Help welcome :) ! DTM50 is a movecount (MC) dependant metric. This means that ...
by kronsteen
Mon Oct 08, 2012 5:57 pm
Forum: Endgame Tablebases
Topic: DTM50 : A new (and ultimate ?) metric for EGTs
Replies: 9
Views: 16672

The maximal DTM50 position for kqkp

3Q4/3K4/8/8/8/3k4/3p4/8 w - - 48 1 MC=48 plies for the initial position. This position is also maximal for DTM, but DTM=28 whereas DTM50=34 if MC=48 precisely (if MC<48 DTM50=DTM=28 and the winning lines are the same, and if MC>48 the position is drawn). The 23 first moves are the same for DTM and ...
by kronsteen
Sun Oct 07, 2012 2:43 pm
Forum: Endgame Tablebases
Topic: DTM50 : A new (and ultimate ?) metric for EGTs
Replies: 9
Views: 16672

DTM50 : All 3 and 4-men created

All 3-men and 4-men DTM50 tables are created (also kpkp with en-passant rule). Tables are in raw format with no compression and there are still many redundancies to be eventually discarded, but they already shrink to less than 300 MB using winzip. I expect that with specific compression and no redun...
by kronsteen
Fri Sep 21, 2012 12:50 pm
Forum: Endgame Tablebases
Topic: DTM50 : A new (and ultimate ?) metric for EGTs
Replies: 9
Views: 16672

Re: DTM50 : A new (and ultimate ?) metric for EGTs

I've not been sitting still, though . Just finished generating the 6-piece WDL50+ and DTZ50+ tables for regular chess Nice. My own vision is that the obvious path for developing new EGTs for regular chess – more men on board – is going to require fast growing computing resources that already exceed...
by kronsteen
Wed Sep 19, 2012 8:51 am
Forum: Endgame Tablebases
Topic: DTM50 : A new (and ultimate ?) metric for EGTs
Replies: 9
Views: 16672

Re: Unlocking the secrets of DTM50 (more…)

Syz, good to see you again. This forum is so quiet nowadays… Except that best play will not lead to MC >= 82 in such positions Of course. Clearly these first DTM50 curiosities are academic and will never happen in real games, but this won’t hold true when endings such as knnkp or kqpkq will be probe...
by kronsteen
Tue Sep 18, 2012 5:25 pm
Forum: Endgame Tablebases
Topic: DTM50 : A new (and ultimate ?) metric for EGTs
Replies: 9
Views: 16672

Unlocking the secrets of DTM50 (more…)

Look at this krkp position : Ka8, Rf5 / Kg8, Ph7 (white to move) The DTM50 EGT shows the following results : If MC<82, DTM50=19 If MC = 82 or 83, DTM50 = 20 If MC = 84 or 85, DTM50 = 28 If MC>85, draw Why should the mate be delayed by as much as 9 moves for some particular values of MC ? Let’s follo...
by kronsteen
Fri Sep 14, 2012 7:47 am
Forum: Endgame Tablebases
Topic: DTM50 : A new (and ultimate ?) metric for EGTs
Replies: 9
Views: 16672

DTM50 : A new (and ultimate ?) metric for EGTs

I’m currently looking at DTM50 (distance to mate metric, playing with 50-move rule). I’ve built a generator capable of building raw (uncompressed) DTM50 tables for all 3-men, pawnless 4-men , pawnful 4-men (soon), and 5-men later (I need to upgrade my hardware to handle them, I’m waiting for Haswell...