Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty problem? Change in table base acces? (Eugene take a peek)

Author: Robert Hyatt

Date: 09:55:00 05/11/04

Go up one level in this thread


On May 11, 2004 at 12:10:42, Eugene Nalimov wrote:

>Bob, can you please look what probe fails? I.e. just insert print for every TB
>probe, and look at the first diff?
>
>Thanks,
>Eugene

Yes.  I'll try to do this this afternoon after I finish up a couple of
meetings...

Bob...


>
>On May 11, 2004 at 11:41:28, Robert Hyatt wrote:
>
>>On May 11, 2004 at 09:24:06, Slater Wold wrote:
>>
>>>On May 11, 2004 at 08:59:28, Bernhard Bauer wrote:
>>>
>>>>Older versions of Crafty had no problem solving the following position:
>>>>
>>
>>There is a problem in the new egtb.cpp code.  The new egtb.cpp can't find this
>>but the previous version (I just copied the old egtb.cpp to the 19.13 source
>>directory) can.  Here is new egtb.cpp:
>>
>>               15     1.25   5.17   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb6
>>                                    4. Bd4+ Kc6 5. Kb4 Kd5 6. Kb5 Kd6 7.
>>                                    Be5+ Ke6 8. a4 Kd5 9. a5 <HT>
>>               15->   1.60   5.17   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb6
>>                                    4. Bd4+ Kc6 5. Kb4 Kd5 6. Kb5 Kd6 7.
>>                                    Be5+ Ke6 8. a4 Kd5 9. a5 <HT>
>>               16     2.06   5.36   1. Kc6 Kd8 2. Kxb5 Kc7 3. Be5+ Kb7
>>                                    4. Kxa4 Kb6 5. Kb4 Kc6 6. a4 Kb6 7.
>>                                    Bd4+ Ka6 8. Bb2 <HT>
>>               16->   2.71   5.36   1. Kc6 Kd8 2. Kxb5 Kc7 3. Be5+ Kb7
>>                                    4. Kxa4 Kb6 5. Kb4 Kc6 6. a4 Kb6 7.
>>                                    Bd4+ Ka6 8. Bb2 <HT>
>>               17     3.29   5.51   1. Kc6 Kd8 2. Kxb5 Kc7 3. Be5+ Kb7
>>                                    4. Kxa4 Kb6 5. Kb4 Kc6 6. a4 Kb6 7.
>>                                    Bd4+ Ka6 8. Bc5 Kb7 9. Kb5 Kc7 10.
>>                                    a5
>>               17->   4.40   5.51   1. Kc6 Kd8 2. Kxb5 Kc7 3. Be5+ Kb7
>>                                    4. Kxa4 Kb6 5. Kb4 Kc6 6. a4 Kb6 7.
>>                                    Bd4+ Ka6 8. Bc5 Kb7 9. Kb5 Kc7 10.
>>                                    a5
>>               18     4.44     +1   1. Kc6!!
>>               18     5.30   6.76   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb7
>>                                    4. Kb5 Ka7 5. a4 Kb7 6. a5 Ka7 7. Bd4+
>>                                    Kb7 8. a6+ Kb8 9. Kb6 Ka8 10. Bc5 Kb8
>>               18->   6.66   6.76   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb7
>>                                    4. Kb5 Ka7 5. a4 Kb7 6. a5 Ka7 7. Bd4+
>>                                    Kb7 8. a6+ Kb8 9. Kb6 Ka8 10. Bc5 Kb8
>>               19     7.75   6.86   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb7
>>                                    4. Kb5 Ka7 5. a4 Kb7 6. a5 Ka7 7. Bd4+
>>                                    Kb7 8. a6+ Kb8 9. Kb6 Ka8 10. Bc5 Kb8
>>                                    11. Bd6+ Kc8
>>               19->   9.71   6.86   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb7
>>                                    4. Kb5 Ka7 5. a4 Kb7 6. a5 Ka7 7. Bd4+
>>                                    Kb7 8. a6+ Kb8 9. Kb6 Ka8 10. Bc5 Kb8
>>                                    11. Bd6+ Kc8
>>               20    11.08   6.92   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb7
>>                                    4. Kb5 Ka7 5. a4 Kb7 6. a5 Ka7 7. Bd4+
>>                                    Kb7 8. a6+ Kb8 9. Kb6 Ka8 10. Bc5 Kb8
>>                                    11. Bd6+ Ka8 12. Be5
>>               20->  14.15   6.92   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb7
>>                                    4. Kb5 Ka7 5. a4 Kb7 6. a5 Ka7 7. Bd4+
>>                                    Kb7 8. a6+ Kb8 9. Kb6 Ka8 10. Bc5 Kb8
>>                                    11. Bd6+ Ka8 12. Be5
>>
>>
>>
>>Here is same code except older egtb.cpp:
>>
>>               14     2.42   3.83   1. Bf6 Kb7 2. Bd4 Kb8 3. Kc6 Kc8 4.
>>                                    Bf6 Kb8 5. Bg5 Kc8 6. Bf4 Kd8 7. Bd6
>>                                    Ke8 <HT>
>>               14->   3.53   3.83   1. Bf6 Kb7 2. Bd4 Kb8 3. Kc6 Kc8 4.
>>                                    Bf6 Kb8 5. Bg5 Kc8 6. Bf4 Kd8 7. Bd6
>>                                    Ke8 <HT>
>>               15     3.56     +1   1. Bf6!!
>>               15     3.60     +3   1. Bf6!!
>>               15     3.87     +M   1. Bf6!!
>>               15     4.03  Mat22   1. Bf6 Kb7 2. Bg5 Kb6 3. Be3+ Kb7 4.
>>                                    Kd7 b4 5. axb4 <EGTB>
>>               15->   5.22  Mat22   1. Bf6 Kb7 2. Bg5 Kb6 3. Be3+ Kb7 4.
>>                                    Kd7 b4 5. axb4 <EGTB>
>>               16     5.58  Mat22   1. Bf6 Kb7 2. Bg5 Kb6 3. Be3+ Kb7 4.
>>                                    Kd7 b4 5. axb4 <EGTB>
>>               16->   6.79  Mat22   1. Bf6 Kb7 2. Bg5 Kb6 3. Be3+ Kb7 4.
>>                                    Kd7 b4 5. axb4 <EGTB>
>>               17     7.05  Mat22   1. Bf6 Kb7 2. Bg5 Kb6 3. Be3+ Kb7 4.
>>                                    Kd7 b4 5. axb4 <EGTB>
>>               17->   8.54  Mat22   1. Bf6 Kb7 2. Bg5 Kb6 3. Be3+ Kb7 4.
>>                                    Kd7 b4 5. axb4 <EGTB>
>>               18     8.99  Mat22   1. Bf6 Kb7 2. Bg5 Kb6 3. Be3+ Kb7 4.
>>                                    Kd7 b4 5. axb4 <EGTB>
>>
>>
>>
>>
>>>>[D]2k/8/3K/1p/p/P/1B/8 w
>>>>
>>>>Crafty 19.4 took about 15 sec on an AMD 1800 MHz to report a mate in 20.
>>>>
>>>>Crafty 19.13 gives
>>>>
>>>>
>>>>                22->  36.66   6.92   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb7
>>>>                                    4. Kb5 Ka7 5. Bd4+ Kb7 6. Ka5 Kc6 7.
>>>>                                    Bb2 Kc5 8. Bh8 Kc4 9. Bd4 Kxd4 10.
>>>>                                    Kb6 Kd3 11. Kb5 Kc2 12. a4
>>>>               23    53.61   6.89   1. Kc6 Kd8 2. Kxb5 Kc7 3. Kxa4 Kb7
>>>>                                    4. Kb5 Ka7 5. Bd4+ Kb7 6. Ka5 Kc6 7.
>>>>                                    Bb2 Kc5 8. Bh8 Kc4 9. Bc3 Kxc3 10.
>>>>                                    a4 Kc4 11. Kb6 Kb3 12. a5 Kc3
>>>>               23     1:16     +1   1. Bf6!!
>>>>               23     1:17   8.07   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>>                                    Kc5 b4 5. axb4 a3 6. Bd8 Kc8 7. Bf6
>>>>                                    Kc7 8. Be5+ Kd8 9. Kc6 Ke7 10. b5 Ke6
>>>>                                    11. b6 Kxe5 12. b7 Kd4 13. b8=Q
>>>>               23->   1:20   8.07   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>>                                    Kc5 b4 5. axb4 a3 6. Bd8 Kc8 7. Bf6
>>>>                                    Kc7 8. Be5+ Kd8 9. Kc6 Ke7 10. b5 Ke6
>>>>                                    11. b6 Kxe5 12. b7 Kd4 13. b8=Q
>>>>               24     1:21     +1   1. Bf6!!
>>>>               24     1:21     +3   1. Bf6!!
>>>>               24     1:23   9.76   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>>                                    Kc5 b4 5. axb4 a3 6. Bd8 Kc8 7. Bf6
>>>>                                    Kc7 8. Be5+ Kd8 9. Kc6 Ke7 10. b5 Ke6
>>>>                                    11. Bd4 a2 12. b6 Kf5 13. Ba1 Ke6
>>>>               24->   1:34   9.76   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>>                                    Kc5 b4 5. axb4 a3 6. Bd8 Kc8 7. Bf6
>>>>                                    Kc7 8. Be5+ Kd8 9. Kc6 Ke7 10. b5 Ke6
>>>>                                    11. Bd4 a2 12. b6 Kf5 13. Ba1 Ke6
>>>>               25     1:39  10.00   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>>                                    Kc5 b4 5. axb4 a3 6. Bd8 Kc8 7. Bf6
>>>>                                    Kc7 8. Be5+ Kd8 9. Kc6 Ke7 10. b5 Ke6
>>>>                                    11. Ba1 Kf5 12. b6 Ke4 13. b7 Kd3 14.
>>>>                                    b8=Q
>>>>               25->   2:09  10.00   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>>                                    Kc5 b4 5. axb4 a3 6. Bd8 Kc8 7. Bf6
>>>>                                    Kc7 8. Be5+ Kd8 9. Kc6 Ke7 10. b5 Ke6
>>>>                                    11. Ba1 Kf5 12. b6 Ke4 13. b7 Kd3 14.
>>>>                                    b8=Q
>>>>               26     2:30  10.21   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>>                                    Kc5 b4 5. axb4 a3 6. Bd8 Kc8 7. Bf6
>>>>                                    Kc7 8. Be5+ Kd8 9. b5 Kd7 10. b6 Ke6
>>>>                                    11. b7 Kxe5 12. b8=Q+ Ke4 13. Qa8+
>>>>                                    Kd3 14. Qxa3+ Kc2 15. Kd4 Kb1 16. Kc5
>>>>               26->   3:23  10.21   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>>                                    Kc5 b4 5. axb4 a3 6. Bd8 Kc8 7. Bf6
>>>>                                    Kc7 8. Be5+ Kd8 9. b5 Kd7 10. b6 Ke6
>>>>                                    11. b7 Kxe5 12. b8=Q+ Ke4 13. Qa8+
>>>>                                    Kd3 14. Qxa3+ Kc2 15. Kd4 Kb1 16. Kc5
>>>>               27     4:39     +1   1. Bf6!!
>>>>               27     4:50     +3   1. Bf6!!
>>>>              time=10:00  cpu=97%  mat=2  n=910463487  fh=93%  nps=1.52M
>>>>              ext-> chk=114451167 cap=482083 pp=1193100 1rep=3235260 mate=240992
>>>>              predicted=0  nodes=910463487  evals=31009012  50move=0
>>>>              endgame tablebase-> probes=2648282  hits=109
>>>>
>>>>White(1): Bf6
>>>>              time used:  10:00
>>>>So even in 10 min there is no mate score.
>>>>Kind regards
>>>>Bernhard
>>>
>>>19.11:
>>>
>>>
>>>
>>>               12->   2.42   3.71   1. Bd4 Kb7 2. Bf2 Kb8 3. Kc6 Kc8 4.
>>>                                    Bg3 Kd8 5. Bf4 Kc8 6. Bd6 b4 7. Bxb4
>>>               13     2.53   3.72   1. Bd4 Kb7 2. Bf2 Kc8 3. Kc6 Kd8 4.
>>>                                    Bb6+ Ke7 5. Bc7 Kf7 6. Bf4 Ke7 7. Be5
>>>                                    Ke6 <HT>
>>>               13->   2.97   3.72   1. Bd4 Kb7 2. Bf2 Kc8 3. Kc6 Kd8 4.
>>>                                    Bb6+ Ke7 5. Bc7 Kf7 6. Bf4 Ke7 7. Be5
>>>                                    Ke6 <HT>
>>>               14     3.80   3.72   1. Bd4 Kb7 2. Bf2 Kc8 3. Kc6 Kd8 4.
>>>                                    Bb6+ Ke7 5. Bc7 Kf7 6. Bf4 Ke7 7. Bc7
>>>                                    <HT>
>>>               14     4.57   3.91   1. Bf6 Kb7 2. Kd7 Kb8 3. Kc6 Kc8 4.
>>>                                    Bh4 Kb8 5. Bf2 <HT>
>>>               14->   4.91   3.91   1. Bf6 Kb7 2. Kd7 Kb8 3. Kc6 Kc8 4.
>>>                                    Bh4 Kb8 5. Bf2 <HT>
>>>               15     5.21   3.91   1. Bf6 Kb7 2. Kd7 Kb8 3. Kc6 Kc8 4.
>>>                                    Bh4 Kb8 5. Bf2 <HT>
>>>               15->  10.32   3.91   1. Bf6 Kb7 2. Kd7 Kb8 3. Kc6 Kc8 4.
>>>                                    Bh4 Kb8 5. Bf2 <HT>
>>>               16    10.32     ++   1. Bf6!!
>>>               16->  13.78   4.30   1. Bf6 Kb7 2. Kd7 Kb8 3. Kc6 Kc8 4.
>>>                                    Bh4 Kb8 5. Bf2 <HT>
>>>               17    13.78     ++   1. Bf6!!
>>>               17    14.82  Mat21   1. Bf6 Kb7 2. Bd4 Kc8 3. Bb6 Kb7 4.
>>>                                    Kc5 Ka8 5. Kc6 Kb8 6. Bc7+ Ka7 7. Be5
>>>                                    <HT>



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.