Author: Tim Foden
Date: 01:17:27 05/18/02
Go up one level in this thread
On May 17, 2002 at 22:31:30, Will Singleton wrote:
>On May 17, 2002 at 17:25:02, Tim Foden wrote:
>
>>On May 17, 2002 at 12:01:48, Will Singleton wrote:
>>
>>>Here's a position that came up today on ICC. Amateur wasn't able to bring home
>>>the bacon (but Yace also likes Qa3 for awhile). How about your program?
>>>
>>>[D]5rk1/p1p3p1/6rp/8/5n1Q/4qbPP/P4N1K/4RRN1 b - - bm Qc3
>>
>>GLC 2.18, 24MB Hash, AXP1700+ ... changes to Qc3 after 4.14 seconds:
>>
>> Game stage: Middle game
>> Current eval: 2.212
>> Ply Time Score Nodes Principal Variation
>> 3 0.02 +1.106 5508 Ne2 2. Nd1 Qa3 3. Rxf3 Rxf3 4. Nxe2 Qxa2
>> 4 0.03 +1.340 13379 Qa3 2. Qe7 Qxe7 3. Rxe7 Nd5
>> 4 0.03 +1.340 15923 Qa3 2. Qe7 Qxe7 3. Rxe7 Nd5
>> 5 0.04 +1.341 30709 Qa3 2. Qe7 Qxe7 3. Rxe7 Nd5 4. Rd7
>> 5 0.06 +1.341 51051 Qa3 2. Qe7 Qxe7 3. Rxe7 Nd5 4. Rd7
>> 6 0.16 +1.480 91600 Qa3 2. Qe7 c5 3. Re3 Qa6 4. Rfe1
>> 6 0.19 +1.480 110349 Qa3 2. Qe7 c5 3. Re3 Qa6 4. Rfe1
>> 7 0.36 +1.378 283151 Qa3 2. Nh1 Bxh1 3. Rxf4 Bd5 4. Rxf8+ Qxf8 5. Qd4
>> Qd6
>> 7 0.51 +1.378 462121 Qa3 2. Nh1 Bxh1 3. Rxf4 Bd5 4. Rxf8+ Qxf8 5. Qd4
>> Qd6
>> 8 0.82 +1.232 778376 Qa3 2. Nh1 Bxh1 3. Rxf4 Bd5 4. Rxf8+ Qxf8 5. Qd4
>> Bxa2 6. Qxa7
>> 8 1.02 +1.232 1035007 Qa3 2. Nh1 Bxh1 3. Rxf4 Bd5 4. Rxf8+ Qxf8 5. Qd4
>> Bxa2 6. Qxa7
>> 9 2.04 +1.295 2137430 Qa3 2. Qe7 Qxe7 3. Rxe7 Bc6 4. Re3 Nd5 5. Rf3 Re8
>> 6. Nd3
>> 9 4.14 +1.351 4205792 Qc3 2. Rc1 Qa3 3. Rxc7 Nd5 4. Rcc1 Ne3 5. Rfe1 Bd5
>> 9 4.58 +1.351 4684812 Qc3 2. Rc1 Qa3 3. Rxc7 Nd5 4. Rcc1 Ne3 5. Rfe1 Bd5
>> 10 7.19 +1.751 6940330 Qc3 2. Rc1 Qa3 3. Rxc7 Nd5 4. Rcc1 Ne3 5. Rfe1 Bd5
>> 6. Re2 Qxc1 {++}
>> 10 9.35 +1.850 8945564 Qc3 2. Rc1 Qa3 3. Rc2 Ne6 4. Nxf3 Rxf3 5. Rg1 Rgf6
>> 6. Ne4 R6f5
>> 10 10.46 +1.850 9995479 Qc3 2. Rc1 Qa3 3. Rc2 Ne6 4. Nxf3 Rxf3 5. Rg1 Rgf6
>> 6. Ne4 R6f5
>> 11 21.16 +2.115 20070k Qc3 2. Rc1 Qa3 3. Rxc7 Nd5 4. Qc4 Bg2 5. Ne4 Bxf1
>> 6. Qxd5+ Kh8 7. Kh1
>> 11 24.99 +2.115 24448k Qc3 2. Rc1 Qa3 3. Rxc7 Nd5 4. Qc4 Bg2 5. Ne4 Bxf1
>> 6. Qxd5+ Kh8 7. Kh1
>> 12 40.52 +2.107 39940k Qc3 2. Rc1 Qa3 3. Rc2 Nd5 4. Re1 Ne3 5. Rd2 Bd5 6.
>> Nd3 Re6 7. Qd4
>> 12 54.67 +2.107 56658k Qc3 2. Rc1 Qa3 3. Rc2 Nd5 4. Re1 Ne3 5. Rd2 Bd5 6.
>> Nd3 Re6 7. Qd4
>> 13 1:35 +2.291 96251k Qc3 2. Rc1 Qa3 3. Rc2 Nd5 4. Nh1 Ne3 5. Rxf3 Rxf3
>> 6. Nxf3 Nxc2 7. Qc4+ Kh7 8. Qxc2 Qxf3 9. Qxc7
>> 13 2:20 +2.291 144791k Qc3 2. Rc1 Qa3 3. Rc2 Nd5 4. Nh1 Ne3 5. Rxf3 Rxf3
>> 6. Nxf3 Nxc2 7. Qc4+ Kh7 8. Qxc2 Qxf3 9. Qxc7
>> 14 3:30 0/60 Qc3 >exit
>> local: t=3:35 nps=1023625.2 n=220057912 (18.9% / 81.1%) fh=87.5%
>> total: t=3:35 nps=1023625.2 n=220057912 draws=140038
>> trans: probes=41538503 hits=5144787 (12.39%) draft=3694870 (8.90%)
>> tcuts: exact=645 (0.00%) upper=2197191 (5.29%) lower=1006896 (2.42%)
>> tstor: exact=919 (0.00%) upper=14141545 (68.01%) lower=6650067 (31.98%)
>> ext: check=11133417 recap=609457 ppush=1099 1rep=1107968 thrt=0
>> q-moves: gen=129571715 tested=63559156 made/un=22735288 max-dep=13
>> max eval diff: part-1=3.154 part-2=2.443
>>>
>>
>>Cheers, Tim.
>
>Ack. You're too fast. And is that a million nps?
Yes.
> What machine,
As it mentions as the top: AXP1700+ (Athlon XP 1700+ (1.47GHz))
>and how do you
>count nps, makemove or calls to search/quiesce?
calls to search/quiesce.
On my machine other programs also get around the same NPS... e.g Both Crafty and
Yace are in the same ball park.
On a small subset of WAC which I calls WACS, 2.18 gets an average nps of
1035784.4.
Cheers, Tim.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NB. Here is my WACS.EPD.
8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - - bm Rxb2; id "WAC.002";
rb3qk1/pQ3ppp/4p3/3P4/8/1P3N2/1P3PPP/3R2K1 w - - bm Qxa8 d6 dxe6; id "WAC.031";
r3r1k1/pp1q1pp1/4b1p1/3p2B1/3Q1R2/8/PPP3PP/4R1K1 w - - bm Qxg7+; id "WAC.055";
2kr3r/pp1q1ppp/5n2/1Nb5/2Pp1B2/7Q/P4PPP/1R3RK1 w - - bm Nxa7+; id "WAC.071";
8/p3k1p1/4r3/2ppNpp1/PP1P4/2P3KP/5P2/8 b - - bm Rxe5; id "WAC.087";
2qr2k1/4b1p1/2p2p1p/1pP1p3/p2nP3/PbQNB1PP/1P3PK1/4RB2 b - - bm Be6; id
"WAC.091";
r4rk1/1p2ppbp/p2pbnp1/q7/3BPPP1/2N2B2/PPP4P/R2Q1RK1 b - - bm Bxg4; id "WAC.092";
8/k1b5/P4p2/1Pp2p1p/K1P2P1P/8/3B4/8 w - - bm b6+; id "WAC.100";
2rq1bk1/p4p1p/1p4p1/3b4/3B1Q2/8/P4PpP/3RR1K1 w - - bm Re8; id "WAC.131";
4r1k1/p1qr1p2/2pb1Bp1/1p5p/3P1n1R/1B3P2/PP3PK1/2Q4R w - - bm Qxf4; id "WAC.141";
r1bq4/1p4kp/3p1n2/p4pB1/2pQ4/8/1P4PP/4RRK1 w - - bm Re8; id "WAC.145";
r3r1k1/5p2/pQ1b2pB/1p6/4p3/6P1/Pq2BP1P/2R3K1 b - - bm Ba3 Bf8 e3; id "WAC.150";
8/3b2kp/4p1p1/pr1n4/N1N4P/1P4P1/1K3P2/3R4 w - - bm Nc3; id "WAC.151";
5rk1/p4ppp/2p1b3/3Nq3/4P1n1/1p1B2QP/1PPr2P1/1K2R2R w - - bm Ne7+; id "WAC.157";
5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - bm Qg2+; id "WAC.163";
r1q2rk1/p3bppb/3p1n1p/2nPp3/1p2P1P1/6NP/PP2QPB1/R1BNK2R b KQ - bm Nxd5; id
"WAC.180";
8/p2b2kp/1q1p2p1/1P1Pp3/4P3/3B2P1/P2Q3P/2Nn3K b - - bm Bh3; id "WAC.190";
2rqrn1k/pb4pp/1p2pp2/n2P4/2P3N1/P2B2Q1/1B3PPP/2R1R1K1 w - - bm Bxf6; id
"WAC.200";
3r1rk1/pp1q1ppp/3pn3/2pN4/5PP1/P5PQ/1PP1B3/1K1R4 w - - bm Rh1; id "WAC.210";
2r1r2k/1q3ppp/p2Rp3/2p1P3/6QB/p3P3/bP3PPP/3R2K1 w - - bm Bf6; id "WAC.222";
r1bqk2r/pp3ppp/5n2/8/1b1npB2/2N5/PP1Q2PP/1K2RBNR w kq - bm Nxe4; id "WAC.223";
8/8/8/1p5r/p1p1k1pN/P2pBpP1/1P1K1P2/8 b - - bm Rxh4 b4; id "WAC.229";
2b5/1r6/2kBp1p1/p2pP1P1/2pP4/1pP3K1/1R3P2/8 b - - bm Rb4; id "WAC.230";
1R2rq1k/2p3p1/Q2p1pPp/8/4P3/8/P1r3PP/1R4K1 w - - bm Qb5 Rxe8; id "WAC.232";
5r2/1p1RRrk1/4Qq1p/1PP3p1/8/4B3/1b3P1P/6K1 w - - bm Qxf7+ Rxf7+; id "WAC.235";
r5k1/pQp2qpp/8/4pbN1/3P4/6P1/PPr4P/1K1R3R b - - bm Rc1+; id "WAC.237";
8/6k1/5pp1/Q6p/5P2/6PK/P4q1P/8 b - - bm Qf1+; id "WAC.239";
2rq1rk1/pp3ppp/2n2b2/4NR2/3P4/PB5Q/1P4PP/3R2K1 w - - bm Qxh7+; id "WAC.241";
1r3r1k/3p4/1p1Nn1R1/4Pp1q/pP3P1p/P7/5Q1P/6RK w - - bm Qe2; id "WAC.243";
r4rk1/pbq2pp1/1ppbpn1p/8/2PP4/1P1Q1N2/PBB2PPP/R3R1K1 w - - bm c5 d5; id
"WAC.249";
1rb1r1k1/p1p2ppp/5n2/2pP4/5P2/2QB4/qNP3PP/2KRB2R b - - bm Re2; id "WAC.252";
r6k/pp3p1p/2p1bp1q/b3p3/4Pnr1/2PP2NP/PP1Q1PPN/R2B2RK b - - bm Nxh3; id
"WAC.254";
2r1r1k1/pp1q1ppp/3p1b2/3P4/3Q4/5N2/PP2RPPP/4R1K1 w - - bm Qg4; id "WAC.270";
3q1rk1/4bp1p/1n2P2Q/3p1p2/6r1/Pp2R2N/1B4PP/7K w - - bm Ng5; id "WAC.283";
5r1k/3b2p1/p6p/1pRpR3/1P1P2q1/P4pP1/5QnP/1B4K1 w - - bm h3; id "WAC.291";
1nbq1r1k/3rbp1p/p1p1pp1Q/1p6/P1pPN3/5NP1/1P2PPBP/R4RK1 w - - bm Nfg5; id
"WAC.293";
3r3k/1r3p1p/p1pB1p2/8/p1qNP1Q1/P6P/1P4P1/3R3K w - - bm Bf8 Nf5 Qf4; id
"WAC.294";
3r4/1p2k2p/p1b1p1p1/4Q1Pn/2B3KP/4pP2/PP2R1N1/6q1 b - - bm Rd4+ Rf8; id
"WAC.296";
3r1rk1/p3qp1p/2bb2p1/2p5/3P4/1P6/PBQN1PPP/2R2RK1 b - - bm Bxg2 Bxh2+; id
"WAC.297";
And here are the results from GLC2.18 @ 15secs/position:
Passed 35 out of 39 (0 invalid)
--------------------------------------------
Test run complete
1 1.85 0.71 0.17 0.41 8.82 0.11 3.97 0.76 0.16 *fail*
11 0.43 0.47 0.03 0.37 *fail* 0.89 0.40 3.57 0.39 0.38
21 0.21 5.47 *fail* 1.01 2.31 0.37 0.54 0.53 8.78 0.24
31 0.80 0.02 0.47 1.26 0.72 *fail* 1.47 2.69 1.67
======================================================
Number of solutions found: 35/39
Average time to find solutions: 2.88403 seconds
RMS time to find solutions: 5.41186 seconds
1s: 23 +23 |####################### (65.7%)
2s: 28 +5 |##### (14.3%)
3s: 30 +2 |## (5.7%)
4s: 32 +2 |## (5.7%)
5s: 32 +0 | (0.0%)
6s: 33 +1 |# (2.9%)
7s: 33 +0 | (0.0%)
8s: 33 +0 | (0.0%)
9s: 35 +2 |## (5.7%)
10s: 35 +0 | (0.0%)
12s: 35 +0 | (0.0%)
15s: 35 +0 | (0.0%)
======================================================
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.