What does your program do here?

Discussion of chess software programming and technical issues.

Moderator: Ras

op12no2
Posts: 558
Joined: Tue Feb 04, 2014 12:25 pm
Location: Gower, Wales
Full name: Colin Jenkins

What does your program do here?

Post by op12no2 »

[d]5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w - - 0 63

Lozza cannot be persuaded from Rxd6 (loses). Even with LMR, Futility and NMP (everything I have) turned off.

Stockfish 6 never at any time considers that move - it's sticks with Kg2 (drawish) from ply1 :)

What does your program do?
Ferdy
Posts: 4852
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: What does your program do here?

Post by Ferdy »

[d]5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w - - 0 63
Convert fen to lozza test pos using SF6 as annotator. The pt (processor time) is close to twice to that of wt (wall time) because SF6 is run on 2 threads.

Code: Select all

5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w - - 0 1 bm Kg2; ss -0.800; pd 34; wt 1:04.434; pt 2:07.577; pv Kg2; nc 213814508; id "lozza 1"; Bmuci f3g2; Annotator "Stockfish 6 64 POPCNT"; Cpu "Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz"; Date "2015.08.11";
Deuterium in 1 minute.

Code: Select all

Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Cores: Physical = 4, Logical = 8
Physical Memory: Total = 12 GB, Available = 8 GB

id name Deuterium v2015.1.35.236
Hash: 256 MB, Threads: 1, MultiPV: 1, AllocTime: 1.0m

FEN: 5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w - - 0 63

  -1.01/27  00m:51s   63. Kg2 
  -0.71/26  00m:33s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -0.93/25  00m:20s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -0.60/24  00m:15s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -0.63/23  00m:12s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -1.02/22  00m:08s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -1.72/21  00m:06s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -1.69/20  00m:04s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -0.58/19  00m:02s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -0.61/18  00m:02s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -1.27/17  00m:02s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -1.16/16  00m:01s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Kg2 
  -0.09/15  00m:00s   63. Rxd6 Ne5+ 64. Kg2 Rh4 65. Be2 d3 66. Re6 
  -0.20/14  00m:00s   63. Rxd6 Ne5+ 64. Kg2 Rh4 65. Be2 d3 66. Re6 
  +0.18/13  00m:00s   63. Rxd6 Ne5+ 64. Kg2 Rh4 65. Be2 d3 66. Re6 
  +0.23/12  00m:00s   63. Rxd6 Ne5+ 64. Kg2 Rh4 65. Be2 Kf7 66. Re6 
  -0.03/11  00m:00s   63. Rxd6 Ne5+ 64. Kg2 Nxg4 65. Kxh1 d3 66. Rb6 
  +0.14/10  00m:00s   63. Rxd6 Ne5+ 64. Kg2 Nxg4 65. Kxh1 d3 66. Rb6 
  +0.00/09  00m:00s   63. Rxd6 Nb4 64. Kg2 Rh6 65. Rd8+ Kf7 66. Rd7+ 
  -0.18/08  00m:00s   63. Kg2 
  -0.63/07  00m:00s   63. Kg2 
  -0.93/06  00m:00s   63. Kg2 Ne5 64. Rxd6 Rh4 65. Be2 d3 
  -0.26/05  00m:00s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 Nxg4 66. Rxd6 
  -0.26/04  00m:00s   63. Kg2 Ne5 64. Rd8+ Kf7 65. Kxh1 
  -0.24/03  00m:00s   63. Kg2 Ne5 64. Rxd6 
  -0.24/02  00m:00s   63. Kg2 Ne5 
  +1.33/01  00m:00s   63. Ke4 
op12no2
Posts: 558
Joined: Tue Feb 04, 2014 12:25 pm
Location: Gower, Wales
Full name: Colin Jenkins

Re: What does your program do here?

Post by op12no2 »

Thanks Ferdinand. I've tried quite a few programs now and like yours, while they flirt with the losing Rxd6, they fairly quickly change to Kg2.

Exception is Dragon 4.6 - it sticks like Lozza to Rxd6.

With any luck it's uncovered a bona fide bug in Lozza :)
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: What does your program do here?

Post by stegemma »

Strange, Satana play d7xd6 after 7.5 seconds:

Code: Select all

# Satana (c) 2012-2015 Stefano Gemma
# zlib (c) 1995-2011 Mark Adler
# pthreads-win32 (c) 1998 John E. Bossom - 1999,2005 ptw32 contributors
# xorshift (c) George Marsaglia
setboard 5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w - - 0 63
\
.....k..
...R....
...p.P..
..pP.P..
...p..B.
...n.K..
........
.......r

value: 0.00 FEN: 5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w -
__moves__
^^^
go
# moves 0/0 - time 7500/300000 ms
# time has expired
move d7d6
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
Maarten Claessens
Posts: 108
Joined: Mon May 12, 2014 10:08 am
Location: Near Nijmegen

Re: What does your program do here?

Post by Maarten Claessens »

The current version of WaDuuttie (with at most 256 Mb memory usage):

Code: Select all

FEN: 5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w - - 0 63 

WaDuuttie:
   1	00:00	          37	37	+0.08	f3e4
   2	00:00	         213	213	-0.56	d7d8 f8f7 f3e4
   3	00:00	       1,034	1,034	-0.84	f3g2 d3e5 d7d8 f8f7 g2h1
   4	00:00	       2,400	2,400	-0.82	d7d8 f8f7 d8d7 f7f6 d7d6 f6e5 d6e6 e5d5 f5f6
   5	00:00	       5,525	552,500	-1.16	d7d6 d3e5 f3g2 h1h6 g4e2
   6	00:00	      10,610	1,061,000	-1.22	f3g2 h1e1 d7d6 c5c4 d6c6 d3e5
   7	00:00	      15,473	515,766	-1.14	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 f7f6
   8	00:00	      33,401	835,025	-1.18	f3g2 h1h4 g4e2 d3e5 d7d6 h4e4 d6d8 f8f7 e2f3
   9	00:00	      45,832	1,145,800	-1.02	f3g2!
   9	00:00	      76,960	1,099,428	-0.84	f3g2 h1h4 d7d8 f8f7 g2g3 h4h1 d8d7 f7e8 d7e7 e8f8 g4f3 h1g1 g3h4
  10	00:00	     114,330	1,270,333	-0.84	f3g2 h1h4 d7d8 f8f7 g2g3 h4h1 g3g2 h1b1 d8d6 b1b2 g2g3 c5c4
  11	00:00	     148,596	1,485,960	-0.96	f3g2?
  11	00:00	     238,073	1,400,429	-1.68	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 d8d6 d4d3 d6d7 f7f6 d7d6 f6e5 d6g6
  12	00:00	     309,792	1,548,960	-1.22	f3g2 d3e5 d7d6 e5g4 g2h1 d4d3 d6b6 d3d2 b6b1 f8f7 d5d6 g4f2 h1g2 d2d1q b1d1
  13	00:00	     397,172	1,527,584	-1.22	f3g2 d3e5 d7d6 e5g4 g2h1 d4d3 d6b6 d3d2 b6b1 f8f7 d5d6 g4f2 h1g2 d2d1q b1d1 f2d1
  14	00:00	     524,480	1,639,000	-1.34	f3g2?
  14	00:00	     621,898	1,680,805	-1.50	f3g2 d3e5 d7d6 e5g4 g2h1 d4d3 d6b6 d3d2 b6b1 d2d1q b1d1 g4f2 h1g2 f2d1 g2f3 f8f7
  15	00:00	     807,653	1,682,610	-1.02	f3g2!
  15	00:00	     931,163	1,724,375	-1.12	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 f7f6 g2f3 f6f5 d8d6 c5c4 f3e2 f5e4 d6d8 g4e3 d5d6
  16	00:00	   1,209,452	1,727,788	-0.72	f3g2!
  16	00:01	   1,372,705	1,737,601	-1.04	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 f7f6 d8d6 f6f5 d6a6 c5c4 d5d6 g4e5 d6d7 e5d7 a6d6 d7e5 d6d4 c4c3
  17	00:01	   1,931,976	1,772,455	-1.00	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 f7f6 d8d6 f6f5 d6d8 c5c4 d8c8 g4e5 g2f2 f5e4 d5d6 e4d5 f2e2 d5d6
  18	00:01	   2,619,371	1,831,727	-1.02	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 f7f6 d8d6 f6f5 d6d8 c5c4 d8c8 g4e5 g2f2 f5e4 d5d6 e4d5 f2e2 c4c3 d6d7 e5d7
  19	00:01	   3,069,449	1,849,065	-0.90	f3g2!
  19	00:02	   4,417,714	1,879,878	-1.14	f3g2?
  19	00:02	   4,422,338	1,881,845	-1.10	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 d8d6 d4d3 g2f3 d3d2 f3e2 c4c3 d6b6 g4e3 b6b1 e3d5 e2d1 d5e3 d1e2 d2d1q b1d1 e3d1
  20	00:03	   6,160,020	1,838,811	-0.94	f3g2!
  20	00:04	   7,032,676	1,865,431	-0.90	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 d8d6 d4d3 g2f3 d3d2 f3e2 c4c3 d6b6 g4e3 b6b1 e3d5 b1b5 d5f4 e2d1 f7f6 d1c2
  21	00:04	   8,758,150	1,908,093	-1.06	f3g2?
  21	00:06	  12,314,897	1,921,200	-1.14	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 g2f1 g4e5 f1e1 c4c3 e1d1 d4d3 d8c8 c3c2 d1c1 f7f6 c8f8 f6g5 f5f6 e5d7 f8d8
  22	00:12	  22,315,989	1,838,219	-1.40	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 g2f1 g4e5 f1e1 c4c3 e1d1 d4d3 d8c8 c3c2 d1c1 f7f6 c8f8 f6g5 f5f6 e5f3 f8d8 g5f6
  23	00:16	  29,025,536	1,840,553	-1.42	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 g2f1 g4e5 f1e1 c4c3 e1d1 d4d3 d8c8 c3c2 d1c1 f7f6 c8f8 f6g5 f5f6 e5d7 f8g8 g5f6 c1d2
  24	00:17	  32,680,716	1,858,971	-1.30	f3g2!
  24	00:22	  40,509,835	1,862,521	-1.26	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 g2f1 g4e5 f1e1 c4c3 e1d1 d4d3 d8c8 c3c2 d1c1 f7f6 c8f8 f6g5 f5f6 e5d7 f8g8 g5f6 g8d8 f6e7
  25	00:30	  55,997,590	1,878,483	-1.42	f3g2?
  25	00:37	  69,313,328	1,869,291	-1.50	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 g2f1 g4e5 f1e1 c4c3 e1d1 d4d3 d8c8 c3c2 d1c1 f7f6 c8d8 e5c4 d8f8 f6e5 f5f6 e5d5 f8c8 c4e5 c8c7
  26	00:43	  80,762,664	1,864,327	-1.18	f3g2!
  26	01:00	 109,512,537	1,834,380	-0.36	f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 g2f1 g4e5 f1e1 c4c3 e1d1 d4d3 d8c8 c3c2 d1c1 f7f6 c8d8 f6e7 d8c8 e7f7 c8d8 f7f6 d8d6 f6f5 d6e6 e5d7 c1d2
Nothing is unstable (Lawrence Krauss)
jdart
Posts: 4427
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: What does your program do here?

Post by jdart »

Arasan 18, 4 threads:

Code: Select all

Arasan 18.0 Copyright 1994-2015 by Jon Dart. All Rights Reserved.
test \chess\temp\rd6.epd 60 -v
 am Rxd6
1       0.00    Rxd6    +0.46   425
2       0.00    Rxd6    +0.32   1308
3       0.01    Rxd6!   +0.50   1597
3       0.01    Rxd6    +0.56   3225
4       0.01    Rxd6    +0.47   3906
5       0.01    Rxd6    +0.31   5579
6       0.02    Kg2     +0.16   13892
6       0.02    Kg2     +0.16   14245
7       0.02    Kg2!    +0.35   17135
7       0.03    Kg2     +0.40   29475
8       0.04     --     +0.21   39158
8       0.04    Kg2     +0.24   46553
9       0.05    Kg2     +0.42   62757
10      0.07    Kg2     +0.35   94239
11      0.10    Kg2     +0.27   159465
12      0.22     --     +0.09   525843
12      0.24    Kg2     +0.00   591630
13      0.26    Kg2     +0.00   683013
14      0.38     --     -0.19   1205584
14      0.42     --     -0.56   1384020
14      0.45    Kg2     -0.11   1458108
15      0.50    Kg2     -0.04   1612357
16      0.53     --     -0.23   1753323
16      0.62    Kg2     -0.49   2046449
17      0.80     --     -0.68   2631853
17      0.99    Kg2     -0.77   3412900
18      1.20     --     -0.96   4443757
18      1.40    Kg2     -0.83   5319853
19      1.71    Kg2     -1.02   6776248
20      2.13     --     -1.21   8927595
20      2.76    Kg2     -1.30   12009887
21      3.24    Kg2     -1.24   14491264
22      6.07    Kg2     -1.32   27730595
23      10.18   Kg2     -1.37   47844553
24      11.13   Kg2!    -1.19   52862018
24      13.66   Kg2     -0.99   65066753
25      15.87    --     -1.18   78399825
25      17.85   Kg2     -1.18   87973452
26      20.80   Kg2     -1.18   105161720
27      27.75    --     -1.37   145798174
27      29.96   Kg2!    -0.99   158717273
27      35.79   Kg2     -0.70   191749882
28      41.24   Kg2!    -0.52   221986014
28      52.83   Kg2!    -0.14   262008604
5.00M nodes/second.
0 tablebase probes, 0 tablebase hits
29066 splits, average thread usage=3.57
result: Kg2     score: -0.14            ++ solved in 0.02 sec. (13.89K nodes)
Kg2 Ne5
User avatar
Kempelen
Posts: 620
Joined: Fri Feb 08, 2008 10:44 am
Location: Madrid - Spain

Re: What does your program do here?

Post by Kempelen »

I suppose the real trick to see that move so fast is due to evaluating function feature. what is really the test condition to see so fast?
Fermin Serrano
Author of 'Rodin' engine
http://sites.google.com/site/clonfsp/
JVMerlino
Posts: 1407
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: What does your program do here?

Post by JVMerlino »

op12no2 wrote:[d]5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w - - 0 63

Lozza cannot be persuaded from Rxd6 (loses). Even with LMR, Futility and NMP (everything I have) turned off.

Stockfish 6 never at any time considers that move - it's sticks with Kg2 (drawish) from ply1 :)

What does your program do?
Myrddin with 4 cores says:

Code: Select all

 1     47      0            2 d7d6
 2     31      1          134 d7d6? c5c4 (8 KNPS)
 2     15      1          769 d7d6? c5c4 (48 KNPS)
 2    -17      1         2340 d7d6? c5c4 (146 KNPS)
 2    -65      3         4382 d7d6? c5c4 (141 KNPS)
 2    -60      3         6032 f3g3 c5c4 d7d6 (194 KNPS)
 2     -9      3         8074 f3g2 h1h6 d7h7 (260 KNPS)
 3     -9      3        10652 f3g2 h1h6 d7d6 (343 KNPS)
 4    -25      4        14062 f3g2? h1a1 (299 KNPS)
 4    -41      4        20826 f3g2? h1b1 d7d6 (443 KNPS)
 4    -20      4        23833 d7d6 c5c4 f3e4 (507 KNPS)
 5    -36      6        26658 d7d6? d3e5 f3g2 (429 KNPS)
 5    -37      6        31480 d7d6 d3e5 (507 KNPS)
 6    -24      7        45514 d7d6 c5c4 d6e6 h1f1 f3g3 f1g1 g3h4 g1g2 (583 KNPS)

 7    -10      9        73872 d7d6 c5c4 d6e6 h1f1 f3g3 f1g1 g3f3 f8f7 d5d6 (785
KNPS)
 8      0     12       138286 d7d6 c5c4 d6e6 h1f1 f3g2 f1f2 g2g3 f2f1 g3g2 (1106
 KNPS)
 9      0     20       325085 d7d6 h1e1 g4h5 e1e3 f3g4 d3f2 g4f4 f2h3 f4g4 h3f2
(1601 KNPS)
10      0     29       601909 d7d6 h1e1 g4h5 e1e3 f3g4 d3f2 g4f4 f2h3 f4g4 h3f2
(2033 KNPS)
11      0     37       857321 d7d6 h1e1 (2292 KNPS)
12    -16     96      2907861 d7d6? c5c4 g4h5 c5c4 (3007 KNPS)
12    -32    165      5449897 d7d6? d3e5 d6d8 h1h5 (3294 KNPS)
12    -13    187      6078630 f3g2 h1h6 d7d8 (3247 KNPS)
13    -13    190      6136914 f3g2 h1h6 (3224 KNPS)
14    -29    218      7172930 f3g2? h1h6 (3284 KNPS)
14      0    340     11684280 f3g2 h1h6 (3435 KNPS)
15    -16    402     14141051 f3g2? h1h4 d7d8 d3e5 (3513 KNPS)
15    -18    549     19589278 f3g2 h1h4 d7d8 f8f7 g2g3 h4h1 d8d7 f7f6 d7d6 f6f7
d6e6 h1g1 g3f3 c5c4 (3567 KNPS)
16     -2    650     23291520 f3g2! (3580 KNPS)
16    -34    798     28824995 f3g2? d3e5 d7d6 d4d3 g2h1 e5g4 d6b6 d3d2 b6b1 d2d1
Q b1d1 g4f2 h1h2 f2d1 d5d6 d1e3 d6d7 (3608 KNPS)
16    -22   1101     40055143 f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g1 f7f6 d8d6 f6f5
d6c6 d4d3 g1f1 g4e3 f1e1 e3d5 c6c5 f5e4 e1d2 d5e3 (3636 KNPS)
17    -38   1154     41967376 f3g2? d3e5 (3635 KNPS)
17    -31   1567     57288174 f3g2 d3e5 d7d8 e5d7 (3654 KNPS)
18    -47   1698     61612956 f3g2? d3e5 (3626 KNPS)
18    -40   2677     97978657 f3g2 d3e5 d7d8 f8f7 g2h1 e5g4 h1g2 c5c4 d8d7 f7f6
d7d6 f6f5 d6c6 f5e5 g2g3 g4e3 d5d6 f5e6 g3f4 c3c2 f4e4 e6d7 (3660 KNPS)
19    -56   2822    103342451 f3g2? d3e5 (3661 KNPS)
19    -72   4074    151115439 f3g2? d3e5 (3708 KNPS)
19    -77   5709    213017127 f3g2 d3e5 (3730 KNPS)
jm
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: What does your program do here?

Post by bob »

op12no2 wrote:[d]5k2/3R4/3p1P2/2pP1P2/3p2B1/3n1K2/8/7r w - - 0 63

Lozza cannot be persuaded from Rxd6 (loses). Even with LMR, Futility and NMP (everything I have) turned off.

Stockfish 6 never at any time considers that move - it's sticks with Kg2 (drawish) from ply1 :)

What does your program do?
Crafty sticks with Kg2 from its first output...

Code: Select all

         22     1.02         -1.20   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 Kxf6 6. Rxd6+ Kxf5 7. Rd8 c3
                                     8. Ke1 Ne3 9. Ke2 Ke4 10. Re8+ Kxd5
                                     11. Kd3 c2 12. Rc8 Ke5 13. Rc5+ Kf4
                                     14. Kxd4
         22->   1.17         -1.20   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 Kxf6 6. Rxd6+ Kxf5 7. Rd8 c3
                                     8. Ke1 Ne3 9. Ke2 Ke4 10. Re8+ Kxd5
                                     11. Kd3 c2 12. Rc8 Ke5 13. Rc5+ Kf4
                                     14. Kxd4
         23     1.24         -1.20   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 Kxf6 6. Rxd6+ Kxf5 7. Rd8 c3
                                     8. Ke1 Ne3 9. Ke2 Ke4 10. Re8+ Kxd5
                                     11. Kd3 c2 12. Rc8 Ke5 13. Rc5+ Kf4
                                     14. Kxd4
         23->   1.36         -1.20   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 Kxf6 6. Rxd6+ Kxf5 7. Rd8 c3
                                     8. Ke1 Ne3 9. Ke2 Ke4 10. Re8+ Kxd5
                                     11. Kd3 c2 12. Rc8 Ke5 13. Rc5+ Kf4
                                     14. Kxd4
         24     1.63         -1.46   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Ke1 Ne5 9. Rc8 Ke4 10. d6 Kd5 11. Kd1
                                     Kxd6 12. Kc2 Nc6 13. Kd3 Kc5
         24->   2.18         -1.46   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Ke1 Ne5 9. Rc8 Ke4 10. d6 Kd5 11. Kd1
                                     Kxd6 12. Kc2 Nc6 13. Kd3 Kc5
         25     2.87         -2.09   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     c2+ 9. Kd2 Kxf6 10. Rf8+ Kg5 11. Rc8 Kxf5
                                     12. Ke3 Kg6 13. Rg8+ Kf6 14. Rf8+ Kg7
                                     15. Rf1 Kg6
         25->  12.54         -2.09   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     c2+ 9. Kd2 Kxf6 10. Rf8+ Kg5 11. Rc8 Kxf5
                                     12. Ke3 Kg6 13. Rg8+ Kf6 14. Rf8+ Kg7
                                     15. Rf1 Kg6
         26    13.76         -1.24   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     c2+ 9. Kc1 Kxf6 10. Rc6 Kxf5 11. Rxd6 Nf3
                                     12. Rb6 Nd4 13. Kd2 Ke4 14. d6 Nf3+
                                     15. Kc1
         26->  14.39         -1.24   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     c2+ 9. Kc1 Kxf6 10. Rc6 Kxf5 11. Rxd6 Nf3
                                     12. Rb6 Nd4 13. Kd2 Ke4 14. d6 Nf3+
                                     15. Kc1
         27    14.84         -1.86   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     c2+ 9. Kc1 Kxf6 10. Rc6 Kxf5 11. Rxd6 Nf3
                                     12. Rb6 Nd4 13. Kd2 Ke4 14. d6 Nf3+
                                     15. Kc1 Ne5
         27->  17.38         -1.86   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     c2+ 9. Kc1 Kxf6 10. Rc6 Kxf5 11. Rxd6 Nf3
                                     12. Rb6 Nd4 13. Kd2 Ke4 14. d6 Nf3+
                                     15. Kc1 Ne5
         28    18.78         -1.12   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     c2+ 9. Kc1 Kxf6 10. Rc6 Kxf5 11. Rxd6 Nf3
                                     12. Rd8 Nd4 13. Rc8 Ne2+ 14. Kd2 c1=Q+
                                     15. Rxc1 Nxc1 16. Kxc1 Ke5
         28->  19.86         -1.12   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     c2+ 9. Kc1 Kxf6 10. Rc6 Kxf5 11. Rxd6 Nf3
                                     12. Rd8 Nd4 13. Rc8 Ne2+ 14. Kd2 c1=Q+
                                     15. Rxc1 Nxc1 16. Kxc1 Ke5
         29    21.69         -1.05   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     Ng4 9. Rxc3 Nf2+ 10. Kd2 Ne4+ 11. Kxd3
                                     Nxc3 12. Kxc3 Kxf6 13. Kc4 Kxf5 14. Kb5
                                     Ke4 15. Kc4 Ke5 16. Kc3 Kxd5
         29->  23.32         -1.05   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 c3 6. Ke2 Ne5 7. Kd1 d3 8. Rc8
                                     Ng4 9. Rxc3 Nf2+ 10. Kd2 Ne4+ 11. Kxd3
                                     Nxc3 12. Kxc3 Kxf6 13. Kc4 Kxf5 14. Kb5
                                     Ke4 15. Kc4 Ke5 16. Kc3 Kxd5
         30    33.69         -0.78   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Rd7+ Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Rc5 Ke5 9. Kf3 Nf6 10. Ke2 Ne4 11. Ra5
                                     c2 12. Ra1 Nc5 13. Rc1 d3+ 14. Kd2 Kd4
                                     15. Rxc2 Ne4+ 16. Kd1 Kxd5 17. Rc8 Kd4
                                     18. Ke1
         30->  35.97         -0.78   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Rd7+ Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Rc5 Ke5 9. Kf3 Nf6 10. Ke2 Ne4 11. Ra5
                                     c2 12. Ra1 Nc5 13. Rc1 d3+ 14. Kd2 Kd4
                                     15. Rxc2 Ne4+ 16. Kd1 Kxd5 17. Rc8 Kd4
                                     18. Ke1
         31    45.09         -0.59   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Rd7+ Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Rc5 Ke5 9. Kf3 Kd6 10. Rc8 Nf6 11. Ke2
                                     Kxd5 12. Kd3 Ne4 13. Rd8+ Nd6 14. Rb8 Nf5
                                     15. Rd8+ Ke6 16. Re8+ Kf6 17. Rg8 Ke7
                                     18. Rh8 Kf7 19. Rb8
         31->  50.17         -0.59   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Rd7+ Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Rc5 Ke5 9. Kf3 Kd6 10. Rc8 Nf6 11. Ke2
                                     Kxd5 12. Kd3 Ne4 13. Rd8+ Nd6 14. Rb8 Nf5
                                     15. Rd8+ Ke6 16. Re8+ Kf6 17. Rg8 Ke7
                                     18. Rh8 Kf7 19. Rb8
         32     1:04         -0.49   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Rd7+ Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Rc5 Ke4 9. d6 Nf6 10. Kf1 Kd3 11. Ke1
                                     Nd7 12. Rg5 Kc2 13. Rg2+ Kb3 14. Kd1 d3
                                     15. Rg8 Ne5 16. Rc8 d2 17. Rc7 Nd3
                                     18. Rb7+ Kc4 19. Kc2 Ne1+ 20. Kd1
         32->   1:14         -0.49   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Rd7+ Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Rc5 Ke4 9. d6 Nf6 10. Kf1 Kd3 11. Ke1
                                     Nd7 12. Rg5 Kc2 13. Rg2+ Kb3 14. Kd1 d3
                                     15. Rg8 Ne5 16. Rc8 d2 17. Rc7 Nd3
                                     18. Rb7+ Kc4 19. Kc2 Ne1+ 20. Kd1
         33     1:20         -0.79   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Rd7+ Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Rc5 Ke4 9. d6 Nf6 10. Kf1 Kd3 11. Ke1
                                     Nd7 12. Rg5 Kc2 13. Rg2+ Kb3 14. Kd1 d3
                                     15. Rg5 Nf6 16. Rb5+ Kc4 17. Rf5 c2+
                                     18. Kc1 Nd7 19. Kd2 Kd4 20. Rf4+ Kc5
         33->   1:50         -0.79   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Rd7+ Kxf6 6. Rxd6+ Kxf5 7. Rc6 c3
                                     8. Rc5 Ke4 9. d6 Nf6 10. Kf1 Kd3 11. Ke1
                                     Nd7 12. Rg5 Kc2 13. Rg2+ Kb3 14. Kd1 d3
                                     15. Rg5 Nf6 16. Rb5+ Kc4 17. Rf5 c2+
                                     18. Kc1 Nd7 19. Kd2 Kd4 20. Rf4+ Kc5
         34     2:53         -0.33   1. Kg2 Ne5 2. Rd8+ Kf7 3. Kxh1 Nxg4 4. Kg2
                                     c4 5. Kf1 d3 6. Rd7+ Kxf6 7. Rxd6+ Ke5
                                     8. Rc6 Kxd5 9. f6 Kxc6 10. f7 Ne3+ 11. Ke1
                                     c3 12. f8=Q d2+ 13. Kf2 d1=Q 14. Qf6+ Kc5
                                     15. Qxc3+ Nc4 16. Qg3 Qd4+ 17. Kg2 Qd5+
                                     18. Kf2 Qf5+ 19. Qf3 Qc2+ 20. Kg3 Qg6+
                                     21. Kf2 Qg5 22. Qf8+ Kd4 23. Qh8+ Ne5
                                     24. Qf8 Qe3+ 25. Kg2
?
Black(1): ?
        time=3:13(77%)  nodes=13615305257(13.6B)  fh1=82%  pred=0  nps=70.4M
        checks=658.1M  qchecks=1.4B  fp=2.4B  mcp=473.5M  reversible=0
        LMReductions:  1/298.0M  2/155.6M  3/57.0M  4/3.9M  5/29.7K  6/15
        null-move (R):  3/394.5M  4/33.1M  5/1.5M  6/112.2K  7/6.6K  8/140
        splits=3.0M(621.0K)  aborts=459.3K  joins=11.5M  data=37%  tbhits=18.0K
Biggest thing to deal with is the black d pawn. The rook and knight help it advance quickly as well as worrying the white bishop and king...
op12no2
Posts: 558
Joined: Tue Feb 04, 2014 12:25 pm
Location: Gower, Wales
Full name: Colin Jenkins

Re: What does your program do here?

Post by op12no2 »

Thanks for the replies.

Lozza's pawn eval is too primitive. It was treating the doubled white passers as better than the slightly less advanced connected black passers.

If I hack things to only consider the first passer per file and reward connected passers, KG2 kicks in.

I found this by watching some test tourney games rather than tweak and wait. Lesson learned. Young engine. Watch it more.