Stability of Score, Crafty 22.8 could someone enlighten me ?

Discussion of chess software programming and technical issues.

Moderator: Ras

bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Stability of Score, Crafty 22.8 could someone enlighten

Post by bob »

kiroje wrote:Hi

In a somewhat desperate attempt to improve my play I have analysed some of my games with Crafty 22.8 and have some success gettting a clue on what the *beeep* is going on when im playing :D

But in this position the score really bumps around - i think its getting stable at ply 19

[d] r2qkb1r/3bpp1p/3P1P2/1p4Pp/np1P3P/p3BN2/P1PQ4/2KR1B1R b kq - 0 21

My question is this : isnt it more usual for programs to have a more consistent score than this(look below for a lengthy analysis from Crafty) ?

Other engines doesnt seem to fluctuate quite as much as Crafty ...

What could be the reason for this ?
This is about evaluation and search differences. Some programs will like one side or the other, depending on their evaluation of the black king in the center. In positions like this, many programs will jump around in the scores as the search uncovers things that change the circumstances significantly, and the evaluation then changes in a sometimes big way.

Code: Select all

 2 +0.52 21. ... Nc3!! (0.02)
 2 +0.03 21. ... Nc3 22. fxe7 Nxa2+ 23. Kb1 (0.02)
 2 +0.03 21. ... Nc3 22. fxe7 Nxa2+ 23. Kb1 (0.03)
 3 +0.03 21. ... Nc3 22. fxe7 Nxa2+ 23. Kb1 (0.03)
 3 +0.03 21. ... Nc3 22. fxe7 Nxa2+ 23. Kb1 (0.03)
 4 +1.88 21. ... Nc3 22. dxe7 Nxa2+ 23. Kb1 Nc3+ 24. Qxc3 a2+ 25. Ka1 bxc3 26. exd8=Q+ Kxd8 (0.05)
 4 +1.45 21. ... exf6 22. Qxb4 Nb2 23. Re1 (0.07)
 4 +0.65 21. ... exd6 22. Qxb4 d5 23. Qb3 (0.07)
 4 +0.65 21. ... exd6 22. Qxb4 d5 23. Qb3 (0.08)
 5 +1.44 21. ... exd6 22. Qxb4 d5 23. Qxb5 Nc3 (0.10)
 5 +1.44 21. ... exd6 22. Qxb4 d5 23. Qxb5 Nc3 (0.11)
 6 +1.04 21. ... exd6!! (0.11)
 6 +0.85 21. ... exd6 22. Qxb4 d5 23. Qb3 Nb2 24. Re1 (0.13)
 6 +0.74 21. ... b3 22. fxe7 bxa2 23. exd8=Q+ Rxd8 24. Qb4 a1=Q+ 25. Kd2 (0.16)
 6 +0.74 21. ... b3 22. fxe7 bxa2 23. exd8=Q+ Rxd8 24. Qb4 a1=Q+ 25. Kd2 (0.17)
 7 +0.64 21. ... b3 22. fxe7 bxa2 23. exd8=Q+ Rxd8 24. Qb4 a1=Q+ 25. Kd2 Qb2 (0.22)
 7 +0.64 21. ... b3 22. fxe7 bxa2 23. exd8=Q+ Rxd8 24. Qb4 a1=Q+ 25. Kd2 Qb2 (0.25)
 8 +0.24 21. ... b3!! (0.38)
 8 -0.43 21. ... b3 22. cxb3 Rc8+ 23. Bc4 bxc4 24. bxa4 exd6 25. a5 Rb8 (0.55)
 8 -0.43 21. ... b3 22. cxb3 Rc8+ 23. Bc4 bxc4 24. bxa4 exd6 25. a5 Rb8 (0.60)
 9 -0.28 21. ... b3 22. cxb3 Rc8+ 23. Bc4 bxc4 24. bxa4 exd6 25. Bf4 c3 26. Qc2 (0.83)
 9 -0.28 21. ... b3 22. cxb3 Rc8+ 23. Bc4 bxc4 24. bxa4 exd6 25. Bf4 c3 26. Qc2 (0.89)
10 -0.68 21. ... b3!! (1.55)
10 -1.05 21. ... b3 22. cxb3 Rc8+ 23. Kb1 Nc3+ 24. Ka1 Nxd1 25. dxe7 Bxe7 26. Qxd1 Qa5 27. fxe7 Qc3+ 28. Kb1 Qxe3 (2.88)
10 -1.05 21. ... b3 22. cxb3 Rc8+ 23. Kb1 Nc3+ 24. Ka1 Nxd1 25. dxe7 Bxe7 26. Qxd1 Qa5 27. fxe7 Qc3+ 28. Kb1 Qxe3 (2.97)
11 -1.01 21. ... b3 22. cxb3 Rc8+ 23. Kb1 Nc3+ 24. Ka1 Nxd1 25. dxe7 Bxe7 26. Qxd1 Bb4 27. Ne5 Rc3 28. Qxh5 (5.07)
11 -1.01 21. ... b3 22. cxb3 Rc8+ 23. Kb1 Nc3+ 24. Ka1 Nxd1 25. dxe7 Bxe7 26. Qxd1 Bb4 27. Ne5 Rc3 28. Qxh5 (5.27)
12 -0.76 21. ... b3 22. cxb3 Rc8+ 23. Bc4 exf6 24. Rde1 Bxd6 25. gxf6 bxc4 26. Bg5+ Be6 27. Rxe6+ fxe6 28. f7+ Kxf7 29. Bxd8 cxb3+ 30. Kd1 Rhxd8 (17.89)
12 -0.76 21. ... b3 22. cxb3 Rc8+ 23. Bc4 exf6 24. Rde1 Bxd6 25. gxf6 bxc4 26. Bg5+ Be6 27. Rxe6+ fxe6 28. f7+ Kxf7 29. Bxd8 cxb3+ 30. Kd1 Rhxd8 (18.58)
13 +0.24 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bf5 27. Bd3 Bxd3 28. Qxd3 Qa6 (62.36)
13 +0.24 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bf5 27. Bd3 Bxd3 28. Qxd3 Qa6 (69.97)
14 +0.53 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bg4 27. Bxb5 Nc5 28. Bxc5 Rxa3 29. Bb6+ Qc7 30. Bxc7+ Kxc7 (125.74)
14 +0.53 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bg4 27. Bxb5 Nc5 28. Bxc5 Rxa3 29. Bb6+ Qc7 30. Bxc7+ Kxc7 (160.02)
15 +0.53 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bg4 27. Bxb5 Nc5 28. Bxc5 Rxa3 29. Bb6+ Qc7 30. Bxc7+ Kxc7 (185.86)
15 +0.53 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bg4 27. Bxb5 Nc5 28. Bxc5 Rxa3 29. Bb6+ Qc7 30. Bxc7+ Kxc7 (204.03)
16 +1.38 21. ... b3 22. d5 Qc8 23. Bd4 exd6 24. Qe3+ Kd8 25. Qxb3 Nc5 26. Qe3 b4 27. Re1 b3 28. cxb3 Nxb3+ 29. Kd1 Nxd4 30. Qxd4 (324.96)
16 +0.89 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 Nxa2+ 24. Kd2 O-O 25. dxe7 Qxe7 26. Qe5 Rfe8 27. Qxe7 Rxe7 28. Ne5 Nc3 29. Bg2 Rc8 (474.75)
16 +0.89 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 Nxa2+ 24. Kd2 O-O 25. dxe7 Qxe7 26. Qe5 Rfe8 27. Qxe7 Rxe7 28. Ne5 Nc3 29. Bg2 Rc8 (709.92)
17 +0.49 21. ... Nc3!! (949.69)
17 +0.45 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 O-O 24. dxe7 Qxe7 25. Qe5 Qd8 26. Re1 Bg4 27. Nh2 Nxa2+ 28. Kd2 Re8 29. Nxg4 Rxe5 30. Nxe5 (1005.02)
17 +0.45 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 O-O 24. dxe7 Qxe7 25. Qe5 Qd8 26. Re1 Bg4 27. Nh2 Nxa2+ 28. Kd2 Re8 29. Nxg4 Rxe5 30. Nxe5 (1044.44)
18 +0.47 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 O-O 24. dxe7 Qxe7 25. Qe5 Qd8 26. Qf6 Nxd1 27. Kxd1 Be6 28. Qh6 Bxa2 29. Bd3 f5 30. Qxh5 (1294.28)
18 +0.47 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 O-O 24. dxe7 Qxe7 25. Qe5 Qd8 26. Qf6 Nxd1 27. Kxd1 Be6 28. Qh6 Bxa2 29. Bd3 f5 30. Qxh5 (1649.96)
19 +0.22 21. ... Nc3 22. fxe7 Bxe7 23. dxe7 Qxe7 24. Re1 Nxa2+ 25. Kb1 Nc3+ 26. Ka1 O-O 27. Bf4 Be6 28. d5 Rad8 29. g6 hxg6 30. Bg5 Qc5 31. Bxd8 Rxd8 (2359.58)
19 +0.22 21. ... Nc3 22. fxe7 Bxe7 23. dxe7 Qxe7 24. Re1 Nxa2+ 25. Kb1 Nc3+ 26. Ka1 O-O 27. Bf4 Be6 28. d5 Rad8 29. g6 hxg6 30. Bg5 Qc5 31. Bxd8 Rxd8 (2670.52)
kiroje

Re: Another position that gives crafty some trouble

Post by kiroje »

As requested - im playing the white pieces

[Event "rated standard match"]
[Site "Free Internet Chess Server"]
[Date "2008.12.08"]
[Round "?"]
[White "kiroje"]
[Black "flyjuice"]
[Result "1-0"]
[WhiteElo "1993"]
[BlackElo "1795"]
[ECO "A40"]
[TimeControl "900"]

1. d4 g6 2. e4 Bg7 3. Nc3 d6 4. Be3 Nd7 5. Qd2 Ngf6 6. f3 a6 7. O-O-O b5 8.
h4 Nh5 9. Nce2 Nb6 10. b3 a5 11. g4 Nf6 12. Ng3 Bd7 13. g5 Nh5 14. Nxh5 gxh5
15. f4 a4 16. b4 a3 17. f5 Na4 18. Nf3 c5 19. e5 cxb4 20. f6 Bf8 21. exd6
exf6 22. Bf4 Qa5 23. Bh3 Nc3 24. Bxd7+ Kxd7 25. gxf6 Nxa2+ 26. Kb1 Nc3+ 27.
Ka1 Bxd6 28. Bxd6 Kxd6 29. Qf4+ Kd7 30. Qf5+ Kd8 31. Rde1 Ra7 32. Re7 Rxe7
33. fxe7+ Kxe7 34. Qe5+ Kd7 35. Qxh8 b3 36. Ne5+ Kc7 37. cxb3 Qb6 38. Nxf7
Qg6 39. Qd8+ Kc6 40. Ne5+ {flyjuice resigns} 1-0
Dann Corbit
Posts: 12808
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Another position that gives crafty some trouble

Post by Dann Corbit »

A suggested strategy for analysis of games:
Have the computer analyze when you are sleeping. Typically, a computer is unused for at least ten hours per day. So take a game like this and have the computer analyze for 10 hrs * 3600 sec/hour = 36000 seconds total, divided by 40 {in this case} distinct white positions:
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm d4;
rnbqkbnr/pppppp1p/6p1/8/3P4/8/PPP1PPPP/RNBQKBNR w KQkq - bm e4;
rnbqk1nr/ppppppbp/6p1/8/3PP3/8/PPP2PPP/RNBQKBNR w KQkq - bm Nc3;
rnbqk1nr/ppp1ppbp/3p2p1/8/3PP3/2N5/PPP2PPP/R1BQKBNR w KQkq - bm Be3;
r1bqk1nr/pppnppbp/3p2p1/8/3PP3/2N1B3/PPP2PPP/R2QKBNR w KQkq - bm Qd2;
r1bqk2r/pppnppbp/3p1np1/8/3PP3/2N1B3/PPPQ1PPP/R3KBNR w KQkq - bm f3;
r1bqk2r/1ppnppbp/p2p1np1/8/3PP3/2N1BP2/PPPQ2PP/R3KBNR w KQkq - bm O-O-O;
r1bqk2r/2pnppbp/p2p1np1/1p6/3PP3/2N1BP2/PPPQ2PP/2KR1BNR w kq - bm h4;
r1bqk2r/2pnppbp/p2p2p1/1p5n/3PP2P/2N1BP2/PPPQ2P1/2KR1BNR w kq - bm Nce2;
r1bqk2r/2p1ppbp/pn1p2p1/1p5n/3PP2P/4BP2/PPPQN1P1/2KR1BNR w kq - bm b3;
r1bqk2r/2p1ppbp/1n1p2p1/pp5n/3PP2P/1P2BP2/P1PQN1P1/2KR1BNR w kq - bm g4;
r1bqk2r/2p1ppbp/1n1p1np1/pp6/3PP1PP/1P2BP2/P1PQN3/2KR1BNR w kq - bm Ng3;
r2qk2r/2pbppbp/1n1p1np1/pp6/3PP1PP/1P2BPN1/P1PQ4/2KR1BNR w kq - bm g5;
r2qk2r/2pbppbp/1n1p2p1/pp4Pn/3PP2P/1P2BPN1/P1PQ4/2KR1BNR w kq - bm Nxh5;
r2qk2r/2pbppbp/1n1p4/pp4Pp/3PP2P/1P2BP2/P1PQ4/2KR1BNR w kq - bm f4;
r2qk2r/2pbppbp/1n1p4/1p4Pp/p2PPP1P/1P2B3/P1PQ4/2KR1BNR w kq - bm b4;
r2qk2r/2pbppbp/1n1p4/1p4Pp/1P1PPP1P/p3B3/P1PQ4/2KR1BNR w kq - bm f5;
r2qk2r/2pbppbp/3p4/1p3PPp/nP1PP2P/p3B3/P1PQ4/2KR1BNR w kq - bm Nf3;
r2qk2r/3bppbp/3p4/1pp2PPp/nP1PP2P/p3BN2/P1PQ4/2KR1B1R w kq - bm e5;
r2qk2r/3bppbp/3p4/1p2PPPp/np1P3P/p3BN2/P1PQ4/2KR1B1R w kq - bm f6;
r2qkb1r/3bpp1p/3p1P2/1p2P1Pp/np1P3P/p3BN2/P1PQ4/2KR1B1R w kq - bm exd6;
r2qkb1r/3b1p1p/3P1p2/1p4Pp/np1P3P/p3BN2/P1PQ4/2KR1B1R w kq - bm Bf4;
r3kb1r/3b1p1p/3P1p2/qp4Pp/np1P1B1P/p4N2/P1PQ4/2KR1B1R w kq - bm Bh3;
r3kb1r/3b1p1p/3P1p2/qp4Pp/1p1P1B1P/p1n2N1B/P1PQ4/2KR3R w kq - bm Bxd7+;
r4b1r/3k1p1p/3P1p2/qp4Pp/1p1P1B1P/p1n2N2/P1PQ4/2KR3R w - - bm gxf6;
r4b1r/3k1p1p/3P1P2/qp5p/1p1P1B1P/p4N2/n1PQ4/2KR3R w - - bm Kb1;
r4b1r/3k1p1p/3P1P2/qp5p/1p1P1B1P/p1n2N2/2PQ4/1K1R3R w - - bm Ka1;
r6r/3k1p1p/3b1P2/qp5p/1p1P1B1P/p1n2N2/2PQ4/K2R3R w - - bm Bxd6;
r6r/5p1p/3k1P2/qp5p/1p1P3P/p1n2N2/2PQ4/K2R3R w - - bm Qf4+;
r6r/3k1p1p/5P2/qp5p/1p1P1Q1P/p1n2N2/2P5/K2R3R w - - bm Qf5+;
r2k3r/5p1p/5P2/qp3Q1p/1p1P3P/p1n2N2/2P5/K2R3R w - - bm Rde1;
3k3r/r4p1p/5P2/qp3Q1p/1p1P3P/p1n2N2/2P5/K3R2R w - - bm Re7;
3k3r/4rp1p/5P2/qp3Q1p/1p1P3P/p1n2N2/2P5/K6R w - - bm fxe7+;
7r/4kp1p/8/qp3Q1p/1p1P3P/p1n2N2/2P5/K6R w - - bm Qe5+;
7r/3k1p1p/8/qp2Q2p/1p1P3P/p1n2N2/2P5/K6R w - - bm Qxh8;
7Q/3k1p1p/8/qp5p/3P3P/ppn2N2/2P5/K6R w - - bm Ne5+;
7Q/2k2p1p/8/qp2N2p/3P3P/ppn5/2P5/K6R w - - bm cxb3;
7Q/2k2p1p/1q6/1p2N2p/3P3P/pPn5/8/K6R w - - bm Nxf7;
7Q/2k2N1p/6q1/1p5p/3P3P/pPn5/8/K6R w - - bm Qd8+;
3Q4/5N1p/2k3q1/1p5p/3P3P/pPn5/8/K6R w - - bm Ne5+;

giving 900 seconds per white move (in this case).

This should yield 3-4 swing points where a particularly interesting move was made (either in a positive or negative sense). Take these (perhaps 4) positions and analyze them the next night at 2 hours/position. I find it is helpful to to examine not only the last predicted variation (which probably contains the ideal trajectory of play) but also the intervening ones where the key move has changed. This is because I often like one of the intervening moves and do not fully understand the final best path. The last pv for the intervening move will for one of these places where the predicted move has changes will often show the refutation. Finally, take the best choice pv and play through it using some visual tool like Winboard. This occasionally results in one of those "Aha!" moments where you can see the reason for the plan.
Dann Corbit
Posts: 12808
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Stability of Score, Crafty 22.8 could someone enlighten

Post by Dann Corbit »

Keep in mind here that I have hamstrung Rybka by forcing evaluation of the three best choices, instead of the usual alpha-beta type analysis...

Given:
[d]r2qkb1r/3bpp1p/3P1P2/1p4Pp/np1P3P/p3BN2/P1PQ4/2KR1B1R b kq - bm Nc3;
Rybka is not really sure of the best move after nearly 3 hours:

Code: Select all

Analysis from Q:\epd\sub\nc3a.epd   
12/8/2008 3:21:18 PM Level: 200000 Seconds
Analyzing engine: Rybka 3

1) Nc3;                 
    Searching move: Na4-c3
    Best move (Rybka 3): e7-e6
    Not found in: 55:33:20
      2	00:00	       1.946	42.397	-1.61	e7e6
      2	00:00	       1.833	58.656	-1.29	e7xf6
      2	00:00	         951	30.432	-0.47	e7xd6
   ---------------------------------------------------------------------------
      3	00:00	       5.788	94.077	-1.58	e7xf6
      3	00:00	       6.457	104.951	-1.39	e7e6
      3	00:00	       2.684	58.476	-0.51	e7xd6
   ---------------------------------------------------------------------------
      4	00:00	      19.860	144.231	-0.88	Na4c3
      4	00:00	       8.249	106.923	-0.70	e7xd6
      4	00:00	      19.207	139.489	-0.23	b4b3
   ---------------------------------------------------------------------------
      5	00:00	      23.132	137.716	-0.70	e7xd6 Qd2xb4
      5	00:00	      25.024	148.980	-0.59	Na4c3 f6xe7 Bf8xe7
      5	00:00	      21.864	142.603	-0.37	b4b3 d4d5
   ---------------------------------------------------------------------------
      6	00:00	      81.190	177.267	-1.05	b4b3 d4d5 Na4b2 a2xb3
      6	00:00	      86.494	182.995	-0.93	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 Nc3xa2+
      6	00:00	      87.216	178.618	-0.90	e7xd6 Qd2xb4 Ra8c8 Rd1e1
   ---------------------------------------------------------------------------
      7	00:01	     192.258	188.214	-1.16	b4b3 d4d5 b3b2+ Kc1b1 Qd8c8 Be3d4 e7xd6 Qd2e3+ Ke8d8 Qe3xa3
      7	00:01	     102.655	181.866	-0.93	e7xd6 Qd2xb4 Qd8c7 Be3d2 Na4b2
      7	00:01	     120.978	180.322	-0.59	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 00 Be3f4
   ---------------------------------------------------------------------------
      8	00:03	     595.285	196.319	-1.06	e7e6 Qd2xb4 Ra8c8
      8	00:03	     219.924	185.046	-1.01	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 00 Be3f4 Bd7e6 d4d5 Ra8d8
      8	00:03	     233.254	186.603	-0.80	e7xd6 Qd2xb4 Qd8c7 Be3d2 Ke8d8 Qb4xa3
   ---------------------------------------------------------------------------
      9	00:10	   2.109.165	211.040	-1.16	e7xf6 Qd2xb4 Qd8b6 Be3f4 000 g5xf6 Qb6c6
      9	00:10	     675.314	193.540	-1.01	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 00 Be3f4 Bd7e6 d4d5 Ra8d8
      9	00:10	     621.614	195.195	-0.87	e7xd6 Qd2xb4 Qd8c7 Be3d2 Na4b2 Rd1e1+ Ke8d8 Qb4b3
   ---------------------------------------------------------------------------
     10	00:21	   4.480.999	216.114	-1.21	e7xf6 Rd1e1 Qd8c8
     10	00:21	   2.979.563	206.292	-1.13	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Qe7b7
     10	00:21	   2.677.295	208.213	-0.89	e7xd6 Qd2xb4 Qd8c7 Be3d2 Na4b2 Rd1e1+ Ke8d8 d4d5 Ra8a4
   ---------------------------------------------------------------------------
     11	00:41	   4.956.750	214.192	-1.18	e7xd6 Qd2xb4 Qd8c7 Bf1xb5 Na4c3 Bb5xd7+ Ke8xd7 Qb4b3 Nc3xd1 Qb3xf7+ Kd7d8 Qf7xc7+ Kd8xc7 Rh1xd1 Kc7d7 Kc1d2 Ra8b8 Kd2d3
     11	00:41	   5.238.965	212.009	-1.15	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Qe7b7 Bf1g2 Be6d5 Re1e7 Qb7c8 Re7c7
     11	00:41	   8.706.737	213.728	-1.08	Qd8c8 Qd2xb4 Na4c3
   ---------------------------------------------------------------------------
     12	00:54	   9.583.608	215.140	-1.27	Qd8c8 Qd2xb4 Na4c3
     12	00:54	  11.266.562	213.307	-1.24	e7xd6 Qd2xb4 Qd8c7 Bf1xb5 Na4c3 Bb5xd7+ Ke8xd7 Qb4b3 Nc3xd1 Qb3xf7+ Kd7d8 Qf7xc7+ Kd8xc7 Rh1xd1 Kc7d7 Kc1d2 Ra8b8 Kd2d3 Kd7e6 Be3c1 Rb8b1
     12	00:54	  10.250.814	212.930	-1.11	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Qe7b7 Bf1g2 Be6d5 Rh1f1 Qb7c8 Nf3d4
   ---------------------------------------------------------------------------
     13	01:23	  17.447.365	213.665	-1.27	Qd8c8 Qd2xb4 e7xd6 Be3d2 Qc8c6
     13	01:23	  14.188.456	210.993	-1.24	e7xd6 Qd2xb4 Qd8c7 Bf1xb5 Na4c3 Bb5xd7+ Ke8xd7 Qb4b3 Nc3xd1 Qb3xf7+ Kd7d8 Qf7xc7+ Kd8xc7 Rh1xd1 Kc7d7 Kc1d2 Ra8b8 Kd2d3 Kd7e6 Be3c1 Rb8b1
     13	01:23	  13.452.919	210.851	-0.97	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Qe7b7 Bf1g2 Be6d5 Rh1f1 Qb7c8 Nf3d4 Bd5xg2 Qd2xg2 Qc8c4
   ---------------------------------------------------------------------------
     14	03:30	  44.895.612	218.180	-1.25	Qd8c8 Qd2xb4 e7xd6 Be3d2 Qc8c6 Qb4b3 000 d4d5 Qc6b6 Qb3xa3 Kc8b8 Rd1e1 Rd8c8
     14	03:30	  34.372.537	214.185	-1.18	e7xd6 Qd2xb4 Qd8b6 Be3d2 Ke8d8 Qb4xa3 Qb6a6 d4d5 Na4b6 Qa3xa6 Ra8xa6 Kc1b2 Nb6c4+ Bf1xc4 b5xc4 Rd1b1 h7h6
     14	03:30	  30.611.270	212.695	-0.95	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Nc3xa2+
   ---------------------------------------------------------------------------
     15	05:43	  73.693.045	219.755	-1.25	Qd8c8 Qd2xb4 e7xd6 Be3d2 Qc8c6 Qb4b3 000 d4d5 Qc6b6 Qb3xa3 Kc8b8 Rd1e1 Rd8c8
     15	05:43	  65.178.403	216.592	-1.25	e7xd6 Qd2xb4 Qd8b6 Qb4b3 Qb6c6 Be3d2 000 d4d5 Qc6b6 Qb3xa3 Kc8b8 Rd1e1 Rd8c8
     15	05:43	  61.031.616	218.045	-1.13	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Nc3xa2+ Kc1b1 Qe7b7 Bf1g2 Na2c3+ Kb1a1 Be6d5 Qd2d3 Qb7c8 Bf4e5 Ra8a6 Be5xc3 Qc8xc3+ Qd3xc3 b4xc3 Re1b1 Ra6b6 Rh1e1
   ---------------------------------------------------------------------------
     16	12:27	 162.406.332	222.421	-1.46	Qd8c8 Qd2xb4 e7xd6 g5g6 Na4c3 Qb4b3 Nc3xd1 g6g7 Bf8xg7 f6xg7 Rh8g8 Kc1xd1 Rg8xg7 Bf1e2 Qc8a6 Be3h6 Rg7g4 Qb3e3+ Ke8d8 Nf3g5 Kd8c7 Be2xg4 h5xg4 Ng5xf7 Ra8e8 Qe3d3
     16	12:27	 110.117.668	219.102	-1.25	e7xd6 Qd2xb4 Qd8b6 Qb4b3 Qb6c6 Be3d2 000 d4d5 Qc6b6 Qb3xa3 Kc8b8 Rd1e1 Rd8c8
     16	12:27	 104.096.321	219.215	-1.13	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Nc3xa2+ Kc1b1 Qe7b7 Bf1g2 Na2c3+ Kb1a1 Be6d5 Qd2d3 Qb7c8 Bf4e5 Ra8a6 Be5xc3 Qc8xc3+ Qd3xc3 b4xc3 Re1b1 Ra6b6 Rh1e1
   ---------------------------------------------------------------------------
     17	2:57:54	4.741.690,030	454.886	-1.44	Qd8c8 Qd2xb4 e7xd6 g5g6 Na4c3 Qb4b3 Nc3xd1 g6g7 Bf8xg7 f6xg7 Rh8g8 Kc1xd1 Rg8xg7 Bf1e2 Qc8b7 Rh1e1 000 d4d5 Rg7g3 Be3f4 Rg3h3 Kd1c1 Bd7g4 Qb3c3+ Qb7c7 Qc3xa3 Kc8b8
     17	2:57:54	1.147.021.884	315.694	-1.34	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8c7 d4d5 b4b3 c2xb3 Nc3xd5+ Bf1c4 Bd7e6 Be3b6 Nd5xb6 Qd2c3 b5xc4 Qc3xh8+ Ke8xe7 Qh8f6+ Ke7f8 b3b4 Kf8g8 Nf3d4 Be6d7 Rh1f1 Ra8f8 Nd4c2
     17	2:57:54	1.170.104.773	313.177	-1.29	e7xd6 Qd2xb4 Qd8b6 Qb4b3 Qb6c6 Be3d2 000 d4d5 Qc6b6 Qb3xa3 Kc8b8 Rd1e1 Rd8c8 Kc1b1 Qb6b7 Qa3b3 Rc8c5 Bf1d3
   12/8/2008 6:23:11 PM, Time for this analysis: 03:01:46, Rated time: 55:33:20

0 of 1 matching moves
12/8/2008 6:23:11 PM, Total time: 3:01:53 AM
Rated time: 55:33:20 = 200000 Seconds
kiroje

Re: Another position that gives crafty some trouble

Post by kiroje »

Dann Corbit wrote: This should yield 3-4 swing points where a particularly interesting move was made (either in a positive or negative sense). Take these (perhaps 4) positions and analyze them the next night at 2 hours/position. I find it is helpful to to examine not only the last predicted variation (which probably contains the ideal trajectory of play) but also the intervening ones where the key move has changed. This is because I often like one of the intervening moves and do not fully understand the final best path. The last pv for the intervening move will for one of these places where the predicted move has changes will often show the refutation. Finally, take the best choice pv and play through it using some visual tool like Winboard. This occasionally results in one of those "Aha!" moments where you can see the reason for the plan.
Actually this sounds like a very good idea .... are there some GUI's that are easier to do this in than others ?

I use SCID right now for analysing.
kiroje

Re: Stability of Score, Crafty 22.8 could someone enlighten

Post by kiroje »

It seems like Rybka is really struggling with this also - but the position is both very unbalanced and complicated so maybe it throws the programs off ?

Im going to let Crafty look at this while im go into deep think mode(sleep) ill bump up the hash for crafty and let it run for 6-10 hours and get back with the analysis.
Dann Corbit
Posts: 12808
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Another position that gives crafty some trouble

Post by Dann Corbit »

kiroje wrote:
Dann Corbit wrote: This should yield 3-4 swing points where a particularly interesting move was made (either in a positive or negative sense). Take these (perhaps 4) positions and analyze them the next night at 2 hours/position. I find it is helpful to to examine not only the last predicted variation (which probably contains the ideal trajectory of play) but also the intervening ones where the key move has changed. This is because I often like one of the intervening moves and do not fully understand the final best path. The last pv for the intervening move will for one of these places where the predicted move has changes will often show the refutation. Finally, take the best choice pv and play through it using some visual tool like Winboard. This occasionally results in one of those "Aha!" moments where you can see the reason for the plan.
Actually this sounds like a very good idea .... are there some GUI's that are easier to do this in than others ?

I use SCID right now for analysing.
Nothing wrong with SCID.
My choice would be the following path:
1. pgn2epd < krj.pgn > krj.epd {This step creates EPD records from the PGN}
2. grep " w " krj.epd > krjw.epd {This step extracts only the white records}
3. Count the records
4. Calculate how much time you have per record
5. Analyze using one of:
A. Arena GUI {Free}
B. Shredder GUI {$$$}
C. ChessAssistant GUI {$$$}
Some other GUIs that I like but are currently a little troublesome for EPD analysis are Aquarium and ChessGUI, and I have hopes for big things from these in the near future.

After the above steps, I would reanalyze the interesting records at much longer time control.
Dann Corbit
Posts: 12808
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Stability of Score, Crafty 22.8 could someone enlighten

Post by Dann Corbit »

kiroje wrote:Hi

In a somewhat desperate attempt to improve my play I have analysed some of my games with Crafty 22.8 and have some success gettting a clue on what the *beeep* is going on when im playing :D

But in this position the score really bumps around - i think its getting stable at ply 19

[d] r2qkb1r/3bpp1p/3P1P2/1p4Pp/np1P3P/p3BN2/P1PQ4/2KR1B1R b kq - 0 21

My question is this : isnt it more usual for programs to have a more consistent score than this(look below for a lengthy analysis from Crafty) ?

Other engines doesnt seem to fluctuate quite as much as Crafty ...

What could be the reason for this ?

Code: Select all

 2 +0.52 21. ... Nc3!! (0.02)
 2 +0.03 21. ... Nc3 22. fxe7 Nxa2+ 23. Kb1 (0.02)
 2 +0.03 21. ... Nc3 22. fxe7 Nxa2+ 23. Kb1 (0.03)
 3 +0.03 21. ... Nc3 22. fxe7 Nxa2+ 23. Kb1 (0.03)
 3 +0.03 21. ... Nc3 22. fxe7 Nxa2+ 23. Kb1 (0.03)
 4 +1.88 21. ... Nc3 22. dxe7 Nxa2+ 23. Kb1 Nc3+ 24. Qxc3 a2+ 25. Ka1 bxc3 26. exd8=Q+ Kxd8 (0.05)
 4 +1.45 21. ... exf6 22. Qxb4 Nb2 23. Re1 (0.07)
 4 +0.65 21. ... exd6 22. Qxb4 d5 23. Qb3 (0.07)
 4 +0.65 21. ... exd6 22. Qxb4 d5 23. Qb3 (0.08)
 5 +1.44 21. ... exd6 22. Qxb4 d5 23. Qxb5 Nc3 (0.10)
 5 +1.44 21. ... exd6 22. Qxb4 d5 23. Qxb5 Nc3 (0.11)
 6 +1.04 21. ... exd6!! (0.11)
 6 +0.85 21. ... exd6 22. Qxb4 d5 23. Qb3 Nb2 24. Re1 (0.13)
 6 +0.74 21. ... b3 22. fxe7 bxa2 23. exd8=Q+ Rxd8 24. Qb4 a1=Q+ 25. Kd2 (0.16)
 6 +0.74 21. ... b3 22. fxe7 bxa2 23. exd8=Q+ Rxd8 24. Qb4 a1=Q+ 25. Kd2 (0.17)
 7 +0.64 21. ... b3 22. fxe7 bxa2 23. exd8=Q+ Rxd8 24. Qb4 a1=Q+ 25. Kd2 Qb2 (0.22)
 7 +0.64 21. ... b3 22. fxe7 bxa2 23. exd8=Q+ Rxd8 24. Qb4 a1=Q+ 25. Kd2 Qb2 (0.25)
 8 +0.24 21. ... b3!! (0.38)
 8 -0.43 21. ... b3 22. cxb3 Rc8+ 23. Bc4 bxc4 24. bxa4 exd6 25. a5 Rb8 (0.55)
 8 -0.43 21. ... b3 22. cxb3 Rc8+ 23. Bc4 bxc4 24. bxa4 exd6 25. a5 Rb8 (0.60)
 9 -0.28 21. ... b3 22. cxb3 Rc8+ 23. Bc4 bxc4 24. bxa4 exd6 25. Bf4 c3 26. Qc2 (0.83)
 9 -0.28 21. ... b3 22. cxb3 Rc8+ 23. Bc4 bxc4 24. bxa4 exd6 25. Bf4 c3 26. Qc2 (0.89)
10 -0.68 21. ... b3!! (1.55)
10 -1.05 21. ... b3 22. cxb3 Rc8+ 23. Kb1 Nc3+ 24. Ka1 Nxd1 25. dxe7 Bxe7 26. Qxd1 Qa5 27. fxe7 Qc3+ 28. Kb1 Qxe3 (2.88)
10 -1.05 21. ... b3 22. cxb3 Rc8+ 23. Kb1 Nc3+ 24. Ka1 Nxd1 25. dxe7 Bxe7 26. Qxd1 Qa5 27. fxe7 Qc3+ 28. Kb1 Qxe3 (2.97)
11 -1.01 21. ... b3 22. cxb3 Rc8+ 23. Kb1 Nc3+ 24. Ka1 Nxd1 25. dxe7 Bxe7 26. Qxd1 Bb4 27. Ne5 Rc3 28. Qxh5 (5.07)
11 -1.01 21. ... b3 22. cxb3 Rc8+ 23. Kb1 Nc3+ 24. Ka1 Nxd1 25. dxe7 Bxe7 26. Qxd1 Bb4 27. Ne5 Rc3 28. Qxh5 (5.27)
12 -0.76 21. ... b3 22. cxb3 Rc8+ 23. Bc4 exf6 24. Rde1 Bxd6 25. gxf6 bxc4 26. Bg5+ Be6 27. Rxe6+ fxe6 28. f7+ Kxf7 29. Bxd8 cxb3+ 30. Kd1 Rhxd8 (17.89)
12 -0.76 21. ... b3 22. cxb3 Rc8+ 23. Bc4 exf6 24. Rde1 Bxd6 25. gxf6 bxc4 26. Bg5+ Be6 27. Rxe6+ fxe6 28. f7+ Kxf7 29. Bxd8 cxb3+ 30. Kd1 Rhxd8 (18.58)
13 +0.24 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bf5 27. Bd3 Bxd3 28. Qxd3 Qa6 (62.36)
13 +0.24 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bf5 27. Bd3 Bxd3 28. Qxd3 Qa6 (69.97)
14 +0.53 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bg4 27. Bxb5 Nc5 28. Bxc5 Rxa3 29. Bb6+ Qc7 30. Bxc7+ Kxc7 (125.74)
14 +0.53 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bg4 27. Bxb5 Nc5 28. Bxc5 Rxa3 29. Bb6+ Qc7 30. Bxc7+ Kxc7 (160.02)
15 +0.53 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bg4 27. Bxb5 Nc5 28. Bxc5 Rxa3 29. Bb6+ Qc7 30. Bxc7+ Kxc7 (185.86)
15 +0.53 21. ... b3 22. d5 b2+ 23. Kb1 Qc8 24. Bd4 exd6 25. Qe3+ Kd8 26. Qxa3 Bg4 27. Bxb5 Nc5 28. Bxc5 Rxa3 29. Bb6+ Qc7 30. Bxc7+ Kxc7 (204.03)
16 +1.38 21. ... b3 22. d5 Qc8 23. Bd4 exd6 24. Qe3+ Kd8 25. Qxb3 Nc5 26. Qe3 b4 27. Re1 b3 28. cxb3 Nxb3+ 29. Kd1 Nxd4 30. Qxd4 (324.96)
16 +0.89 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 Nxa2+ 24. Kd2 O-O 25. dxe7 Qxe7 26. Qe5 Rfe8 27. Qxe7 Rxe7 28. Ne5 Nc3 29. Bg2 Rc8 (474.75)
16 +0.89 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 Nxa2+ 24. Kd2 O-O 25. dxe7 Qxe7 26. Qe5 Rfe8 27. Qxe7 Rxe7 28. Ne5 Nc3 29. Bg2 Rc8 (709.92)
17 +0.49 21. ... Nc3!! (949.69)
17 +0.45 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 O-O 24. dxe7 Qxe7 25. Qe5 Qd8 26. Re1 Bg4 27. Nh2 Nxa2+ 28. Kd2 Re8 29. Nxg4 Rxe5 30. Nxe5 (1005.02)
17 +0.45 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 O-O 24. dxe7 Qxe7 25. Qe5 Qd8 26. Re1 Bg4 27. Nh2 Nxa2+ 28. Kd2 Re8 29. Nxg4 Rxe5 30. Nxe5 (1044.44)
18 +0.47 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 O-O 24. dxe7 Qxe7 25. Qe5 Qd8 26. Qf6 Nxd1 27. Kxd1 Be6 28. Qh6 Bxa2 29. Bd3 f5 30. Qxh5 (1294.28)
18 +0.47 21. ... Nc3 22. fxe7 Bxe7 23. Qh2 O-O 24. dxe7 Qxe7 25. Qe5 Qd8 26. Qf6 Nxd1 27. Kxd1 Be6 28. Qh6 Bxa2 29. Bd3 f5 30. Qxh5 (1649.96)
19 +0.22 21. ... Nc3 22. fxe7 Bxe7 23. dxe7 Qxe7 24. Re1 Nxa2+ 25. Kb1 Nc3+ 26. Ka1 O-O 27. Bf4 Be6 28. d5 Rad8 29. g6 hxg6 30. Bg5 Qc5 31. Bxd8 Rxd8 (2359.58)
19 +0.22 21. ... Nc3 22. fxe7 Bxe7 23. dxe7 Qxe7 24. Re1 Nxa2+ 25. Kb1 Nc3+ 26. Ka1 O-O 27. Bf4 Be6 28. d5 Rad8 29. g6 hxg6 30. Bg5 Qc5 31. Bxd8 Rxd8 (2670.52)
I am not at all sure of the correctness of the best move choice for this position. Here is some Rybka output:

Code: Select all

Analysis from Q:\epd\sub\nc3a.epd   
12/8/2008 6:27:07 PM Level: 200000 Seconds
Analyzing engine: Rybka 3

1) Nc3;                 
    Searching move: Na4-c3
    Best move (Rybka 3): e7xd6
    Not found in: 55:33:20
      2	00:00	         361	21.744	-0.47	e7xd6
      3	00:00	         879	52.946	-0.28	e7xd6
      4+	00:00	       5.523	117.824	-0.08	b4b3
      4+	00:00	       7.632	124.050	+0.12	b4b3
      4	00:00	       7.723	125.529	+0.09	b4b3
      5	00:00	      13.046	140.622	-0.40	b4b3 d4d5
      6	00:00	      37.512	153.037	-1.13	b4b3 d4d5 b3b2+ Kc1b1 Qd8c8 Be3d4 e7xd6 Qd2e3+ Ke8d8 Qe3xa3 Qc8b7 Qa3b3
      6	00:00	      39.330	160.453	-0.79	e7xd6 Qd2xb4 Ra8c8
      7	00:00	      53.967	160.645	-0.72	Na4c3 f6xe7 Bf8xe7
      8	00:00	     116.293	169.394	-0.86	e7xd6 Qd2xb4
      9	00:00	     124.534	173.736	-0.90	e7xd6 Qd2xb4
     10+	00:03	     569.275	181.318	-0.70	Qd8c8
     10	00:04	     815.626	188.490	-1.09	Qd8c8 Qd2xb4 Na4c3 Qb4b3 e7e6 Nf3e5 b5b4 Bf1g2 Ra8a5 Be3d2 Nc3xd1 Rh1xd1 Ra5b5 Ne5c4
     11	00:05	     949.792	190.032	-1.09	Qd8c8 Qd2xb4 Na4c3 Qb4b3 e7e6 Nf3e5 b5b4 Bf1g2 Ra8a5 Be3d2 Nc3xd1 Rh1xd1 Ra5b5 Ne5c4
     12	00:06	   1.288.587	194.877	-1.09	Qd8c8 Qd2xb4 Na4c3 Qb4b3 e7e6 Nf3e5 b5b4 Bf1g2 Ra8a5 Be3d2 Nc3xd1 Rh1xd1 Ra5b5 Ne5c4
     13	00:19	   3.596.253	193.320	-1.19	e7xd6 Qd2xb4 Ra8c8
     13+	00:25	   4.916.768	198.845	-0.89	Na4c3
     13	00:25	   4.962.128	198.121	-1.04	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Qe7f8 Qd2d4 Be6xa2 Qd4xb4 Nc3d5 Qb4d2 Nd5xf4 Qd2xf4 Rd8xd6
     14+	00:30	   5.959.916	204.385	-0.84	Na4c3
     14	00:33	   6.802.527	208.550	-0.77	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Ra8d8 d5d6 Nc3xa2+
     15	00:49	   9.931.932	206.961	-0.77	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Ra8d8 d5d6 Nc3xa2+
     16	02:19	  27.537.200	202.525	-1.12	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6
     17+	03:52	  47.823.755	211.149	-0.92	Na4c3
     17	04:40	  59.550.780	217.368	-0.90	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6 Qe7b7 Bf1g2 Be6d5 Re1e3 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 Nc3e4 Qd2xb4 Ra8a4 Qb4b1 Ne4xd6 Bf4xd6 Qb7b6 Qb1e1 Qb6xd6 Re3e8+
     18	17:11	 219.273.598	217.756	-1.07	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 Ra8d8 d5d6 Qe7b7 Bf1g2 Be6d5 Re1e3 Qb7c8 Qd2d4 Qc8f5 Rh1c1 Bd5e4 Bf4e5
     19	20:29	 268.998.305	224.047	-1.07	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Nc3xa2+ Kc1b1 Na2c3+ Kb1a1 Ra8d8 d5d6 Qe7b7 Bf1g2 Be6d5 Re1e3 Qb7c8 Qd2d4 Qc8f5 Rh1c1 Bd5e4 Bf4e5
     20	2:53:16	2.227.797,897	219.442	-1.84	Na4c3 f6xe7 Bf8xe7 d6xe7 Qd8xe7 Rd1e1 00 Be3f4 Bd7e6 d4d5 Rf8d8 d5d6
     20	3:25:46	2.626.763,923	217.869	-1.52	e7xd6 Qd2xb4 Qd8c8
     21	5:00:56	3.848.365,225	218.249	-1.63	e7xd6 Qd2xb4 d6d5 Qb4e1 Qd8b6 Be3d2+ Bd7e6 Bd2b4 Ke8d7 Bb4xf8 Rh8xf8 Qe1b4 Qb6d6 Bf1xb5+ Kd7c7 Qb4xd6+ Kc7xd6 Rd1d3 Na4b6 Rd3b3 Nb6c4 Rh1e1 Rf8b8 Nf3e5 Nc4a5 Rb3b4 Na5c4 Ne5d3 Rb8b6
   12/8/2008 11:29:07 PM, Time for this analysis: 05:01:52, Rated time: 55:33:20

0 of 1 matching moves
12/8/2008 11:29:08 PM, Total time: 5:02:00 AM
Rated time: 55:33:20 = 200000 Seconds
jwes
Posts: 778
Joined: Sat Jul 01, 2006 7:11 am

Re: Another position that gives crafty some trouble

Post by jwes »

Dann Corbit wrote:
kiroje wrote:
Dann Corbit wrote: This should yield 3-4 swing points where a particularly interesting move was made (either in a positive or negative sense). Take these (perhaps 4) positions and analyze them the next night at 2 hours/position. I find it is helpful to to examine not only the last predicted variation (which probably contains the ideal trajectory of play) but also the intervening ones where the key move has changed. This is because I often like one of the intervening moves and do not fully understand the final best path. The last pv for the intervening move will for one of these places where the predicted move has changes will often show the refutation. Finally, take the best choice pv and play through it using some visual tool like Winboard. This occasionally results in one of those "Aha!" moments where you can see the reason for the plan.
Actually this sounds like a very good idea .... are there some GUI's that are easier to do this in than others ?

I use SCID right now for analysing.
Nothing wrong with SCID.
My choice would be the following path:
1. pgn2epd < krj.pgn > krj.epd {This step creates EPD records from the PGN}
2. grep " w " krj.epd > krjw.epd {This step extracts only the white records}
2.5 edit krjw.epd and remove records from the top that are opening theory and records from the bottom (if any) from where the result is clear to the end of the game.
Dann Corbit wrote:3. Count the records
4. Calculate how much time you have per record
5. Analyze using one of:
A. Arena GUI {Free}
B. Shredder GUI {$$$}
C. ChessAssistant GUI {$$$}
Some other GUIs that I like but are currently a little troublesome for EPD analysis are Aquarium and ChessGUI, and I have hopes for big things from these in the near future.

After the above steps, I would reanalyze the interesting records at much longer time control.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Stability of Score, Crafty 22.8 could someone enlighten

Post by bob »

kiroje wrote:It seems like Rybka is really struggling with this also - but the position is both very unbalanced and complicated so maybe it throws the programs off ?

Im going to let Crafty look at this while im go into deep think mode(sleep) ill bump up the hash for crafty and let it run for 6-10 hours and get back with the analysis.
There is a family of pathological positions that cause this kind of behavior. Basically, each time you go a ply deeper, you see more and different tactics. Which can affect the score at the root. Sometimes the positions are balanced on the edge so that a horizon-effect is used to hide something in this iteration, but the next goes one ply deeper and now you see something else. And you swap to a move that has a slight horizon-effect blindness itself until the next iteration exposes that. Flip-flopping back and forth is not that uncommon in wild tactical positions, and in certain types of endgames where a single tempi is critical.