Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: The seven deadly sins from Miguel A. Ballicora's WCSAC subset for Crafty

Author: Dann Corbit

Date: 17:55:47 10/18/01

Go up one level in this thread


On October 18, 2001 at 19:12:26, Slater Wold wrote:

>On October 18, 2001 at 15:22:04, Dann Corbit wrote:
>
>>Crafty has a very hard time with these seven problems, failing to solve any of
>>them in one minute on my machine.  Here is the output at two minutes:
>>
>>EPD Kit revision date: 1996.04.21
>>unable to open book file [e:\crafty\release/books.bin].
>>hash table memory = 192M bytes.
>>pawn hash table memory = 80M bytes.
>>EGTB cache memory = 32M bytes.
>>draw score set to    0.00 pawns.
>>choose from book moves randomly (using weights.)
>>choose from 5 best moves.
>>book learning enabled
>>result learning enabled
>>position learning enabled
>>threshold set to 9 pawns.
>>5 piece tablebase files found
>>19045kb of RAM used for TB indices and decompression tables
>>
>>Crafty v18.12
>>
>>White(1): st 120
>>search time set to 120.00.
>>White(1): new
>>White(1): epdpfga wcsacmt.epd wcsacmt.out
>>PFGA: EPD record: 1   ID: WCSACM.0442
>>middle-game phase
>>              clearing hash tables
>>              time surplus   0.00  time limit 2:00 (2:00)
>>         nss  depth   time  score   variation (1)
>>                7     0.25  -0.06   1. Qf4 Qc8 2. Ree3 Qd8 3. Re4 Qd7 4.
>>                                    Kg1
>>                7->   0.30  -0.06   1. Qf4 Qc8 2. Ree3 Qd8 3. Re4 Qd7 4.
>>                                    Kg1
>>                8     0.60  -0.15   1. Qf4 Qc8 2. Kg1 a6 3. b4 cxb4 4.
>>                                    Rxb4 Qc7 5. Re4
>>                8->   0.82  -0.15   1. Qf4 Qc8 2. Kg1 a6 3. b4 cxb4 4.
>>                                    Rxb4 Qc7 5. Re4
>>                9     2.47  -0.12   1. Qf4 Qc8 2. Rge3 a5 3. Rg3 Qc7 4.
>>                                    Kg1 Qd7 5. Ree3
>>                9->   2.72  -0.12   1. Qf4 Qc8 2. Rge3 a5 3. Rg3 Qc7 4.
>>                                    Kg1 Qd7 5. Ree3
>>               10     6.59  -0.12   1. Qf4 Qc8 2. Kh2 a6 3. Kg1 Qc7 4.
>>                                    Rge3 Qd7 5. Ra4 a5 6. Rae4 Kg8 <HT>
>>               10    15.69   0.18   1. b4 Qd5 2. Qe1 Qa2 3. bxc5 Qxb2 4.
>>                                    cxb6 axb6 5. d4 Ng6 6. Rxe7 Rxe7
>>               10->  15.88   0.18   1. b4 Qd5 2. Qe1 Qa2 3. bxc5 Qxb2 4.
>>                                    cxb6 axb6 5. d4 Ng6 6. Rxe7 Rxe7
>>               11    25.42   0.35   1. b4 Qd5 2. bxc5 Nxd3 3. cxd3 Rxe4
>>                                    4. dxe4 Qd1+ 5. Kh2 Qxh5 6. Rg4 b5
>>                                    7. Qg3
>>               11->  26.68   0.35   1. b4 Qd5 2. bxc5 Nxd3 3. cxd3 Rxe4
>>                                    4. dxe4 Qd1+ 5. Kh2 Qxh5 6. Rg4 b5
>>                                    7. Qg3
>>               12    55.74   0.51   1. b4 Qd5 2. Rxg7 Rxg7 3. Nxf6 Qf7
>>                                    4. Nxe8 Qxe8 5. bxc5 Qb8 6. cxb6 axb6
>>                                    7. f6
>>               12     1:02     ++   1. Rxg7!!
>>               12     1:05   1.43   1. Rxg7 Rxg7 2. Nxf6 Qc8 3. Nxe8 Qxe8
>>                                    4. Qe3 Re7 5. f6 Re6 6. f7 Qxf7 7.
>>                                    Rxe5
>>               12->   1:06   1.43   1. Rxg7 Rxg7 2. Nxf6 Qc8 3. Nxe8 Qxe8
>>                                    4. Qe3 Re7 5. f6 Re6 6. f7 Qxf7 7.
>>                                    Rxe5
>>               13     1:12   1.43   1. Rxg7 Rxg7 2. Nxf6 Qc8 3. Nxe8 Qxe8
>>                                    4. f6 Rg8 5. Qe2 Rg5 6. f7 Qxf7 7.
>>                                    Rxe5 Rf5 8. Rxf5 Qxf5
>>               13->   1:15   1.43   1. Rxg7 Rxg7 2. Nxf6 Qc8 3. Nxe8 Qxe8
>>                                    4. f6 Rg8 5. Qe2 Rg5 6. f7 Qxf7 7.
>>                                    Rxe5 Rf5 8. Rxf5 Qxf5
>>               14     1:32   1.51   1. Rxg7 Rxg7 2. Nxf6 Qc8 3. Nxe8 Qxe8
>>                                    4. f6 Rg8 5. Qe2 Rg5 6. f7 Qxf7 7.
>>                                    Rxe5 Rxe5 8. Qxe5+ Kg8
>>               14->   1:39   1.51   1. Rxg7 Rxg7 2. Nxf6 Qc8 3. Nxe8 Qxe8
>>                                    4. f6 Rg8 5. Qe2 Rg5 6. f7 Qxf7 7.
>>                                    Rxe5 Rxe5 8. Qxe5+ Kg8
>>              time=2:00  cpu=99%  mat=0  n=68617807  fh=92%  nps=569k
>>              ext-> chk=1658738 cap=179284 pp=75792 1rep=218378 mate=29240
>>              predicted=0  nodes=68617807  evals=17626280
>>              endgame tablebase-> probes done=0  successful=0
>

>It surprises me you didn't get this one.  I got it in 6 seconds:

The problem you analyze below is 42, not 442.

>max threads set to 2
>hash table memory = 192M bytes.
>pawn hash table memory = 40M bytes.
>EGTB cache memory = 32M bytes.
>6 piece tablebase files found
>26330kb of RAM used for TB indices and decompression tables
>choose from 2 best moves.
>
>
>Crafty v18.12 (2 cpus)
>
>White(1): st 60
>search time set to 60.00.
>White(1): epdpfga 7deadly.epd 7.out
>PFGA: EPD record: 1   ID: WCSAC.0042
>middle-game phase
>              clearing hash tables
>              time surplus   0.00  time limit 1:00 (1:00)
>         nss  depth   time  score   variation (1)
>starting thread 1
>                7->   0.09  -0.07   1. Re3 a5 2. Rf2 Kg7 3. Rfe2 Qxd5 4.
>                                    cxd5 Kf6 <HT>
>                8     0.23   0.20   1. Re3 Kg7 2. Rf2 Kf6 3. Rfe2 Qxd5
>                                    4. cxd5 f4 5. Re4
>                8->   0.26   0.20   1. Re3 Kg7 2. Rf2 Kf6 3. Rfe2 Qxd5
>                                    4. cxd5 f4 5. Re4
>                9     0.44   0.05   1. Re3 Kg7 2. Rf2 Kf6 3. Qb7 Qe7 4.
>                                    Qa6 Kg7 5. Rfe2
>         (2)    9->   0.61   0.05   1. Re3 Kg7 2. Rf2 Kf6 3. Qb7 Qe7 4.
>                                    Qa6 Kg7 5. Rfe2
>               10     1.76   0.03   1. Re3 Qf6 2. Rf1 f4 3. Qe4 f3 4. gxf3
>                                    Re7 5. Rd1 a5
>               10     2.37   0.39   1. Rff1 Qf6 2. Re2 f4 3. Kh1 Re7 4.
>                                    Rxf4 Qxf4 5. Qd8+ Kg7 6. Qxe7+ Nf7
>         (2)   10->   2.45   0.39   1. Rff1 Qf6 2. Re2 f4 3. Kh1 Re7 4.
>                                    Rxf4 Qxf4 5. Qd8+ Kg7 6. Qxe7+ Nf7
>               11     4.08   0.43   1. Rff1 Kg7 2. Re3 Kf6 3. Rfe1 Qxd5
>                                    4. cxd5 f4 5. Re4 Kf5 6. d6 a5
>               11     6.03     ++   1. Kf1!!
>               11     7.73   2.30   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 g5 4.
>                                    Rxe5 Qxe5 5. Rxe5 Rxe5 6. Qd6+ Re6
>         (2)   11->   7.73   2.30   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 g5 4.
>                                    Rxe5 Qxe5 5. Rxe5 Rxe5 6. Qd6+ Re6
>               12     9.64   2.35   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 h6 4.
>                                    Rxe5 Qxe5 5. Rxe5 Rxe5 6. Qd6+ Re6
>                                    7. Qf8+ Kg5
>               12->   9.87   2.35   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 h6 4.
>                                    Rxe5 Qxe5 5. Rxe5 Rxe5 6. Qd6+ Re6
>                                    7. Qf8+ Kg5
>               13    14.14   2.45   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 Qxd5
>                                    4. cxd5 f4 5. d6 f3 6. Rxe5 Rxe5 7.
>                                    Rxe5 Kxe5 8. d7 fxg2+
>               13->  14.70   2.45   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 Qxd5
>                                    4. cxd5 f4 5. d6 f3 6. Rxe5 Rxe5 7.
>                                    Rxe5 Kxe5 8. d7 fxg2+
>               14    25.86   2.73   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 h5 4.
>                                    Rxe5 Qxe5 5. Rxe5 Rxe5 6. Qd6+ Re6
>                                    7. Qf8+ Kg5 8. Qf7 Re4 9. Qxa7 Rxc4
>                                    10. Qxb6 Rxc3
>               14->  27.01   2.73   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 h5 4.
>                                    Rxe5 Qxe5 5. Rxe5 Rxe5 6. Qd6+ Re6
>                                    7. Qf8+ Kg5 8. Qf7 Re4 9. Qxa7 Rxc4
>                                    10. Qxb6 Rxc3
>               15    42.17   2.68   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 Qxd5
>                                    4. cxd5 a5 5. d6 Re6 6. Rxe5 Rxd6 7.
>                                    Kf2 a4 8. Re7 h6
>               15->  45.40   2.68   1. Kf1 Kg7 2. Rf2 Kf6 3. Rfe2 Qxd5
>                                    4. cxd5 a5 5. d6 Re6 6. Rxe5 Rxd6 7.
>                                    Kf2 a4 8. Re7 h6
>              time=1:00  cpu=221%  mat=0  n=93653439  fh=94%  nps=1546k
>              ext-> chk=5988246 cap=271250 pp=54879 1rep=426843 mate=50406
>              predicted=0  nodes=93653439  evals=14344669
>              endgame tablebase-> probes done=0  successful=0
>              hashing-> trans/ref=56%  pawn=99%  used=87%
>              SMP->  split=1531  stop=108  data=11/32  cpu=2:14  elap=1:00
>
>
>I got all but 582 in less than 60 seconds.  582 takes about 12 seconds longer.

Hmmm...
Sounds like superlinear speedup, but we know *that* can't happen.
;-)



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.