Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess program improvement project (copy at Winboard::Programming)

Author: Dann Corbit

Date: 21:05:35 03/06/06

Go up one level in this thread


On March 06, 2006 at 23:57:13, Stuart Cracraft wrote:

>On March 06, 2006 at 23:28:53, Dann Corbit wrote:
>
>>On March 06, 2006 at 22:56:37, Dann Corbit wrote:
>>
>>>This is a fairly difficult combination leading to mate:
>>>[D] 5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - bm Qg2+
>>>
>>>I think king safety terms will help a lot here.
>>
>>Analyze each of these for 30 seconds and show me the output of your program:
>>
>>5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - bm Qg2+ id "-rotXTDa.1";
>>1kr5/p4p2/r4p2/4P3/1b1p4/pPqN2Q1/K1P3PP/2R4R b - - bm Qb2+ id "-rotXTDg.1" ;
>>r4r2/pp3p1k/1q2nQpP/4P1B1/3p4/2P4R/2P4P/5RK1 w - - bm Qg7+ id "-rotXTDc.8" ;
>>2r4r/k1p3pp/PpQn2q1/1B1P4/4p3/R4P2/P4P2/1KR5 w - - bm Qb7+ id "-rotXTDe.8" ;
>
>No solutions from teedee. I hope the printouts prove useful.
>
>teedee - Temporal Differences Chess
>v1 2006
>copyright (c) 2004,2005,2006
>Stuart Cracraft (cracraft@cox.net)
>
>.st
>30
>maxdepth = 9999999 maxtime = 3000 timed = 1
>.ts
>position file? [wac.epd] # of test positions to test? 4
>Testsuite: Tests/dann.epd 4 positions
>*** Problem   Solution(s): Qg2+ (bm)
>[D] 5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - bm Qg2+
>*** Problem   Solution(s): Qg2+ (bm)
>-- ** -- ** -- BR BK **
>** -- BP -- ** -- ** BP
>-- ** BP ** -- ** -- BR
>** -- ** WP ** -- ** --
>-- ** -- ** BP ** BB **
>** WQ ** -- WN BQ WP BP
>WP WP -- ** -- WP -- WK
>WR -- ** -- ** WR ** --
>mv 1 stage 0, black to move, computer plays black
>hash=7162f42a35387755
>pawnhash=fbabfbdf1ec9f8f
>Alpha=-269 Beta=531 Maxdepth=9999999 MaxTime=3000
>Ply/Max Mv   Score   Time Nodes PV
> 1/ 5>c6d5 531  0.00       32 c6d5 b3d5
> 1/ 7 g8f7 547  0.01      291 g8f7
> 2/ 7>g8f7 947  0.01      403 g8f7 e3g4
> 2/ 7 g4c8 962  0.01      752 g4c8
> 3/ 9 c6d5 1351  0.03     2371 c6d5 b3d5 g4e6
> 4/12<c6d5 950  0.06     4549 c6d5 b3d5 g4e6 d5b5 h6h5
> 4/12 c6d5 -63  0.10     8848 c6d5 b3d5 g4e6 d5g5 h6g6 g5e7
> 5/14 c6d5 16  0.17    15982 c6d5 b3d5 g4e6 d5g5 h6g6 g5c5
> 6/14>c6d5 416  0.21    19726 c6d5 b3d5 g4e6 d5g5 h6g6 g5c5 e6a2 a1a2
> 6/18 c6d5 416  0.39    39863 c6d5 b3d5 g4e6 d5g5 h6g6 g5c5 e6a2 a1a2
> 7/18 c6d5 16  1.16   120877 c6d5 b3d5 f8f7 d5g5 h6g6 g5c5 mtmt
> 8/22 c6d5 -36  3.05   325456 c6d5 b3d5 f8f7 d5g5 h6g6 g5c5 g6b6 c5e5
> 9/23 c6d5 363  7.98   834086 c6d5 b3d5 g4e6 d5d1 f3d1 e3d1 f8f7 mtmt
>10/26 c6d5 548 16.61  1765751 c6d5 b3d5 g4e6 d5g5 h6g6 g5b5 f8f7 mtmt
>11/26<Tc6d5  -212 30.01  3263540 c6d5 b3d5 g4e6 d5d1 f3d1 e3d1 h6h5 a1c1 c7c5
>nps=108763 h/p/q=23.00%/99.00%/0.00% q=74.0% bc=58%
>br=2.15mp=2426/3371/-1702/-26738600
>pawnx=40351 recapx=8669 qcheckx=0 checkx=108156 qfutilx=541433 onereplyx=8972
>mthrx=75 futilx=0 bmx=133
>c6d5 b3d5 g4e6 d5d1 f3d1 e3d1 h6h5 a1c1 c7c5 - 11.00/26.00 0% 0/1 bf=2.15
>h/p/q=23.00%/99.00%/0.00% 30.01 3263540 3263540/30/108763
>40351/8669/75/108156/541433/8972/0/133
>*** Problem   Solution(s): Qb2+ (bm)
>[D] 1kr5/p4p2/r4p2/4P3/1b1p4/pPqN2Q1/K1P3PP/2R4R b - - bm Qb2+
>*** Problem   Solution(s): Qb2+ (bm)
>-- BK BR ** -- ** -- **
>BP -- ** -- ** BP ** --
>BR ** -- ** -- BP -- **
>** -- ** -- WP -- ** --
>-- BB -- BP -- ** -- **
>BP WP BQ WN ** -- WQ --
>WK ** WP ** -- ** WP WP
>** -- WR -- ** -- ** WR
>mv 1 stage 0, black to move, computer plays black
>hash=53f67b16c90fbe89
>pawnhash=de6311e44becc3a6
>Alpha=-309 Beta=491 Maxdepth=9999999 MaxTime=3000
>Ply/Max Mv   Score   Time Nodes PV
> 1/ 8 f6e5 63  0.00      228 f6e5 g3e5
> 2/ 8>f6e5 463  0.01      270 f6e5 g3e5 a6d6
> 2/ 8 b8c7 479  0.01      757 b8c7
> 3/ 8>b8c7 879  0.02     1276 b8c7 d3b4 c3b2
> 3/ 9 f6e5 1394  0.04     2556 f6e5 g3e5 b4d6 e5d5
> 4/12<f6e5 993  0.06     5211 f6e5 g3e5 b8b7 e5d5
> 4/12 f6e5 -44  0.11     9779 f6e5 g3e5 b4d6 e5f5
> 5/15 f6e5 -103  0.24    22504 f6e5 g3e5 b4d6 e5b5 a6b6 b5d7
> 6/15>f6e5 297  0.29    27350 f6e5 g3e5 b4d6 e5b5 a6b6 b5d7 d6h2 h1h2
> 6/18 f6e5 297  0.46    46731 f6e5 g3e5 b4d6 e5b5 a6b6 b5d7 d6h2 h1h2
> 7/19 f6e5 -68  1.38   147035 f6e5 g3e5 b8a8 e5b5 a6b6 b5f5
> 8/23 f6e5 -102  4.93   520912 f6e5 g3e5 c8c7 e5e8 c7c8 e8e5 c8c7 e5e8 c7c8 e8e5
>c8c7 e5e8 c7c8 e8e5
> 9/30 c3b2 -112 15.53  1717243 c3b2 d3b2 a3b2 a2b2 b4c3 g3c3 d4c3 b2b1 f6e5 h1e1
>c8e8 e1e3
>10/30 Tf6e5  287 30.05  3316760 f6e5 g3e5 b4d6 e5b5 a6b6 b5g5 c8c7 g5g8 b8b7
>h1f1 b6a6 f1f7 c7f7 g8f7 d6c7
>nps=110378 h/p/q=19.00%/99.00%/0.00% q=73.0% bc=57%
>br=2.39mp=2593/3213/-1793/-1653
>pawnx=44040 recapx=8802 qcheckx=0 checkx=113681 qfutilx=521566 onereplyx=12305
>mthrx=517 futilx=0 bmx=1777
>f6e5 g3e5 b4d6 e5b5 a6b6 b5g5 c8c7 g5g8 b8b7 h1f1 b6a6 f1f7 c7f7 g8f7 d6c7 -
>10.50/28.00 0% 0/2 bf=2.27 h/p/q=21.00%/99.00%/0.00% 60.06 6580300
>3290150/30/109571 84391/17471/592/221837/1062999/21277/0/1910
>*** Problem   Solution(s): Qg7+ (bm)
>[D] r4r2/pp3p1k/1q2nQpP/4P1B1/3p4/2P4R/2P4P/5RK1 w - - bm Qg7+
>*** Problem   Solution(s): Qg7+ (bm)
>BR ** -- ** -- BR -- **
>BP BP ** -- ** BP ** BK
>-- BQ -- ** BN WQ BP WP
>** -- ** -- WP -- WB --
>-- ** -- BP -- ** -- **
>** -- WP -- ** -- ** WR
>-- ** WP ** -- ** -- WP
>** -- ** -- ** WR WK --
>mv 1 stage 0, white to move, computer plays white
>hash=7e6b96ae80087b5
>pawnhash=ed198b44eb6183d5
>Alpha=-248 Beta=552 Maxdepth=9999999 MaxTime=3000
>Ply/Max Mv   Score   Time Nodes PV
> 1/ 5>c3d4 552  0.00       32 c3d4 b6d4
> 1/ 7 g1f2 568  0.01      291 g1f2
> 2/ 7>g1f2 968  0.01      403 g1f2 e6g5
> 2/ 7 g5c1 983  0.02      752 g5c1
> 3/ 9 c3d4 1372  0.04     2382 c3d4 b6d4 g5e3
> 4/12<c3d4 971  0.06     4685 c3d4 b6d4 g5e3 d4d7 h3h4
> 4/12 c3d4 -35  0.11     8994 c3d4 b6d4 g5e3 d4g4 h3g3 g4e2
> 5/14 c3d4 37  0.17    15996 c3d4 b6d4 g5e3 d4g4 h3g3 g4c4
> 6/14>c3d4 437  0.22    19657 c3d4 b6d4 g5e3 d4g4 h3g3 g4c4 e3a7 a8a7
> 6/18 c3d4 437  0.41    40519 c3d4 b6d4 g5e3 d4g4 h3g3 g4c4 e3a7 a8a7
> 7/18 c3d4 37  1.08   111995 c3d4 b6d4 f1f2 d4g4 h3g3 g4e4 mtmt
> 8/22 c3d4 248  2.82   296767 c3d4 b6d4 g5e3 d4b4 h3g3 mtmt
> 9/25 c3d4 646  7.14   746931 c3d4 b6d4 g5e3 d4d8 f6d8 e6d8 e3a7 a8a7 f1f7 d8f7
>10/28 c3d4 247 15.10  1637406 c3d4 b6d4 g5e3 d4b4 f1f4 b4b1 f4f1 b1c2 f6d8
>11/33 Th3d3  201 30.01  3319821 c3d4 b6d4 g5e3 d4b4 c2c3 b4c3 f1c1 c3b2 g1h1
>nps=110628 h/p/q=22.00%/99.00%/0.00% q=74.0% bc=58%
>br=2.12mp=3511/26843607/-1483/-26738600
>pawnx=39396 recapx=8613 qcheckx=0 checkx=105797 qfutilx=546473 onereplyx=8655
>mthrx=569 futilx=0 bmx=543
>c3d4 b6d4 g5e3 d4b4 c2c3 b4c3 f1c1 c3b2 g1h1 - 10.67/29.67 0% 0/3 bf=2.22
>h/p/q=21.33%/99.00%/0.00% 90.06 9900121 3300040/30/109923
>123787/26084/1161/327634/1609472/29932/0/2453
>*** Problem   Solution(s): Qb7+ (bm)
>[D] 2r4r/k1p3pp/PpQn2q1/1B1P4/4p3/R4P2/P4P2/1KR5 w - - bm Qb7+
>*** Problem   Solution(s): Qb7+ (bm)
>-- ** BR ** -- ** -- BR
>BK -- BP -- ** -- BP BP
>WP BP WQ BN -- ** BQ **
>** WB ** WP ** -- ** --
>-- ** -- ** BP ** -- **
>WR -- ** -- ** WP ** --
>WP ** -- ** -- WP -- **
>** WK WR -- ** -- ** --
>mv 1 stage 0, white to move, computer plays white
>hash=3753202bd0c21c57
>pawnhash=5110278a8fc8e5b9
>Alpha=-288 Beta=512 Maxdepth=9999999 MaxTime=3000
>Ply/Max Mv   Score   Time Nodes PV
> 1/ 7 f3e4 84  0.01      227 f3e4 g6e4
> 2/ 7>f3e4 484  0.01      269 f3e4 g6e4 a3d3
> 2/ 7 b1c2 500  0.02      758 b1c2
> 3/ 7>b1c2 900  0.02     1276 b1c2 d6b5 c6b7
> 3/ 9 f3e4 1415  0.04     2542 f3e4 g6e4 b5d3 e4e7
> 4/12<f3e4 1014  0.06     5118 f3e4 g6e4 b1a1 e4e7
> 4/12 f3e4 -23  0.12    10304 f3e4 g6e4 b5d3 e4f4
> 5/16 f3e4 -75  0.25    24317 f3e4 g6e4 b5d3 e4b4 a3b3 b4d2
> 6/16>f3e4 325  0.30    29318 f3e4 g6e4 b5d3 e4b4 a3b3 b4d2 d3h7 h8h7
> 6/18 f3e4 325  0.51    51506 f3e4 g6e4 b5d3 e4b4 a3b3 b4d2 d3h7 h8h7
> 7/19 f3e4 -3  1.45   154332 f3e4 g6e4 c1c2 e4e1 c2c1 e1b4 a3b3 b4e4 b5d3 e4f4
> 8/22 f3e4 -41  3.71   397022 f3e4 g6e4 b5d3 e4b4 a3b3 b4d4 c6d7 a7b8 mtmt
> 9/25>f3e4 359  6.03   615119 f3e4 g6e4 b5d3 e4b4 a3b3 b4d4 c6d7 a7b8 f2f4 h7h5
> 9/28 f3e4 359  9.69  1075279 f3e4 g6e4 b5d3 e4b4 a3b3 b4d4 c6d7 a7b8 f2f4 h7h5
>10/28 f3e4 139 20.64  2250618 f3e4 g6e4 b5d3 e4b4 a3b3 b4g4 f2f4 g4g2 b3b2
>11/28 Tf3e4  535 30.00  3226624 f3e4 g6e4 b5d3 e4e7 a3b3 h7h6 f2f4 h6h5 b3b2
>nps=107554 h/p/q=19.00%/99.00%/0.00% q=74.0% bc=50%
>br=2.12mp=2860/1849/-1394/-1507
>pawnx=38841 recapx=8188 qcheckx=0 checkx=106681 qfutilx=555920 onereplyx=9444
>mthrx=717 futilx=0 bmx=1544
>f3e4 g6e4 b5d3 e4e7 a3b3 h7h6 f2f4 h6h5 b3b2 - 10.75/29.25 0% 0/4 bf=2.19
>h/p/q=20.75%/99.00%/0.00% 120.06 13126745 3281686/30/109331
>162628/34272/1878/434315/2165392/39376/0/3997
>pawnx/recapx/mthrx/checkx/qfutilx/onereplyx/futilx/bmx
>--------------------------------
>Missed: 1 2 3 4
>maxtime = 3000
>.quit

Something is defintely wrong with your eval.  Those positions are all identical,
in every way, except for color and rotation.  The centipawn evaluations and the
pv trajectories should be absolutely identical at every ply except for the
rotation of the moves.

Analysis to follow...



This page took 0.02 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.