This is from the first of two known wins with Black, but just a slight alteration if Stockfish would have played Rc1 one move earlier, not on move 36 but on 35. Although this is probably weaker than the text, it allows a pawn sacrifice for Alpha Zero that gives three passed pawns for Stockfish but also the square c5 for one of Alpha Zero's bishops. After this hypothetical move Alpha Zero still quickly wins. You get bonus points for seeing the sorry state SF is in quickly and a few bonus points for not accepting the sacrificed pawn (the last is probably very deep and it is still losing so it does not really matter what White does anymore).
[D]5bk1/r5p1/7p/2p1N3/4PP2/1P1P2Pb/2P4P/2R4K b - -
The real game was:
[pgn]
[Event "?"]
[Site "?"]
[Date "2017.12.09"]
[Round "?"]
[White "SF8"]
[Black "AlphaZero"]
[Result "0-1"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. Bxc6 dxc6
6. O-O Nd7 7. Nbd2 O-O 8. Qe1 f6 9. Nc4 Rf7 10. a4 Bf8
11. Kh1 Nc5 12. a5 Ne6 13. Ncxe5 fxe5 14. Nxe5 Rf6 15. Ng4
Rf7 16. Ne5 Re7 17. a6 c5 18. f4 Qe8 19. axb7 Bxb7 20. Qa5
Nd4 21. Qc3 Re6 22. Be3 Rb6 23. Nc4 Rb4 24. b3 a5 25. Rxa5
Rxa5 26. Nxa5 Ba6 27. Bxd4 Rxd4 28. Nc4 Rd8 29. g3 h6
30. Qa5 Bc8 31. Qxc7 Bh3 32. Rg1 Rd7 33. Qe5 Qxe5 34. Nxe5
Ra7 35. Nc4 g5 36. Rc1 Bg7 37. Ne5 Ra8 38. Nf3 Bb2 39. Rb1
Bc3 40. Ng1 Bd7 41. Ne2 Bd2 42. Rd1 Be3 43. Kg2 Bg4 44. Re1
Bd2 45. Rf1 Ra2 46. h3 Bxe2 47. Rf2 Bxf4 48. Rxe2 Be5
49. Rf2 Kg7 50. g4 Bd4 51. Re2 Kf6 52. e5+ Bxe5 53. Kf3 Ra1
54. Rf2 Re1 55. Kg2+ Bf4 56. c3 Rc1 57. d4 Rxc3 58. dxc5
Rxc5 59. b4 Rc3 60. h4 Ke5 61. hxg5 hxg5 62. Re2+ Kf6
63. Kf2 Be5 64. Ra2 Rc4 65. Ra6+ Ke7 66. Ra5 Ke6 67. Ra6+
Bd6 0-1
[/pgn]
A simple test, find Alpha Zero's hypothetical pawnsac
Moderators: hgm, Rebel, chrisw
-
- Posts: 4567
- Joined: Sun Mar 12, 2006 2:40 am
- Full name:
A simple test, find Alpha Zero's hypothetical pawnsac
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
-
- Posts: 6052
- Joined: Tue Jun 12, 2012 12:41 pm
Re: A simple test, find Alpha Zero's hypothetical pawnsac
White has an excellent very compact pawn structure and 4 pawns for a minor piece, but, if I have to listen to my concepts, black has:
- pair of bishops
- piece more
- pair of bishops with the opponent having no bishop
- advanced outpost on h3
- the white king is cornered
Too many relative advantages for white to have any chance to save the game.
- pair of bishops
- piece more
- pair of bishops with the opponent having no bishop
- advanced outpost on h3
- the white king is cornered
Too many relative advantages for white to have any chance to save the game.
-
- Posts: 4567
- Joined: Sun Mar 12, 2006 2:40 am
- Full name:
Re: A simple test, find Alpha Zero's hypothetical pawnsac
Thanks Lyudmil for your reaction. You get full points! I thought the sacrifice was a surprising move, of course I don't know if Alpha Zero would have played, or if it could still find it but will never be resurrected, but it feels like a move that it could make/have made.Lyudmil Tsvetkov wrote:White has an excellent very compact pawn structure and 4 pawns for a minor piece, but, if I have to listen to my concepts, black has:
- pair of bishops
- piece more
- pair of bishops with the opponent having no bishop
- advanced outpost on h3
- the white king is cornered
Too many relative advantages for white to have any chance to save the game.
Here are my own results for this position, in case nobody believes me
[D]5bk1/r5p1/7p/2p1N3/4PP2/1P1P2Pb/2P4P/2R4K b - -
Engine: Kaissa Evaluate_008 (Experimental eval, 1 thread, 512 MB)
by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
21/35 0:01 -0.95 35...g5 36.Nf3 Bg7 37.Ng1 Bd7 38.Kg2 Bb2
39.Rf1 Ra2 40.Rf2 Bd4 41.Re2 Bc3
42.h3 g4 43.hxg4 Bxg4 44.Nf3 Kf7
45.Rf2 h5 46.Ng5+ Ke7 47.Nf3 Kf6
48.e5+ Ke7 (2.953.593) 2138
.
.
.
32/52 1:01 -0.41 35...g5 36.Kg1 Bg7 37.Kf2 Bxe5
38.fxe5 Kf7 39.Ke3 Ke6 40.Rb1 Kxe5
41.b4 c4 42.b5 Kd6 43.Kd4 cxd3
44.cxd3 Ra4+ 45.Ke3 Ra8 46.Kd4 Rb8
47.Ra1 Rxb5 48.Ra6+ Ke7 (135.337.880) 2200
33/47 1:09 -0.33-- 35...g5 36.Kg1 (153.189.389) 2200
33/51 1:17 -0.26-- 35...g5 36.Kg1 (171.459.272) 2201
33/51 1:29 -0.22 35...g5 36.Kg1 Bg7 37.Kf2 Bxe5
38.fxe5 Kf7 39.Ke3 Ke6 40.Rb1 Kxe5
41.b4 c4 42.b5 Kd6 43.Kd4 cxd3
44.cxd3 Ra4+ 45.Ke3 Ra8 46.Kd4 Rb8
47.Ra1 Rxb5 48.Ra6+ Ke7 (196.443.792) 2204
34/49 1:40 -0.20 35...g5 36.Kg1 Bg7 37.Kf2 Bxe5
38.fxe5 Kf7 39.Ke3 Ke6 40.Rb1 Kxe5
41.b4 c4 42.b5 Kd6 43.Kd4 cxd3
44.cxd3 Ra4+ 45.Ke3 Ra8 46.Kd4 Rb8
47.Ra1 Rxb5 48.Ra6+ Ke7 (222.299.593) 2208
35/51 2:07 -0.27++ 35...c4 (283.419.085) 2220
35/51 2:10 -0.35++ 35...c4 (290.069.851) 2218
35/51 2:13 -0.46++ 35...c4 (296.244.038) 2218
35/51 2:16 -0.62++ 35...c4 (303.448.864) 2218
35/51 2:22 -0.83++ 35...c4 (316.372.892) 2218
35/55 2:40 -1.12++ 35...c4 (356.376.944) 2219
35/63 2:47 -1.05 35...c4 36.Nxc4 Bc5 37.c3 Bf2 38.Rb1 Ra2
39.Nb2 Be3 40.b4 Kf7 41.b5 Bg4
42.Kg2 Bb6 43.Kf1 Ba5 44.Nc4 Bxc3
45.Ne5+ Bxe5 46.fxe5 Be2+ 47.Kg1 Bxd3
48.Rb4 Ra7 (372.909.342) 2221
36/56 3:02 -1.12++ 35...c4 (404.792.949) 2223
36/59 3:30 -1.20++ 35...c4 (468.174.752) 2228
36/60 4:03 -1.31++ 35...c4 (544.033.693) 2233
36/61 5:16 -1.47++ 35...c4 (708.407.771) 2238
36/64 6:56 -1.57 35...c4 36.Nxc4 Bc5 37.Ne5 Ra2
38.Nc4 Kh8 39.b4 Bxb4 40.d4 Kg8
41.Kg1 Bc3 42.Kf2 Bxd4+ 43.Ke2 Ra4
44.Kd3 Bc5 45.Rb1 Kf7 46.Rb7+ Kf6
47.Kc3 Be6 48.Nd2 g6 (934.628.068) 2244
37/61 8:26 -1.65++ 35...c4 (1.141.123.252) 2251
37/61 9:02 -1.64 35...c4 36.Nxc4 Bc5 37.c3 Bf2 38.Rb1 Ra2
39.Nb2 Be3 40.b4 Kf7 41.b5 Bg4
42.Kg2 Bb6 43.Kf1 Ba5 44.Nc4 Bxc3
45.Ne5+ Bxe5 46.fxe5 Be2+ 47.Kg1 Bxd3
48.Rb4 Ra7 (1.220.608.921) 2251
.
.
.
44/70 82:09 -1.80 35...c4 36.Nxc4 Bc5 37.c3 Bf2 38.Rb1 Ra2
39.Nb2 Be3 40.b4 Kf7 41.b5 Bg4
42.Kg2 Bb6 43.Kf1 Ba5 44.Nc4 Bxc3
45.Ne5+ Bxe5 46.fxe5 Be2+ 47.Kg1 Bxd3
48.Rb4 Ra7 (11.457.472.625) 2324
45/62 86:09 -1.87++ 35...c4 (12.031.830.370) 2327
45/64 92:10 -1.95++ 35...c4 (12.895.020.712) 2331
45/72 101:25 -1.72-- 35...c4 36.Nxc4 (14.203.184.520) 2333
45/72 101:35 -1.89++ 35...c4 (14.225.944.604) 2333
45/72 125:51 -1.95 35...c4 36.dxc4 Ra2 37.Nd3 Ba3
38.Rd1 Rxc2 39.Kg1 Bf8 40.b4 Rxc4
41.Nf2 Bc8 42.b5 Rb4 43.Rd8 Rb1+
44.Kg2 Bb7 45.Kf3 Rxb5 46.Nd3 Rb3
47.Ke3 Kf7 48.Kd4 Be7 {[D]3R4/1b2bkp1/7p/8/3KPP2/1r1N2P1/7P/8 w - -} (17.641.624.234) 2336
46/59 128:48 -1.87-- 35...c4 36.dxc4 (18.070.744.542) 2338
46/59 129:56 -1.80-- 35...c4 36.dxc4 (18.236.173.581) 2338
46/65 134:31 -1.87++ 35...c4 (18.899.484.735) 2341
46/71 149:59 -2.03++ 35...c4 (21.140.155.479) 2349
46/76 159:46 -1.83 35...c4 36.dxc4 Ra2 37.Nd3 Ba3
38.Rd1 Rxc2 39.Kg1 Bf8 40.b4 Rxc4
41.Rc1 Rxc1+ 42.Nxc1 Bxb4 43.Kf2 Bc5+
44.Kf3 h5 45.Nd3 Bd4 46.Ne1 Kf7
47.Nd3 Ke7 48.Nf2 Bd7 (22.532.518.993) 2350
47/65 167:35 -1.90++ 35...c4 (23.658.566.242) 2352
47/65 171:31 -1.90 35...c4 36.dxc4 Ra2 37.Nd3 Ba3
38.Rd1 Rxc2 39.Kg1 Bf8 40.b4 Rxc4
41.Rc1 Rxc1+ 42.Nxc1 Bxb4 43.Kf2 Bc5+
44.Kf3 h5 45.Nd3 Bd4 46.Ne1 Kf7
47.Nd3 Ke7 48.Nf2 Bd7 (24.228.646.283) 2354
48/67 184:43 -1.98++ 35...c4 (26.137.455.460) 2358
48/67 189:40 -1.98 35...c4 36.dxc4 Ra2 37.Nd3 Ba3
38.Rd1 Rxc2 39.Kg1 Bf8 40.b4 Rxc4
41.Rc1 Rxc1+ 42.Nxc1 Bxb4 43.Kf2 Bc5+
44.Kf3 h5 45.Nd3 Bd4 46.Ne1 Kf7
47.Nd3 Ke7 48.Nf2 Bd7 (26.877.662.568) 2361
49/68 254:41 -1.90-- 35...c4 36.Ng6 (35.528.670.835) 2324
49/68 255:59 -1.98++ 35...c4 (35.700.961.645) 2324
49/71 325:42 -2.09++ 35...c4 (44.934.214.991) 2299
49/71 389:27 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.Ra3 Bd5 {[D]8/5kp1/7p/3b1P2/2r3P1/R5K1/7P/8 w - -} (53.105.992.738) 2272
50/71 423:07 -1.98-- 35...c4 36.bxc4 (57.512.019.782) 2265
50/71 436:34 -2.06++ 35...c4 (59.283.899.876) 2263
50/71 459:04 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.h3 Kf6 (62.196.792.354) 2258
51/69 509:24 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.h3 Kf6 (68.703.773.622) 2247
Leafposition 1 two best moves:
[D]3R4/1b2bkp1/7p/8/3KPP2/1r1N2P1/7P/8 w - -
Engine: Kaissa Evaluate_008 (512 MB)
by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
46 172:59 -2.29 1.Rb8 Bd6 2.Rd8 Ke7 3.Rg8 Ba6 4.Ne5 Kf6
5.Ra8 Bb7 6.Ra5 Rb4+ 7.Nc4 Be7 8.e5+ Ke6
9.Ra1 g6 10.Kc3 Rb5 11.Ne3 Kf7
12.Kc4 Rc5+ 13.Kd3 Rc8 14.Nc4 (23.892.263.286) 2301
45 172:59 -2.88 1.Rd7 Ke8 2.Rc7 Bd8 3.Rc1 Bb6+ 4.Kc4 Ra3
5.Nc5 Bc6 6.Rb1 Ba7 7.e5 Ke7 8.Rd1 Ra2
9.Nb3 Ra4+ 10.Kc3 Bd7 11.Rd6 Bf2
12.Nd4 Bg1 13.Nc6+ Bxc6 14.Rxc6 (23.892.263.286) 2301
_______________________________________________________
48 391:44 -2.49 1.Rb8 Bd6 2.Ne5+ Kf6 3.Ng4+ Ke7
4.Rg8 Kf7 5.Rd8 Ke6 6.Re8+ Be7 7.Rb8 Rb4+
8.Kc3 Rb5 9.Ne3 Bd6 10.Re8+ Kf7
11.Rd8 Be7 12.Rb8 Rc5+ 13.Kd3 Rc7
14.e5 (53.770.457.226) 2287
47 391:44 -3.06 1.Rh8 Ba6 2.Ne5+ Ke6 3.f5+ Kf6
4.Nd7+ Kg5 5.Kd5 Ba3 6.Rg8 Rd3+
7.Kc6 Bb7+ 8.Kxb7 Rxd7+ 9.Kc6 Ra7
10.Rb8 Ra5 11.Kd7 Re5 12.Rg8 Re7+
13.Kc6 Bb2 14.Rb8 (53.770.457.226) 2287
Leafposition 2 na 389:27
[D]8/5kp1/7p/3b1P2/2r3P1/R5K1/7P/8 w - -
This is a bit less convincing for Black after 49. Kh4
49 72:17 -2.16 1.Kh4 Bc6 2.h3 Kf6 3.Kh5 Ra4 4.Rd3 Be4
5.Rd6+ Ke7 6.Rd1 Kf7 7.Rd7+ Kg8
8.Kg6 Ra6+ 9.Kh5 Bc6 10.Rd8+ Kf7
11.Rd3 Bb5 12.Rb3 Be8 13.Kh4 Kf6
14.Rb2 (11.211.161.660) 2584
48 72:17 -2.44 1.Rd3 Be4 2.Rd7+ Kf6 3.Rd6+ Ke7
4.Rg6 Kf7 5.Rd6 Rc3+ 6.Kf4 Bc6 7.h4 Rc4+
8.Kg3 Be8 9.Ra6 h5 10.gxh5 Rc6
11.Ra8 Bd7 12.Ra7 Rd6 13.h6 gxh6
14.Kg4 (11.211.161.660) 2584
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
-
- Posts: 4567
- Joined: Sun Mar 12, 2006 2:40 am
- Full name:
Re: A simple test, find Alpha Zero's hypothetical pawnsac
It is still running, here is how it looks now:
50/71 459:04 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.h3 Kf6 (62.196.792.354) 2258
51/69 509:24 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.h3 Kf6 (68.703.773.622) 2247
52/69 615:13 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.h3 Kf6 (81.793.940.443) 2215
53/71 697:31 -1.98-- 35...c4 36.dxc4 (92.250.359.985) 2204
53/71 715:42 -1.91-- 35...c4 36.dxc4 (94.582.780.546) 2202
53/71 754:36 -1.80-- 35...c4 36.dxc4 (99.472.744.566) 2196
53/71 767:45 -1.89++ 35...c4 (101.125.876.605) 2195
53/82 961:19 -2.10++ 35...c4 (125.780.975.889) 2180
53/89 1368:04-2.16 35...c4 36.Ng6 {Ultimately, AlphaZero, sorry, Kaissa, decides not to accept the sacced pawn} cxb3 37.cxb3 Bc5
38.f5 Kf7 39.Nf4 Be3 40.Re1 Bf2
41.Rc1 Bg4 42.Kg2 Ra2 43.Rf1 Bb6+
44.Kh1 Be3 45.h3 Bxf4 46.Rxf4 Bxh3
47.Rh4 Bf1 48.d4 Rd2 (176.835.809.707) 2154
54/79 1457:30-2.09-- 35...c4 36.dxc4 (188.158.535.877) 2151
54/79 1491:12-2.16++ 35...c4 (192.488.535.570) 2151
The two leaf positions:
[D]8/5kp1/7p/3b1P2/2r3P1/R5K1/7P/8 w - -
Engine: Kaissa (512 MB)
by T. Romstad, M. Costalba, J. Kiiski, G. LInscott
53 1200:46-3.37 1.Kh4 Be4 2.Ra7+ Kg8 3.Kg3 Kf8 4.Rd7 Rc3+
5.Kf4 Bc6 6.Ra7 Rf3+ 7.Ke5 Be8 8.Ra2 Ke7
9.Ra7+ Bd7 10.Ra8 Rc3 11.Rg8 Kf7
12.Rd8 Be8 13.Rd1 Rc4 14.h3 {This is looking much better now But I have not checked this further.} (178.816.492.928) 2481
53 1200:46-3.44 1.Rd3 Be4 2.Rd7+ Kf6 3.Rd6+ Ke7
4.Re6+ Kf7 5.Rd6 Rc3+ 6.Kf4 Bc6
7.Rd1 Ke7 8.Re1+ Kf6 9.Re6+ Kf7
10.Rd6 Rf3+ 11.Ke5 Bb5 12.Rd1 h5
13.Rd5 Bd3 14.h3 (178.816.492.928) 2481
Leafposition 2:
[D]3R4/1b2bkp1/7p/8/3KPP2/1r1N2P1/7P/8 w - -
Engine: Kaissa (512 MB)
by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
52 1371:05-2.65 1.Rb8 Bd6 2.Rd8 Ke7 3.Rg8 Ba6 4.Ne5 Rb4+
5.Kc3 Rxe4 6.Rxg7+ Ke6 7.Rg6+ Kd5
8.Rxh6 Bb5 9.Rh8 Re3+ 10.Kd2 Ke4
11.Rc8 Ba3 12.Ng4 Bb4+ 13.Kc2 Ba4+
14.Kb1 (183.523.289.902) 2230
51 1371:05-3.23 1.Ne5+ Ke6 2.f5+ Kf6 3.Nd7+ Kg5
4.h4+ Kh5 5.Re8 Rb4+ 6.Kd3 Rxe4 7.f6 gxf6
8.Nxf6+ Bxf6 9.Rxe4 Bxe4+ 10.Kxe4 Kg4
11.h5 Bg5 12.Kd3 Kf3 13.Kc4 Kxg3
14.Kd4 (183.523.289.902) 2230
50/71 459:04 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.h3 Kf6 (62.196.792.354) 2258
51/69 509:24 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.h3 Kf6 (68.703.773.622) 2247
52/69 615:13 -2.06 35...c4 36.bxc4 Ra2 37.c3 Ba3 38.Rg1 Bb2
39.g4 Bxc3 40.Nc6 Rd2 41.d4 Bxd4
42.Nxd4 Rxd4 43.Rg3 Bf1 44.Re3 Bd3
45.Kg2 Bxe4+ 46.Kg3 Rxc4 47.f5 Kf7
48.h3 Kf6 (81.793.940.443) 2215
53/71 697:31 -1.98-- 35...c4 36.dxc4 (92.250.359.985) 2204
53/71 715:42 -1.91-- 35...c4 36.dxc4 (94.582.780.546) 2202
53/71 754:36 -1.80-- 35...c4 36.dxc4 (99.472.744.566) 2196
53/71 767:45 -1.89++ 35...c4 (101.125.876.605) 2195
53/82 961:19 -2.10++ 35...c4 (125.780.975.889) 2180
53/89 1368:04-2.16 35...c4 36.Ng6 {Ultimately, AlphaZero, sorry, Kaissa, decides not to accept the sacced pawn} cxb3 37.cxb3 Bc5
38.f5 Kf7 39.Nf4 Be3 40.Re1 Bf2
41.Rc1 Bg4 42.Kg2 Ra2 43.Rf1 Bb6+
44.Kh1 Be3 45.h3 Bxf4 46.Rxf4 Bxh3
47.Rh4 Bf1 48.d4 Rd2 (176.835.809.707) 2154
54/79 1457:30-2.09-- 35...c4 36.dxc4 (188.158.535.877) 2151
54/79 1491:12-2.16++ 35...c4 (192.488.535.570) 2151
The two leaf positions:
[D]8/5kp1/7p/3b1P2/2r3P1/R5K1/7P/8 w - -
Engine: Kaissa (512 MB)
by T. Romstad, M. Costalba, J. Kiiski, G. LInscott
53 1200:46-3.37 1.Kh4 Be4 2.Ra7+ Kg8 3.Kg3 Kf8 4.Rd7 Rc3+
5.Kf4 Bc6 6.Ra7 Rf3+ 7.Ke5 Be8 8.Ra2 Ke7
9.Ra7+ Bd7 10.Ra8 Rc3 11.Rg8 Kf7
12.Rd8 Be8 13.Rd1 Rc4 14.h3 {This is looking much better now But I have not checked this further.} (178.816.492.928) 2481
53 1200:46-3.44 1.Rd3 Be4 2.Rd7+ Kf6 3.Rd6+ Ke7
4.Re6+ Kf7 5.Rd6 Rc3+ 6.Kf4 Bc6
7.Rd1 Ke7 8.Re1+ Kf6 9.Re6+ Kf7
10.Rd6 Rf3+ 11.Ke5 Bb5 12.Rd1 h5
13.Rd5 Bd3 14.h3 (178.816.492.928) 2481
Leafposition 2:
[D]3R4/1b2bkp1/7p/8/3KPP2/1r1N2P1/7P/8 w - -
Engine: Kaissa (512 MB)
by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
52 1371:05-2.65 1.Rb8 Bd6 2.Rd8 Ke7 3.Rg8 Ba6 4.Ne5 Rb4+
5.Kc3 Rxe4 6.Rxg7+ Ke6 7.Rg6+ Kd5
8.Rxh6 Bb5 9.Rh8 Re3+ 10.Kd2 Ke4
11.Rc8 Ba3 12.Ng4 Bb4+ 13.Kc2 Ba4+
14.Kb1 (183.523.289.902) 2230
51 1371:05-3.23 1.Ne5+ Ke6 2.f5+ Kf6 3.Nd7+ Kg5
4.h4+ Kh5 5.Re8 Rb4+ 6.Kd3 Rxe4 7.f6 gxf6
8.Nxf6+ Bxf6 9.Rxe4 Bxe4+ 10.Kxe4 Kg4
11.h5 Bg5 12.Kd3 Kf3 13.Kc4 Kxg3
14.Kd4 (183.523.289.902) 2230
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: A simple test, find Alpha Zero's hypothetical pawnsac
[d]5bk1/r5p1/7p/2p1N3/4PP2/1P1P2Pb/2P4P/2R4K b - - 2 1
current dev-SF-McB,, expected release 12/24/17
current dev-SF-McB,, expected release 12/24/17
Code: Select all
white viewpoint fewer / Multi-PV setting = 1 / more
exclude: none best +tail
dep score nodes time (not shown: tbhits knps seldep)
46 -1.89 14.9G 11:42.16 c4 Ng6 cxb3 cxb3 Bc5 f5 Kf7 Nf4 Be3 Rb1 Bg4 Rf1 Ra2 b4 Rd2 b5 Bxf4 Rxf4 h5 b6 Rxd3 e5 Rb3 Kg2 Rb2+ Rf2 Bh3+ Kf3 Rxb6 Kf4 g6 fxg6+ Kxg6 Ke4 Rb4+ Kd5 Rb3 Kc4 Rb1 Kd5 Rd1+ Kc5 Bf5 Kc6 Kg5 Kc5 Bh3 Kc6 Rd4 Re2 Be6 Rf2 Rd3 Rf6 Bh3 R
45 -1.89 14.2G 11:08.84 c4 Ng6 cxb3 cxb3 Bc5 f5 Kf7 Nf4 Be3 Rb1 Bg4 Rf1 Ra2 b4 Rd2 b5 Bxf4 Rxf4 h5 b6 Rxd3 e5 Rb3 Kg2 Rb2+ Rf2 Bh3+ Kf3 Rxb6 Kf4 g6 fxg6+ Kxg6 Ke4 Rb4+ Kd5 Rb3 Kc4 Rb1 Kd5 Rd1+ Kc5 Bf5 Kc6 Kg5 Kc5 Bh3 Kc6 Rd4 Re2 Be6 Rf2 Rd3 Rf6 Bh3 R
44 -1.89 14.2G 11:07.56 c4 Ng6 cxb3 cxb3 Bc5 f5 Kf7 Nf4 Be3 Rb1 Bg4 Rf1 Ra2 b4 Rd2 b5 Bxf4 Rxf4 h5 b6 Rxd3 e5 Rb3 Kg2 Rb2+ Rf2 Bh3+ Kf3 Rxb6 Kf4 g6 fxg6+ Kxg6 Ke4 Rb4+ Kd5 Rb3 Kc4 Rb1 Kd5 Rd1+ Kc5 Bf5 Kc6 Kg5 Kc5 Bh3 Kc6 Rd4 Re2 Be6 Rf2 Rd3 Rf6 Bh3 R
43 -1.89 14.2G 11:06.77 c4 Ng6 cxb3 cxb3 Bc5 f5 Kf7 Nf4 Be3 Rb1 Bg4 Rf1 Ra2 b4 Rd2 b5 Bxf4 Rxf4 h5 b6 Rxd3 e5 Rb3 Kg2 Rb2+ Rf2 Bh3+ Kf3 Rxb6 Kf4 g6 fxg6+ Kxg6 Ke4 Rb4+ Kd5 Rb3 Kc4 Rb1 Kd5 Rd1+ Kc5 Bf5 Kc6 Kg5 Kc5 Bh3 Kc6 Rd4 Re2 Be6 Rf2 Rd3 Rf6 Bh3 R
42 -1.84 9.67G 7:34.42 c4 Nxc4 Bc5 c3 Bf2 Rb1 Ra2 Nb2 Be3 b4 Bg4 Kg2 Be2 Kh3 g5 b5 gxf4 gxf4 Bxf4 b6 Ra5 Kg2 Rh5 Na4 Rxh2+ Kg1 Bf3 Rb2 Rxb2 Nxb2 Be3+ Kf1 Bxb6 Nc4 Bc5 Ne5 Bd1 Ke1 Bb3 Kd2 h5 Nf3 Kf7 c4 Bf2 d4 Kf6 c5 Ba4 Ke2 Bg3 Ng1 h4 Kf3 Bd7 d5 Ba4 K
42 -1.82! 7.87G 6:08.67 c4!
42 -1.68? 6.00G 4:41.46 c4 Nxc4?
41 -1.75 5.82G 4:33.01 c4 Nxc4 Bc5 c3 Bf2 Nb2 Ra2 Rb1 Be3 b4 Bg4 Kg2 Be2 Kh3 g5 b5 gxf4 gxf4 Bxf4 b6 Ra5 Kg2 Rh5 Na4 Rxh2+ Kg1 Bf3 Rb2 Rxb2 Nxb2 Be3+ Kf1 Bxb6 Nc4 Bc5 Ke1 Kg7 Ne5 Bh5 d4 Bd6 Nd3 Bg6 Nf2 Kf7 Ke2 Bg3 e5 h5 c4 h4 Ke3 Ke6 Nd3 h3 Nf4+ Bxf4
40 -1.61 4.43G 3:28.43 c4 Nxc4 Bc5 c3 Bf2 Nb2 Ra2 Rb1 Be3 b4 Bg4 Kg2 Be2 Kh3 g5 b5 gxf4 gxf4 Bxf4 b6 Ra5 Kg2 Rh5 Na4 Rxh2+ Kg1 Bf3 Rb2 Rxb2 Nxb2 Be3+ Kf1 Bxb6 Nc4 Bc5 Ke1 h5 Ne5 Bg2 Ke2 h4 Nf3 h3 d4 Bb6 Kf2 Kg7 Kg3 Kf7 e5 Ke6 c4 Bxf3 Kxf3
40 -1.55? 4.41G 3:27.58 c4 Nxc4?
40 -1.63? 4.37G 3:25.89 c4 Nxc4?
39 -1.70 4.29G 3:22.14 c4 Nxc4 Bc5 c3 Bf2 Nb2 Ra2 Rb1 Be3 d4 Bd2 Nd1 Bf1 Kg1 Bd3 Rb2 Be3+ Kg2 Bxe4+ Kh3 Rxb2 Nxb2 Bd2 Na4 Bc2 Kg4 Bxb3 Nc5 Bd1+ Kf5 Bxc3 Ke5 Bf3 Ne4 Bb4 Nd6 Bg4 Nf5 Bh3 Ne3 Kf7 Nf5 Ba5 Ne3 Bd2 Nc4 Bb4 Nd6+ Kf8 Nf5 Bc3 Ne3 Kf7 f5 Bb4 K
38 -1.70 4.04G 3:10.44 c4 Nxc4 Bc5 c3 Bf2 Nb2 Ra2 Rb1 Be3 d4 Bd2 Nd1 Bf1 Kg1 Bd3 Rb2 Be3+ Kg2 Bxe4+ Kh3 Rxb2 Nxb2 Bd2 Na4 Bc2 Kg4 Bxb3 Nc5 Bd1+ Kf5 Bxc3 Ke5 Bf3 Ne4 Bb4 Nd6 Bg4 Nf5 Bh3 Ne3 Kf7 Nc4 Bg4 Nd6+ Kf8 Nf5 Bh3 Ke4 Kf7 Ke5 Bc3 Nd6+ Ke7 Nf5+ Kf
37 -1.70 4.00G 3:08.60 c4 Nxc4 Bc5 c3 Bf2 Nb2 Ra2 Rb1 Be3 d4 Bd2 Nd1 Bf1 Kg1 Bd3 Rb2 Be3+ Kg2 Bxe4+ Kh3 Rxb2 Nxb2 Bd2 Na4 Bc2 Kg4 Bxb3 Nc5 Bd1+ Kf5 Bxc3 Ke5 Bf3 Ne4 Bb4 Nd6 Bg4 Nf5 Kf7 Nd6+ Kf8 Nf5 Bh3 Ke4 Kf7 Ne3 Bd2 Nc4
37 -1.61? 3.32G 2:37.12 c4 Nxc4?
36 -1.68 3.24G 2:33.23 c4 Nxc4 Bc5 c3 Bf2 Rb1 Ra2 Nb2 Be3 d4 Bd2 Nd1 Bf1 Kg1 Bd3 Rb2 Be3+ Kg2 Bxe4+ Kh3 Rxb2 Nxb2 Bd2 Na4 Bc2 Kg4 Bxb3 Nc5 Bd1+ Kf5 Bxc3 Ke5 Kf7 Ne4 Ba5 Nd6+ Ke7 Nf5+ Kf8 Ke6 Bg4 Ke5 Bc3 Ne3 Bf3 Nf5 Kf7 Nd6+ Ke7 Nf5+ Kf8 Nd6 Bg4 Nc4 B
36 -1.52! 2.43G 1:55.60 c4!
36 -1.37! 2.34G 1:51.40 c4!
35 -1.22 2.30G 1:49.61 c4 Ng6 cxb3 cxb3 Bc5 f5 Kf7 Nf4 Be3 Rb1 Bg4 Rf1 Ra2 b4 Rd2 b5 Rb2 b6 Bxb6 h3 Be2 Nxe2 Rxe2 Rb1 Bd4 Rb5 Kf6 Rd5 Be5 g4 Rh2+ Kg1 Rxh3 d4 Bf4 Kf2 Rd3 Rd7 Be3+ Ke2 Rxd4 e5+ Kxe5 Re7+ Kf4 Rxe3 Kxg4
35 -1.31! 1.31G 1:03.12 c4!
35 -0.92! 955.8M 0:46.08 c4!
35 -0.63! 735.7M 0:35.24 c4!
35 -0.42! 669.7M 0:32.04 c4!
35 -0.26! 621.5M 0:29.69 c4!
35 -0.15! 599.0M 0:28.59 c4!
35 -0.07! 575.8M 0:27.47 c4!
34 0.00 359.1M 0:16.98 g5 Kg1 Bg7 Kf2 Bxe5 fxe5 Kf7 Ke3 Ke6 Rb1 Kxe5 b4 Kd6 bxc5+ Kxc5 Rb8 Bg4 Rh8 Rf7 Rxh6 Rf3+ Kd2 Rf2+ Kc3 Bd1 d4+ Kb5 Kd3 Bxc2+ Ke3 Rg2 d5 Bd1 Kd4 Rd2+ Ke5 Bc2 h4 Re2 hxg5 Bxe4 Rc6 Bf3+ Kd6 Rg2 g6 Rxg3 g7 Rxg7
33 0.00 346.6M 0:16.36 g5 Kg1 Bg7 Kf2 Bxe5 fxe5 Kf7 Ke3 Ke6 Rb1 Kxe5 b4 Kd6 bxc5+ Kxc5 Rb8 Bg4 Rh8 Rf7 Rxh6 Rf3+ Kd2 Rf2+ Kc3 Bd1 d4+ Kb5 Kd3 Bxc2+ Ke3 Rg2 d5 Bd1 Kd4 Rd2+ Ke5 Bc2 h4 Re2 hxg5 Bxe4 Rc6 Bf3+ Kd6 Rg2 g6 Rxg3 g7 Rxg7
-
- Posts: 142
- Joined: Mon Apr 16, 2012 7:23 pm
- Location: Istanbul, TURKEY
Re: A simple test, find Alpha Zero's hypothetical pawnsac
Code: Select all
FEN: 5bk1/r5p1/7p/2p1N3/4PP2/1P1P2Pb/2P4P/2R4K b - - 2 1
Alterego x64:
8 00:00 21k 164k -3,67 Ra2 Nc4 Be6 Kg1 h5 Ne5 Bd6
8 00:00 21k 164k -3,67 Ra2 Nc4 Be6 Kg1 h5 Ne5 Bd6
10 00:00 35k 250k -3,97 Ra2 Nc4 h5 Kg1 Be7 Kf2 h4 Ne5
10 00:00 38k 271k -3,77 Ra2
10 00:00 38k 271k -3,77 Ra2
11 00:00 54k 386k -3,87 Ra2
11 00:00 54k 386k -3,87 Ra2
11 00:00 86k 503k -3,86 Ra2 Nc6 c4 dxc4 Bd6 Rd1 Rxc2 b4 Rxc4 b5
11 00:00 86k 503k -3,86 Ra2 Nc6 c4 dxc4 Bd6 Rd1 Rxc2 b4 Rxc4 b5
11 00:00 98k 524k -3,96 Bd6 Nc4 Bc7 Kg1 Ra2 e5 h5 Nd6 h4 Ne4
12 00:00 112k 551k -4,03 Bd6 Nc4 Bc7 Kg1 Ra2 e5 h5 Kf2 h4 gxh4
13 00:00 236k 888k -3,99 Ra2 Nc4 h5 Kg1 Be7 e5 Kf7 Ne3 Ke6 Re1 c4 f5+ Bxf5 bxc4
13 00:00 250k 940k -4,00 Ra2 Nc4 h5 Kg1 Be7 e5 Kf7 Ne3 Ke6 Kf2 g5
15 00:00 562k 1.437k -3,76 Ra2 Nc4 Be7 Kg1 h5 Kf2 h4 Kf3 Be6 gxh4 Bf7 Ne5 Bf6 Rf1 Bh5+ Ke3 Rxc2
14 00:00 562k 1.437k -3,73 Ra2 Nc4 h5 Kg1 Be7 Kf2 h4 Kf3 Be6 gxh4 Bxc4 dxc4 Kf7 Rd1 Ke6
15 00:00 599k 1.476k -3,68 Bd6 Nc4 Bc7 Kg1 Ra2 e5 h5 Kf2 Kf7 Kf3 Ke6 Ke4 Bf5+ Kf3
15 00:00 619k 1.468k -3,78 Ra2 Nc4 Be7 Kg1 h5 Kf2 h4 Kf3 Be6 gxh4 Bxc4 dxc4 Kf7 Rd1 Rxc2
14 00:00 623k 1.476k -3,75 Bd6 Nc4 Bc7 Kg1 Ra2 e5 h5 Kf2 Kf7 Ke3 Ke6 d4 Kd5 dxc5 Kxc5
17 00:00 1.633k 1.901k -3,60 Bd6 Nc4 Bc7 Kg1 Ra2 e5 Ba5 Nxa5 Rxa5 Kf2 Ra2 Ke3 Kf7 d4 cxd4+ Kxd4 Ke6 Kc5
17 00:01 2.418k 2.010k -3,82 h5 Nc4 Ra2 Kg1 Be7 Kf2 h4 Kf3 Be6 gxh4 Bxh4 Nd6 Be7 e5 Bxd6 exd6 Kf7
18 00:02 4.450k 2.157k -3,98 g5
17 00:02 4.954k 2.172k -3,86 g5
17 00:02 5.291k 2.184k -3,96 g5
17 00:02 6.506k 2.214k -4,03 g5 Kg1 Bg7 d4 gxf4 gxf4 cxd4 Nd3 Bf6 Kf2 Rg7 e5 Bh4+ Ke2 Rg2+ Kf3 Rxh2 Ke4 Rd2 Rg1+ Kf7
18 00:03 6.799k 2.220k -4,03 g5
18 00:03 7.418k 2.239k -4,06 g5 Kg1 Bg7 d4 gxf4 gxf4 cxd4 Nd3 Bf6 Kf2 Rg7 e5 Bh4+ Ke2 Rg2+ Kf3 Rxh2 Ke4 Bg3 Rg1
18 00:03 7.442k 2.236k -4,10 g5 Nc4 Bg7 e5 gxf4 gxf4 Rf7 Rg1 Rxf4 Rg3 Rf1+ Rg1 Rf2 Rg3 Be6 Ne3 Re2 Kg1
19 00:04 11.318k 2.292k -3,84 g5 Kg1 Bg7 d4 gxf4 gxf4 cxd4 Nd3 Bf6 Kf2 Rg7 b4 h5 b5 Bh4+ Ke2 Rg2+ Kf3 Rxh2 Rg1+ Kh7 b6 Rxc2
20 00:05 13.311k 2.315k -3,80 g5 Nc4 Bg7 e5 gxf4 gxf4 Rf7 Rg1 Rxf4 Rg3 Be6 Kg2 Bd5+ Kg1 Kh7 Re3 Bxc4 dxc4 Rf5 b4 cxb4 e6
21 00:07 16.750k 2.325k -3,88 g5 Kg1 Bg7 d4 gxf4 gxf4 cxd4 Nd3 Bf6 Kf2 Rg7 b4 Bh4+ Ke2 Be7 e5 Be6 f5 Bxf5 Kf3
22 00:07 16.934k 2.331k -3,87 g5 Kg1 Bg7 d4 gxf4 gxf4 cxd4 Nd3 Bf6 Kf2 Rg7 b4 Bh4+ Ke2 Bg4+ Kd2 Bf3 Nc5 Rg2+ Kd3 Be2+ Kxd4 Bf2+ Kd5 Be3 Re1 Bxf4
23 00:15 36.415k 2.371k -3,91 g5 Kg1 Bg7 d4 gxf4 gxf4 cxd4 Nd3 Bf6 Kf2 Rg7 b4 h5 Nc5 Rg2+ Kf3 Bh4 e5 Rxh2 Ke4 Bg3 Rg1 Re2+ Kxd4 Rd2+ Ke4
24 00:17 40.399k 2.374k -3,71 g5 Kg1 Bg7 d4 cxd4 Nd3 Ra2 Nb4 Ra5 Nc6 Ra6 Nb4 Ra3 Nd3 Bf8 f5 Ra2 b4 Be7 Nf2 g4 Nxh3 gxh3
25 00:26 62.409k 2.372k -3,74 g5 Kg1 Bg7 d4 cxd4 Nd3 gxf4 gxf4 Bf6 Kf2 Rg7 b4 h5 Ke2 Bg4+ Kf2 Bh4+ Kg2 Bd7+ Kf3 Bh3 Nc5 Rg4 Ra1 Rg2 Ra8+ Kf7 Ra7+ Be7 f5 Rxc2
26 00:27 64.818k 2.370k -3,58 g5 Kg1 Bg7 d4 cxd4 Nd3 gxf4 gxf4 Bf6 Kf2 Rg7 b4 h5 Ke2 Rg2+ Kf3 Rd2 e5 Bh4 Ke4 Bg2+ Kf5 Re2 Ke6 Be4 Rg1+ Kh7
26 00:28 67.851k 2.369k -3,81 g5
27 00:38 88.833k 2.338k -3,61 g5 Kg1 Bg7 d4 cxd4 Nd3 gxf4 gxf4 Bf6 Kf2 Rg7 b4 h5 Ke2 Bg4+ Kf2 Bh4+ Kg2 Be2+ Kh3 Bf6 e5 Bg4+ Kg2 Bd7+ Kf1 Bh3+ Ke2 Be7 Kf3 Rg2 e6 Rxh2
28 01:09 145.677k 2.098k -3,66 g5 Kg1 Bg7 d4 cxd4 Nd3 gxf4 gxf4 Bf6 Kf2 Rg7 b4 h5 Ke2 Bg4+ Kf2 Bh4+ Kg2 Be2+ Kh3 Bf6 e5 Bg4+ Kg2 Bd7+ Kf1 Bh3+ Ke2 Be7 Nc5 Rg2+ Kd3 h4 Kxd4 Rd2+ Kc3