Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Shredder 7.04 goes insane?

Author: Omid David Tabibi

Date: 09:38:26 12/12/03

Go up one level in this thread


On December 12, 2003 at 09:28:00, Robert Hyatt wrote:

>On December 12, 2003 at 03:36:47, Omid David Tabibi wrote:
>
>
>>
>>I had similar problems in Falcon. I fixed the problem by storing the checkmate
>>score as a bound only. Not an efficient solution of course, but haven't
>>encountered any such bugs ever since.
>
>
>There is no need to cripple the search by not storing mate scores at all.
>Adjusting mate scores to not have such problems is very simple, as the
>following output shows:
>
>
>
>              depth   time  score   variation (1)
>                8     0.12  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8
>                8->   0.12  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8
>                9     0.22  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8 Kb2
>                9->   0.22  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8 Kb2
>               10     0.39  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8 Kb2 6. Qf8
>               10->   0.39  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8 Kb2 6. Qf8
>               11     0.76  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8 Kb2 6. Qf8 Ka1
>               11->   0.76  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8 Kb2 6. Qf8 Ka1
>               12     1.34  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8 Kb2 6. Qf8 Ka1 7. Kf6
>               12->   1.34  10.19   1. ... Kb6 2. Qg8 Ka5 3. Qf8 Ka4 4.
>                                    Qh8 Ka3 5. Qg8 Kb2 6. Qf8 Ka1 7. Kf6
>               13     1.87     --   1. ... Kb6
>               13     2.75  Mat09   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qd5 Ka7 7. Kc6
>                                    Kb8 8. Qd8+ <HT>
>               13->   2.83  Mat09   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qd5 Ka7 7. Kc6
>                                    Kb8 8. Qd8+ <HT>
>               14     3.63  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               14->   3.64  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               15     4.87  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               15->   5.08  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               16     6.77  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               16->   7.10  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               17     9.22  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               17->   9.79  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               18    12.45  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               18->  13.21  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               19    15.82  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               19->  16.49  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               20    19.52  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               20->  20.40  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               21    23.41  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               21->  24.31  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               22    27.33  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               22->  28.67  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               23    31.75  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               23->  32.87  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               24    36.13  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               24->  37.41  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               25    40.49  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               25->  41.71  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               26    44.83  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               26->  46.10  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               27    49.29  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               27->  50.60  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               28    53.73  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               28->  55.01  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               29    58.11  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               29->  59.60  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               30     1:02  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               30->   1:04  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               31     1:07  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               31->   1:08  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               32     1:11  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               32->   1:13  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
>               33     1:16  Mat08   1. ... Kb6 2. Qh5 Ka6 3. Kf6 Kb6 4.
>                                    Ke6 Ka6 5. Kd6 Kb6 6. Qc5+ Kb7 7. Qb5+
>                                    Ka7 8. Kc7 Ka8 9. Qb8#
> <etc>
>
>Shredder has a _serious_ bug in hashing somewhere.

There are two ways to solve a problem: find a good solution, or erase the
problem :)






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.