Hi Gerard,
As I told you I will begin that job mid 2009 with a more powerful PC.
What sort of computer do you plan to use? One computer with multiple cores, or something else? Right now I don't yet have a good estimate on how long this is going to take, but I suspect over a year, and possibly close to 2 years on the present machine. If it starts looking like much longer than 1 year then I will think about replacing the quad core cpu with one of the newer versions that has a faster clock and more cache.
Of course Damy cannot solve your problem. How could I work on such heuristic for solving such very unuseful (in practise) position ? The usefulness is of course only to build the other 5x3 db.
Not that you would have heuristics specifically for all-kings, but I was wondering if damy gave different scores to the winning moves than the others. 17-11 and 12-7 are the two moves that win. Kingsrow played 17-50. Does Damy give the same scores for each of these 3 moves? I thought it possible that you had some general heuristics that might apply.
1) Do you generate also the corresponding DTC table ?
Yes, I always save the DTC info as it is generated during the WLD build.
2) Is Kingsrow able to reach the first conversion without using the DTC table ?
That's an interesting question. I set up 2 instances of kingsrow, one using the 8pc mtc db to play the white losing side, and the other using only the 8pc wld db to play the winning side. The instance that played black was able to force the conversion, and only played a non-optimal move once. This surprised me, because the conversion was well beyond the search horizon for most of these moves and I didn't think I had any heuristics to help this, but maybe I'm forgetting something. In 8x8 checkers there are some simple concepts which help drive toward conversions, and I may have left some of those in the code when I built the 10x10 version. I did not intend to, because I didn't think those 8x8 heuristics were applicable with flying kings. They have to do with king mobility and control of the center.
Here is the game that was played:
[White "kingsrow with 8pc wld + mtc"]
[Black "kingsrow with 8pc wld"]
[FEN "B:WK5,K48,K49:BK6,K12,K17,K41,K46."]
12-7 {17-11 is best at mtc 41, 12-7 is not optimal at 45} 2. 48-26 7-12 3. 26-48 17-11 {this is best. 12-7 also wins} 4. 48-26 12-18 {3 moves win, this is one of 2 best} 5. 49-16 11-50 6. 26-3 18-36 7. 3-25 6-44 {4 moves win, this is one of 2 best} 8. 16-49 44-35 {2 win, this is best} 9. 49-16 35-49 {6 win, this is one of 4 best} 10. 16-2 36-4 {6 moves win, this is one of 4 best} 11. 2-35 4-15 {5 moves win, this is one of 3 best} 12. 35-2 50-45 {7 moves win, this is only one that is best} 13. 25-3 49-35 14. 2-16 15-29 15. 3-26 35-49 16. 16-2 29-20 17. 26-31 20-38 18. 31-4 38-47 19. 4-31 49-35 20. 31-36 45-50 21. 2-16 50-44 22. 16-49 44-11 23. 5-10 41x5 24. 49-21 5-37 25. 21-43
-- Ed