Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: History Heuristic

Author: Mridul Muralidharan

Date: 14:41:45 03/16/04

Go up one level in this thread


Hi,

Based on what you said - I did the following expiriment.
I did this on crafty 19.7 - which is the version I have here for integrating
EGTB's with mess.

The code change is the following to next.c

F:\chess\crafty19.7>diff next.c next1.c
184d183
<               /*
193d191
<               */
195d192
<         /*
201d197
<       */
214d209
<         printf("Error !!!\n");


(next1.c is the actual version that I modified as next.c)

So here - I have basically commented out the history section and directly jump
to remaining_move immediately after eliminating all the alerady done moves.

The results were interesting :
Both are happening - position for which history is marginally beneficial and for
which it is harmful slightly.

I hope I have copied the values properly from the correct console and that the
modifications made above are required and sufficient.

Regards
Mridul

I give the winboard analyze output below :



----------  Position 1 (nolot pos 1) ---------------

WITHOUT NEXT.c modifications :

F:\chess\crafty19.7>wcrafty
unable to open book file [./book.bin].
book is disabled
unable to open book file [./books.bin].

Crafty v19.7

White(1): xboard

tellicsnoalias set 1 Crafty v19.7
tellicsnoalias kibitz Hello from Crafty v19.7!
setboard r3qb1k/1b4p1/p2pr2p/3n4/Pnp1N1N1/6RP/1B3PP1/1B1QR1K1 w - - bm Nxh6;
post
hard
anal
Analyze Mode: type "exit" to terminate.
         5   -177      14 105138  1. Bd4 c3 2. Qe2 Rc8 3. Bc2 Nxc2 4. Qxc2
         6   -183      26 187392  1. Bd4 c3 2. Qb3 a5 3. Bc2 Rd8
         6   -174      37 271075  1. Qd4 Rc8 2. a5 Qf7 3. Ne3 Nf6
         6   -174      54 405405  1. Qd4 Rc8 2. a5 Qf7 3. Ne3 Nf6
         7   -178      73 546693  1. Qd4 Rc8 2. a5 Nf4 3. Bc3 Nbd5 4. Bd2
         7   -178     179 1380847  1. Qd4 Rc8 2. a5 Nf4 3. Bc3 Nbd5 4. Bd2
         8   -170     250 1966919  1. Qd4 Rc8 2. Nxh6 c3 3. Nxd6 Rxe1+ 4. Kh2 Rx
b1 5. Nxe8 Rxb2 6. Nxg7
         8   -170     436 3507183  1. Qd4 Rc8 2. Nxh6 c3 3. Nxd6 Rxe1+ 4. Kh2 Rx
b1 5. Nxe8 Rxb2 6. Nxg7
         9   -140     700 5663149  1. Qd4 Rc8 2. Ne3 Nxe3 3. Rexe3 Qf7 4. Nc3 Rx
e3 5. Qxe3 Nd5 6. Qe2
         9   -140     993 8210500  1. Qd4 Rc8 2. Ne3 Nxe3 3. Rexe3 Qf7 4. Nc3 Rx
e3 5. Qxe3 Nd5 6. Qe2
        10   -100    1931 16075636  1. Qd4!!
        10    -85    3529 29865791  1. Qd4 Nd3 2. Nxh6 Nxb2 3. Qxb2 Rb8 4. Nxd6
Rxe1+ 5. Kh2 Rxb1 6. Nhf7+ Qxf7 7. Nxf7+ Kg8 8. Nh6+ Kh7 9. Qxb1+ Kxh6
        10    -85    4050 34624573  1. Qd4 Nd3 2. Nxh6 Nxb2 3. Qxb2 Rb8 4. Nxd6
Rxe1+ 5. Kh2 Rxb1 6. Nhf7+ Qxf7 7. Nxf7+ Kg8 8. Nh6+ Kh7 9. Qxb1+ Kxh6
        11   -114    7022 59580396  1. Qd4 Nd3 2. Nxh6 Nxb2 3. Qxb2 Qd7 4. Ng4 R
ae8 5. Bc2 c3 6. Qc1 Qf7
        11   -114   10301 88861919  1. Qd4 Nd3 2. Nxh6 Nxb2 3. Qxb2 Qd7 4. Ng4 R
ae8 5. Bc2 c3 6. Qc1 Qf7
quit


WITH NEXT.c modifications :

F:\chess\crafty19.7>wcrafty
unable to open book file [./book.bin].
book is disabled
unable to open book file [./books.bin].

Crafty v19.7

White(1): xboard

tellicsnoalias set 1 Crafty v19.7
tellicsnoalias kibitz Hello from Crafty v19.7!
setboard r3qb1k/1b4p1/p2pr2p/3n4/Pnp1N1N1/6RP/1B3PP1/1B1QR1K1 w - - bm Nxh6;
post
hard
anal
Analyze Mode: type "exit" to terminate.
         5   -177      16 118878  1. Bd4 c3 2. Qb3 Rb8 3. Bc2 Nxc2 4. Qxc2
         6   -183      27 190127  1. Bd4 c3 2. Qb3 a5 3. Bc2 Rd8
         6   -174      39 287312  1. Qd4 Rc8 2. a5 Qf7 3. Ne3 Nf6
         6   -174      58 423135  1. Qd4 Rc8 2. a5 Qf7 3. Ne3 Nf6
         7   -178      75 562172  1. Qd4 Rc8 2. a5 Nf4 3. Bc3 Nbd5 4. Bd2
         7   -178     200 1525217  1. Qd4 Rc8 2. a5 Nf4 3. Bc3 Nbd5 4. Bd2
         8   -170     267 2087764  1. Qd4 Rc8 2. Nxh6 c3 3. Nxd6 Rxe1+ 4. Kh2 Rx
b1 5. Nxe8 Rxb2 6. Nxg7
         8   -170     460 3684015  1. Qd4 Rc8 2. Nxh6 c3 3. Nxd6 Rxe1+ 4. Kh2 Rx
b1 5. Nxe8 Rxb2 6. Nxg7
         9   -140     738 5984012  1. Qd4 Rc8 2. Ne3 Nxe3 3. Rexe3 Qf7 4. Nc3 Rx
e3 5. Qxe3 Nd5 6. Qe2
         9   -140    1027 8542439  1. Qd4 Rc8 2. Ne3 Nxe3 3. Rexe3 Qf7 4. Nc3 Rx
e3 5. Qxe3 Nd5 6. Qe2
        10   -100    1941 16344992  1. Qd4!!
        10    -85    3649 31458036  1. Qd4 Nd3 2. Nxh6 Nxb2 3. Qxb2 Rb8 4. Nxd6
Rxe1+ 5. Kh2 Rxb1 6. Nhf7+ Qxf7 7. Nxf7+ Kg8 8. Nh6+ Kh7 9. Qxb1+ Kxh6
        10    -85    4144 36164531  1. Qd4 Nd3 2. Nxh6 Nxb2 3. Qxb2 Rb8 4. Nxd6
Rxe1+ 5. Kh2 Rxb1 6. Nhf7+ Qxf7 7. Nxf7+ Kg8 8. Nh6+ Kh7 9. Qxb1+ Kxh6
        11   -114    7313 63578941  1. Qd4 Nd3 2. Nxh6 Nxb2 3. Qxb2 Qd7 4. Ng4 R
ae8 5. Bc2 c3 6. Qc1 Qf7
        11   -114   10494 92861551  1. Qd4 Nd3 2. Nxh6 Nxb2 3. Qxb2 Qd7 4. Ng4 R
ae8 5. Bc2 c3 6. Qc1 Qf7
quit



----------  END Position 1 (nolot pos 1) ---------------

----------  Position 2 (nolot pos 3) ---------------


WITHOUT NEXT.c modifications :

F:\chess\crafty19.7>wcrafty
unable to open book file [./book.bin].
book is disabled
unable to open book file [./books.bin].

Crafty v19.7

White(1): xboard

tellicsnoalias set 1 Crafty v19.7
tellicsnoalias kibitz Hello from Crafty v19.7!
setboard r2qk2r/ppp1b1pp/2n1p3/3pP1n1/3P2b1/2PB1NN1/PP4PP/R1BQK2R w KQkq -
st 9999
post
hard
analyze
Analyze Mode: type "exit" to terminate.
         5     12      15 117094  1. h3 Nxf3+ 2. gxf3 Bh4 3. Bf4 Rf8 4. hxg4 Rxf
4
         6     12      18 140278  1. h3 Nxf3+ 2. gxf3 Bh4 3. Bf4 Rf8 4. hxg4 Rxf
4
         6     24      33 288437  1. Be3 g6 2. h3 Bxf3 3. gxf3 Rf8 4. Be2
         6     24      44 380564  1. Be3 g6 2. h3 Bxf3 3. gxf3 Rf8 4. Be2
         7      7      77 665025  1. Be3 Qd7 2. h3 Bxf3 3. gxf3 O-O-O 4. h4 Nf7
         7      9      85 731900  1. h3 Nxf3+ 2. gxf3 Bh4 3. fxg4 Bxg3+ 4. Kd2 B
f4+ 5. Kc2 Bxc1 6. Rxc1 Kd7
stat
illegal move: stat
         6     12      20 165586  1. b4 Nxf3+ 2. gxf3 Bh3 3. Be3 g5 4. a4 Bg2
         6     12      28 237016  1. b4 Nxf3+ 2. gxf3 Bh3 3. Be3 g5 4. a4 Bg2
         7      8      61 490308  1. b4 g6 2. h3 Nxf3+ 3. gxf3 Bh4 4. Bf4 Rf8 5.
 hxg4 Rxf4
         7     26      70 575071  1. Bxg5 Bxg5 2. Rf1 Bf4 3. Qc2 h5 4. Bg6+ Kd7
5. Qf2 <HT>
         7     26      96 811439  1. Bxg5 Bxg5 2. Rf1 Bf4 3. Qc2 h5 4. Bg6+ Kd7
5. Qf2 <HT>
         8      7     162 1410570  1. Bxg5 Bxg5 2. Qb3 Bxf3 3. gxf3 Qc8 4. Qd1 Q
d8 5. Rg1 Be3
.
stat01: 196 1692748 8 40 44
         8      8     292 2548143  1. Qe2 Qd7 2. h4 Nf7 3. Bf4 O-O-O 4. O-O-O Rd
f8
         8     22     403 3557341  1. Be3 Qd7 2. h3 Bxf3 3. gxf3 O-O-O 4. h4 Nf7
 5. h5
         8     23     470 4163131  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bf4+ 5. Kc2 Bxc1 6. Qxc1 h6 7. Qf4
         8     23     471 4175725  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bf4+ 5. Kc2 Bxc1 6. Qxc1 h6 7. Qf4
         9     23     518 4612188  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bh4 5. Kc2 g6 6. Bf4 Bf2
.
stat01: 556 4910144 9 42 44
         9     23     767 6872446  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bh4 5. Kc2 g6 6. Bf4 Bf2
        10     22     887 7986740  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bh4 5. Kc2 Qe7 6. g5 Bxg5 7. Bxg5 Qxg5 8. Bxh7
.
stat01: 1428 12930118 10 41 44
        10     23    1434 12983517  1. Qe2 g6 2. h3 Bxf3 3. gxf3 Rf8 4. f4 Nf7 5
. Qg4 Qd7 6. Be3
        10     27    2120 19253826  1. Be3 Qd7 2. h4 Ne4 3. Nxe4 dxe4 4. Bxe4 O-
O-O 5. Qc2 Bxf3 6. gxf3 Rhf8
        10     27    2331 21228380  1. Be3 Qd7 2. h4 Ne4 3. Nxe4 dxe4 4. Bxe4 O-
O-O 5. Qc2 Bxf3 6. gxf3 Rhf8
.
stat01: 3004 27552211 11 43 44
        11     34    4100 37500676  1. Be3 g6 2. h3 Nxf3+ 3. gxf3 Bf5 4. Nxf5 gx
f5 5. Rg1 Qd7 6. Bf2 O-O-O 7. Rg7 h5
        11     34    4942 45281158  1. Be3 g6 2. h3 Nxf3+ 3. gxf3 Bf5 4. Nxf5 gx
f5 5. Rg1 Qd7 6. Bf2 O-O-O 7. Rg7 h5
        12     41    8161 74405335  1. Be3 g6 2. h3 Bxf3 3. gxf3 Rf8 4. f4 Nf7 5
. Qf3 Qd7 6. O-O-O O-O-O 7. Kb1

WITH NEXT.c modifications :

F:\chess\crafty19.7>wcrafty
unable to open book file [./book.bin].
book is disabled
unable to open book file [./books.bin].

Crafty v19.7

White(1): xboard

tellicsnoalias set 1 Crafty v19.7
tellicsnoalias kibitz Hello from Crafty v19.7!
setboard r2qk2r/ppp1b1pp/2n1p3/3pP1n1/3P2b1/2PB1NN1/PP4PP/R1BQK2R w KQkq -
st 9999
post
analyze
Analyze Mode: type "exit" to terminate.
         5     12      14 121790  1. h3 Nxf3+ 2. gxf3 Bh4 3. Bf4 Rf8 4. hxg4 Rxf
4
         6     12      17 144505  1. h3 Nxf3+ 2. gxf3 Bh4 3. Bf4 Rf8 4. hxg4 Rxf
4
         6     24      36 317019  1. Be3 g6 2. h3 Bxf3 3. gxf3 Rf8 4. Be2
         6     24      48 418996  1. Be3 g6 2. h3 Bxf3 3. gxf3 Rf8 4. Be2
         7      7      80 705719  1. Be3 Qd7 2. h3 Bxf3 3. gxf3 O-O-O 4. h4 Nf7
         7      9      87 772990  1. h3 Nxf3+ 2. gxf3 Bh4 3. fxg4 Bxg3+ 4. Kd2 B
f4+ 5. Kc2 Bxc1 6. Rxc1 Kd7
         7     26     119 1045081  1. Bxg5 Bxg5 2. Rf1 Bf4 3. Qc2 h5 4. Bg6+ Kd7
 5. Qf2
         7     26     142 1260528  1. Bxg5 Bxg5 2. Rf1 Bf4 3. Qc2 h5 4. Bg6+ Kd7
 5. Qf2
         8      8     205 1850607  1. Bxg5 Bxg5 2. Qb3 Bxf3 3. gxf3 Na5 4. Qb4 b
6 5. Qa4+ c6 6. Qd1
         8     22     291 2621263  1. Be3 Qd7 2. h3 Bxf3 3. gxf3 O-O-O 4. h4 Nf7
 5. h5
         8     23     306 2780155  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bf4+ 5. Kc2 Bxc1 6. Qxc1 h6 7. Qf4
         8     23     348 3166661  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bf4+ 5. Kc2 Bxc1 6. Qxc1 h6 7. Qf4
         9     23     395 3608582  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bh4 5. Kc2 g6 6. Bf4 Bf2
         9     23     634 5852537  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bh4 5. Kc2 g6 6. Bf4 Bf2
        10     22     756 7006645  1. h3 Nxf3+ 2. gxf3 Bh4 3. hxg4 Bxg3+ 4. Kd2
Bh4 5. Kc2 Qe7 6. g5 Bxg5 7. Bxg5 Qxg5 8. Bxh7
        10     27    1391 12796657  1. Be3 Qd7 2. h4 Ne4 3. Nxe4 dxe4 4. Bxe4 O-
O-O 5. Qc2 Bxf3 6. gxf3 Rhf8
        10     27    1741 16042539  1. Be3 Qd7 2. h4 Ne4 3. Nxe4 dxe4 4. Bxe4 O-
O-O 5. Qc2 Bxf3 6. gxf3 Rhf8
        11     34    3547 32768363  1. Be3 g6 2. h3 Nxf3+ 3. gxf3 Bf5 4. Nxf5 gx
f5 5. Bf2 Qd7 6. Rg1 O-O-O 7. Rg7 h5
        11     34    4500 41650052  1. Be3 g6 2. h3 Nxf3+ 3. gxf3 Bf5 4. Nxf5 gx
f5 5. Bf2 Qd7 6. Rg1 O-O-O 7. Rg7 h5
        12     41    7887 72246366  1. Be3 g6 2. h3 Bxf3 3. gxf3 Rf8 4. f4 Nf7 5
. Qf3 Qd7 6. O-O-O O-O-O 7. Kb1
        12     41   11225 103095178  1. Be3 g6 2. h3 Bxf3 3. gxf3 Rf8 4. f4 Nf7
5. Qf3 Qd7 6. O-O-O O-O-O 7. Kb1
exit
analyze complete.
quit

F:\chess\crafty19.7>

----------  END Position 2 (nolot pos 3) ---------------



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.