Article View: gnu.chess
Article #5730gnuchess thinks when move is forced.
From: Paul Vaughan
Date: Mon, 15 Jun 1992 14:22
Date: Mon, 15 Jun 1992 14:22
182 lines
9984 bytes
9984 bytes
Here's a simple problem:
I noticed while playing a game that gnuchess sat and thought for about
20 seconds in a position where it had only 1 legal move, giving rise
to that often asked question "What the **** is it thinking about? :-)"
I can reproduce the phenomenon with gnuan as follows. Notice that on
move 41, it searched some 1180 nodes and calculated a sequence 4 plies
long. This is perhaps correct behavior for gnuan, since its goal is
not just to find the best move, but to evaluate the position. I only
used gnuan because it's a reproducible way to show the problem.
[8.91]bock) gnuan
Book used 4611 of 7500 entries.
Playing without hashfile
Input the file with the algebraic moves of the game.
CLp45.Jun14-170330B
Input the search depth you want to use. (1 to 29)
2
Input the maximum number of minutes per move you want to use.
3
2 3
Move White Black Score Depth Best Line
------------------------------------------------------------------
1 e2e4* 11 2 g1f3 g8f6
e7e5* -14 2 g8f6 b1c3
2 f2f4* 22 2 d2d4 b8c6
e5f4 46 2 e5f4 g1f3
3 g1f3* -59 2 d1g4 d8f6
d7d5 59 2 d7d5 e4d5 d8d5
4 e4d5* -41 2 d2d3 d5e4 d3e4 d8d1 e1d1
d8d5* 49 2 d8e7 f1e2 g8f6
5 f1e2* -22 2 b1c3 d5c5
b8c6 44 2 b8c6 e1g1
6 d2d4* -59 2 b1c3 d5e6
f8b4 63 2 f8b4 b1c3 d5d6
7 c2c3 -71 2 c2c3 b4d6
b4d6 26 2 b4d6 e1g1
8 e1g1 -38 2 e1g1 g8f6
g8f6 34 2 g8f6 f1e1
9 c3c4 -48 2 c3c4 d5e4
d5f5 21 2 d5f5 b1c3
10 e2d3 -31 2 e2d3 f5g4
f5g4 16 2 f5g4 b1c3
11 f1e1 18 2 f1e1 c8e6 d4d5
e8f8 -16 2 e8f8 b1c3
12 b1c3 18 2 b1c3 c8e6
c8d7* -14 2 f8g8 c4c5
13 c3e4* 32 2 c4c5 d6e7
f6e4* -29 2 d6e7 e4f2
14 d3e4 18 2 d3e4 a8e8
a8e8 -16 2 a8e8 c4c5
15 c4c5 36 2 c4c5 f7f5
d6e7 -37 2 d6e7 d1b3 c6a5
16 d1d2* 40 2 d1b3 c6a5
e7f6 -3 2 e7f6 d2f2
17 b2b4* 17 2 d2f2 e8e6
d7f5 19 2 d7f5 e4c6 e8e1 d2e1 b7c6
18 e4f5* -17 2 e4c6 e8e1 d2e1 b7c6
e8e1 70 2 e8e1 d2e1 g4f5
19 d2e1 -70 2 d2e1 g4f5
g4f5 84 2 g4f5 c1b2
20 e1d2 -93 2 e1d2 h7h6
f5e4 102 2 f5e4 d2f4 f6d4 f3d4 e4d4 f4d4 c6d4
21 c1b2* -100 2 d2f4 f6d4 f3d4 e4d4 f4d4 c6d4
e4e3 196 2 e4e3 d2e3 f4e3
22 d2e3 -194 2 d2e3 f4e3
f4e3 142 2 f4e3 a1e1 c6b4 e1e3 b4a2
23 a2a3* -145 2 a1e1 c6b4 e1e3 b4a2
c6e7 161 2 c6e7 a1f1
24 a1e1* -153 2 f3e5 e7d5
a7a5* 153 2 e7d5 f3e5
25 b4a5* -17 2 e1e3 e7d5 e3b3 a5b4 a3b4
e7f5* 68 2 e7d5 f3e5 f6e5 d4e5
26 g2g4* 52 2 a5a6 b7a6 e1e3
f5h4 -116 2 f5h4 f3h4 f6h4 e1e3
27 f3h4 118 2 f3h4 f6h4 e1e3
f6h4 -118 2 f6h4 e1e3
28 e1e3 124 2 e1e3 h4g5
h8g8* -121 2 h7h5 e3b3 h4e1 b3b7 e1a5 g4h5 h8h5
29 d4d5* 181 2 e3b3 h4e1 b3b7 e1a5
h4e7 -143 2 h4e7 b2d4
30 b2d4 134 2 b2d4 e7g5
e7f6 -173 2 e7f6 d4f6 g7f6
31 d4f6 195 2 d4f6 g7f6 h2h3 f6f5
g7f6 -207 2 g7f6 h2h3
32 h2h3 198 2 h2h3 f6f5
f6f5 -154 2 f6f5 e3b3 f5g4 b3b7 g4h3 g1f2
33 e3g3* 175 2 e3b3 f5g4 b3b7 g4h3 g1f2
g8g5 -93 2 g8g5 g3b3 f5g4 b3b7 g4h3 g1h2 g5d5 b7c7
34 h3h4* 108 2 a5a6 b7a6
g5g4 33 2 g5g4 g1f2 g4h4
35 g3g4* -29 2 g1f2 g4h4
f5g4 23 2 f5g4 g1f2
36 c5c6* -25 2 g1g2 f7f5
b7b6* -114 2 b7c6 d5c6
37 a5a6 275 2 a5a6 h7h5
g4g3* -706 2 f8e7 a6a7 e7d6 a7a8 d6d5
38 a6a7 849 2 a6a7 f7f5 a7a8 f8e7
f8e7* -847 2 f7f5 a7a8 f8e7
39 a7a8q 850 2 a7a8 f7f5
f7f5 -1028 2 f7f5 a8c8 e7d6 c8f5
40 a8c8 1051 2 a8c8 e7d6 c8f5
e7f6* -1049 2 e7d6 c8f5
41 c8e6* 1354 2 c8c7 b6b5 c7g3
f6g7 -1180 2 f6g7 e6e5 g7h6 e5g3
Board position is:
- - - - - - - -
- - P - - - - P
- P p - q K - -
- - - p - P - -
- - - - - - - p
p - - - - - P -
- - - - - - - -
- - - - - - k -
White's percentage was 48.78%. Black's percentage was 73.17%.
Elapsed time was 56 seconds.
[8.92]bock)
gnuchess 4p45 game
score depth nodes time score depth nodes time
e2e4 0 0 0 0 e7e5 -19 0 0 0
f2f4 0 0 0 200 e5f4 -39 0 0 0
g1f3 0 0 0 100 d7d5 23 0 0 0
e4d5 0 0 0 200 d8d5 -87 4 13015 1100
f1e2 0 0 0 500 b8c6 57 4 6007 600
d2d4 0 0 0 500 f8b4 64 4 12013 900
c2c3 0 0 0 300 b4d6 -52 4 9011 600
e1g1 0 0 0 500 g8f6 18 4 9010 700
c3c4 0 0 0 2600 d5f5 -550 5 28030 1500
e2d3 0 0 0 1100 f5g4 -15 5 10011 800
f1e1 0 0 0 400 e8f8 -39 4 10013 800
b1c3 0 0 0 2800 c8d7 -39 3 4005 400
c3e4 0 0 0 -23336 f6e4 -15 4 10012 700
d3e4 0 0 0 600 a8e8 -33 4 5006 300
c4c5 0 0 0 1700 d6e7 -43 4 4005 200
d1d2 0 0 0 800 e7f6 -3 3 5007 300
b2b4 0 0 0 5400 d7f5 19 3 6007 300
e4f5 0 0 0 8500 e8e1 -656 4 11013 600
d2e1 0 0 0 500 g4f5 97 5 5006 300
e1d2 0 0 0 2800 f5e4 89 5 3004 200
c1b2 0 0 0 800 e4e3 197 4 6008 300
d2e3 0 0 0 500 f4e3 142 4 14017 600
a2a3 0 0 0 1600 c6e7 156 4 5009 400
a1e1 0 0 0 1200 a7a5 80 3 6007 400
b4a5 0 0 0 10800 e7f5 -1 4 8010 600
g2g4 0 0 0 2000 f5h4 -278 3 4009 300
f3h4 0 0 0 600 f6h4 -142 4 5006 300
e1e3 0 0 0 300 h8g8 -181 3 4005 300
d4d5 0 0 0 3300 h4e7 -140 3 4008 300
b2d4 0 0 0 1400 e7f6 -172 5 5006 300
d4f6 0 0 0 900 g7f6 -172 4 5009 300
h2h3 0 0 0 1300 f6f5 -154 4 6010 400
e3g3 0 0 0 600 g8g5 -121 3 3008 200
h3h4 0 0 0 2600 g5g4 -181 4 6008 300
g3g4 0 0 0 200 f5g4 -299 4 3005 200
c5c6 0 0 0 400 b7b6 -376 4 4005 200
a5a6 0 0 0 200 g4g3 -885 4 5007 200
a6a7 0 0 0 100 f8e7 -987 5 5007 300
a7a8q 0 0 0 300 f7f5 -1108 4 2008 200
a8c8 0 0 0 1400 e7f6 -1179 5 4006 200
c8e6 0 0 0 400 f6g7 -1833 5 37038 1200
g1g2 0 0 0 2200 f5f4 -1344 4 37039 1200
g2f3 0 0 0 200 b6b5 -1231 4 33034 1100
h4h5 0 0 0 500 g7f8 -1291 4 35036 1100
e6d7 0 0 0 1300 f8g8 -1393 4 38039 1100
d5d6 0 0 0 500 g3g2 -9993 2 1427 100
d6c7 0 0 0 1500 g2g1 -9995 1 129 0
c7c8 -9999 1 28 0
Black
Technical Details
Message-ID:
<9206151422.AA00915@bock.mcc.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!bock.mcc.com!vaughanShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,5d7f0afd183e3ee0,start X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 1992-06-15 13:39:48 PST Newsgroups: gnu.chess Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!bock.mcc.com!vaughan From: vaughan@bock.mcc.com (Paul Vaughan) Subject: gnuchess thinks when move is forced. Message-ID: <9206151422.AA00915@bock.mcc.com> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Mon, 15 Jun 1992 14:22:55 GMT Lines: 183