Stockfish search explosion

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Dann Corbit
Posts: 12814
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Stockfish search explosion

Post by Dann Corbit »

Try a deep search with these:
[fen]r1b1k2r/1p3ppp/p1p1p3/4P3/1q6/2N5/PPP3PP/R2QR1K1 w kq -[/fen]
[fen]2rr4/p1pqbpkp/1pn3p1/8/3PNB2/2P1R3/4QPPP/4R1K1 w - -[/fen]
as many threads as you like, as much time as you like.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
ernst
Posts: 354
Joined: Thu Mar 09, 2006 6:00 pm

Re: Stockfish search explosion

Post by ernst »

Dann Corbit wrote: Tue Mar 29, 2022 8:22 am Try a deep search with these:
[fen]r1b1k2r/1p3ppp/p1p1p3/4P3/1q6/2N5/PPP3PP/R2QR1K1 w kq -[/fen]

Code: Select all

Stockfish 14.nnue
Found 510 tablebases
NNUE evaluation using nn-6877cd24400e.nnue enabled
 16/26	 0:00 	+2.46 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 Qxb2 5.Rad1 Be8 6.Qh4 Kh8 7.Rd3 h6 8.Rh3 Qxa2 9.Qf4 b5 (5.704.420) 28239
 17/35	 0:00 	+2.35 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qxb2 4.Rab1 Qxa2 5.Rbd1 Rad8 6.Rd3 Qc2 7.Rd2 Qb3 8.Nf6+ gxf6 9.Qh6 f5 10.Qg5+ Kh8 11.Qf6+ Kg8 (13.639.574) 28064
 18/27	 0:00 	+2.79 	1.Ne4 O-O 2.Qh5 h6 3.Rad1 Kh8 4.c3 Qa5 5.b4 Qb6+ 6.Kh1 a5 7.Nd6 axb4 8.Rf1 Kh7 9.Nxf7 bxc3 10.Ng5+ Kg8 11.Rxf8+ Kxf8 (16.704.927) 27795
 19/27	 0:01 	+3.46 	1.Ne4 O-O 2.Qh5 Qxb2 3.Rad1 h6 4.c3 Ra7 5.Rd3 Qb5 6.Rg3 Kh8 7.Rd1 b6 8.Nf6 Qa4 9.Rxg7 Kxg7 10.Rd4 Qc2 11.Rg4+ Qg6 (31.692.516) 27776
 20/33	 0:01 	+3.30 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qd6 Rad8 9.fxg7 Rxd6 10.gxf8Q+ Kxf8 11.Nxd6 Bg6 12.Re2 Qa5 13.Rd1 Kg7 14.Red2 (38.795.876) 27770
 21/37	 0:01 	+3.42 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qd6 Rad8 9.fxg7 Rxd6 10.gxf8R+ Kxf8 11.Nxd6 Bh5 12.Re5 Bg6 13.Re2 Qc5 14.Rd1 (51.038.640) 27693  TB:1
 22/43	 0:02 	+3.46 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qd6 Rad8 9.fxg7 Rxd6 10.gxf8R+ Kxf8 11.Nxd6 Bg6 12.Re2 Qc5 13.Rd1 b5 14.a3 (60.570.414) 27708  TB:1
 23/47	 0:03 	+3.81 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qd6 Rad8 9.fxg7 Rxd6 10.gxf8Q+ Kxf8 11.Nxd6 Bg6 12.Re2 Qa5 13.h3 Qc5 14.Ne4 (97.996.338) 27808  TB:2
 24/47	 0:03 	+3.50--	1.Ne4 O-O (100.639.621) 27824  TB:2
 24/47	 0:04 	+3.72++	1.Ne4 (112.400.572) 27815  TB:2
 24/47	 0:04 	+3.53 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qxb2 4.Rab1 Qxa2 5.Rbd1 Be8 6.Nf6+ gxf6 7.Rd3 Qc2 8.Rg3+ Qg6 9.exf6 Kh8 10.Rxg6 fxg6 11.Qg5 Rd8 12.g4 Kg8 13.h4 Rd7 14.Rxe6 (114.558.358) 27805  TB:2
 25/44	 0:04 	+3.36--	1.Ne4 O-O (120.855.453) 27750  TB:2
 25/44	 0:04 	+3.57++	1.Ne4 (125.455.341) 27676  TB:4
 25/45	 0:05 	+3.85++	1.Ne4 (139.884.400) 27683  TB:6
 25/45	 0:05 	+3.95 	1.Ne4 O-O 2.Qh5 b5 3.Re3 f6 4.exf6 Qd4 5.Qg5 Ra7 6.c3 Qb6 7.Rf1 h6 8.Qg3 e5 9.Nd6 Rd7 10.Nxc8 Rxc8 11.Qxe5 Rf8 12.fxg7 Rxf1+ 13.Kxf1 Qd8 14.Qe8+ (159.647.523) 27587  TB:14
 26/41	 0:05 	+3.64--	1.Ne4 O-O (160.779.992) 27587  TB:14
 26/49	 0:06 	+3.85 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qd6 Rad8 9.Qg3 Bg6 10.fxg7 Rf7 11.Ng5 Rf6 12.Rad1 Rd5 13.Qb8+ Kxg7 14.Rxd5 (166.156.958) 27527  TB:15
 27/48	 0:06 	+3.84 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qd6 Rad8 9.Qg3 Bg6 10.fxg7 Rf7 11.Ng5 Rf6 12.Rad1 Rd5 13.Rxd5 cxd5 14.Qb8+ (174.817.882) 27456  TB:40
 28/43	 0:08 	+4.06++	1.Ne4 (233.382.792) 27093  TB:184
 28/51	 0:09 	+4.00 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qxb2 4.Rab1 Qxa2 5.Rbd1 Be8 6.Nf6+ gxf6 7.Rd3 Qc2 8.Rg3+ Qg6 9.exf6 Kh8 10.Rxg6 fxg6 11.Qg5 Kg8 12.Rxe6 Rd8 13.h4 Rd7 14.h5 (255.265.674) 27095  TB:234
 29/55	 0:14 	+4.23++	1.Ne4 (380.997.830) 27167  TB:505
 29/55	 0:17 	+4.48++	1.Ne4 (480.610.779) 26739  TB:1.056
 29/61	 0:19 	+4.50 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Qe6 Bxe4 11.Rxe4 Qf2 12.Rd1 Kxg7 13.h4 Kh8 14.Qe5+ (522.018.427) 26632  TB:1.253
 30/66	 0:25 	+4.68 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qxb2 4.Rab1 Qxa2 5.Rbd1 Be8 6.Nf6+ gxf6 7.Rd3 Qc2 8.Rg3+ Qg6 9.exf6 Kh8 10.Rxg6 fxg6 11.Qg5 Rd8 12.Rxe6 Rd7 13.Qe3 Bf7 14.Re7 (662.922.788) 26429  TB:2.625
 31/54	 0:33 	+4.91++	1.Ne4 (868.056.783) 26213  TB:2.758
 31/58	 0:39 	+5.07 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf5 10.Rad1 Kxg7 11.Nd6 Rff8 12.Re7+ Kh8 13.h3 Qf2 14.Rxb7 (1.042.600.697) 26137  TB:3.011
 32/61	 0:43 	+4.98 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf5 10.Rad1 Kxg7 11.Nd6 Rff8 12.Re7+ Kh8 13.h3 a5 14.Nxb7 (1.142.315.581) 26106  TB:3.307
 33/69	 0:49 	+5.33++	1.Ne4 (1.299.749.542) 26014  TB:4.506
 33/69	 1:01 	+5.53 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 Be8 5.Nf6+ gxf6 6.Re4 Qxb2 7.Rf1 Qc2 8.Rg4+ Qg6 9.exf6 Rd8 10.h3 Kh8 11.Rxg6 fxg6 12.Qc5 Bf7 13.Rb1 b5 14.Re1 (1.598.615.214) 25876  TB:7.963
 34/69	 1:16 	+5.73 	1.Ne4 O-O 2.Qh5 b6 3.Re3 f5 4.exf6 Qd4 5.Rae1 Ra7 6.c3 Qd5 7.Qh4 e5 8.Rf3 Be6 9.h3 a5 10.Ree3 g6 11.f7+ Rfxf7 12.Rxf7 Rxf7 13.Nf6+ Rxf6 14.Qxf6 (1.971.179.350) 25671  TB:13.495
 35/71	 1:18 	+5.60 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (2.023.953.553) 25644  TB:14.606
 36/74	 1:31 	+5.73 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (2.339.377.318) 25591  TB:21.730
 37/66	 1:39 	+5.75 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (2.535.379.702) 25593  TB:25.949
 38/70	 1:43 	+5.76 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (2.650.882.569) 25600  TB:28.438
 39/70	 1:55 	+5.83 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (2.955.196.896) 25549  TB:37.973
 40/72	 2:08 	+5.84 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (3.268.302.793) 25482  TB:45.296
 41/75	 2:27 	+5.84 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (3.745.889.591) 25321  TB:73.325
 42/88	 2:55 	+5.87 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (4.421.140.167) 25128  TB:118.100
 43/83	 3:40 	+6.00 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (5.477.236.434) 24824  TB:202.186
 44/86	 4:44 	+6.07 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Qc7 7.Qxe6+ Qf7 8.Ng5 Qxe6 9.Nxe6 Rf7 10.Nxg7 Bd7 11.Rad1 Raf8 12.Kg1 Bg4 13.Rd4 Bc8 14.Ne8 (6.973.468.736) 24483  TB:340.476
 45/83	 5:47 	+6.13 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qe7 4.Rf1 f5 5.exf6 Rxf6 6.Nxf6+ gxf6 7.Qh4 Rf8 8.Qg3+ Kh8 9.Qc7 e5 10.Rad1 Rf7 11.Qxb7 f5 12.Qb8+ Kg7 13.Rfe1 e4 14.Qg3+ (8.385.352.347) 24128  TB:463.568
 46/90	 6:03 	+6.01 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (8.746.701.210) 24092  TB:485.779
 47/89	 7:02 	+6.12 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (10.099.616.519) 23888  TB:619.662
 48/91	10:00 	+6.22 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (14.062.684.393) 23401  TB:1.011.376
 49/96	11:59 	+6.25 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (16.677.955.541) 23189  TB:1.329.968
 50/102	15:11 	+6.32 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (20.912.580.799) 22932  TB:1.791.364
 51/92	16:20 	+6.35 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f6 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (22.414.981.629) 22860  TB:1.965.648
 52/106	19:16 	+6.35 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (26.212.631.407) 22661  TB:2.559.813
 53/106	20:00 	+6.35 	1.Ne4 O-O 2.Qh5 Bd7 3.c3 Qb6+ 4.Kh1 f5 5.exf6 Be8 6.Qg4 Bg6 7.Qxe6+ Bf7 8.Qg4 Bg6 9.fxg7 Rf7 10.Ng5 Rf5 11.Qc4+ Kxg7 12.Re7+ Kh8 13.Qh4 h5 14.Nf3 (27.145.092.953) 22620  TB:2.719.128
best move: Nc3-e4 time: 20:01.141 min  n/s: 22.620.251  nodes: 27.145.092.953 TB: 2.719.128 
[fen]2rr4/p1pqbpkp/1pn3p1/8/3PNB2/2P1R3/4QPPP/4R1K1 w - -[/fen]
as many threads as you like, as much time as you like.

Code: Select all

Stockfish 14.nnue
Found 510 tablebases
NNUE evaluation using nn-6877cd24400e.nnue enabled
 16/24	 0:00 	+1.43 	1.Qf3 h5 2.Ng5 Bf6 3.Nxf7 Qxf7 4.Qxc6 Qd7 5.Re6 Qxc6 6.Rxc6 a5 7.Kf1 a4 8.Ree6 Rf8 9.Rxf6 Rxf6 (9.744.766) 25443
 17/30	 0:00 	+1.17 	1.g4 b5 2.Ng3 b4 3.d5 Qxd5 4.Rxe7 Nxe7 5.Qxe7 Re8 6.Be5+ Qxe5 7.Qxe5+ Rxe5 8.Rxe5 c5 9.cxb4 cxb4 10.Rb5 Rc4 11.Kf1 a6 (12.240.991) 25239
 18/36	 0:00 	+1.49 	1.g4 a5 2.h4 h6 3.Rd1 Re8 4.d5 Rcd8 5.Rd2 Bxh4 6.dxc6 Qxc6 7.Rxd8 Bxd8 8.Qd3 a4 9.Qd4+ f6 10.g5 hxg5 11.Bxg5 (15.641.729) 25269
 19/29	 0:01 	+1.29 	1.Ng3 Bf8 2.Bg5 f6 3.Bh4 Bd6 4.d5 Ne5 5.Ne4 Rf8 6.h3 g5 7.Bg3 Ng6 8.Nxd6 cxd6 9.Re6 Rxc3 10.h4 gxh4 11.Bxd6 Rf7 12.f4 Kg8 13.f5 Nf8 (25.895.887) 24476  TB:1
 20/35	 0:01 	+1.25 	1.Ng3 a5 2.h4 Bxh4 3.Nh5+ Kg8 4.g3 Be7 5.Rxe7 Qxe7 6.Qd2 gxh5 7.Rxe7 Nxe7 8.Bg5 Ng6 9.Bxd8 Rxd8 10.f4 Ne7 11.Qe2 Nd5 12.c4 Nf6 13.Qe7 Rd6 (28.268.018) 24390  TB:3
 21/34	 0:01 	+1.35 	1.Ng3 a5 2.d5 Qxd5 3.Rxe7 Nxe7 4.Qxe7 Re8 5.Be5+ Qxe5 6.Rxe5 Rxe7 7.Rxe7 Kf8 8.Re1 Rd8 9.Kf1 Rd2 10.Rb1 Rc2 11.Ne2 Ke7 12.Ra1 Rb2 13.Ke1 Kd7 14.Ra4 (33.182.382) 24416  TB:4
 22/35	 0:01 	+1.38 	1.h4 h5 2.Bg5 a5 3.Qf3 Bxg5 4.hxg5 Qf5 5.Qg3 Qg4 6.Qh2 Qf5 7.f3 Rh8 8.Qh4 Rce8 9.Nd6 cxd6 10.Rxe8 Rxe8 11.Rxe8 a4 12.Qg3 Qd7 13.Ra8 Ne7 (39.028.642) 24316  TB:4
 23/36	 0:02 	+1.68 	1.Ng3 a5 2.d5 Qxd5 3.Rxe7 Nxe7 4.Qxe7 Re8 5.Be5+ Qxe5 6.Rxe5 Rxe7 7.Rxe7 Kf8 8.Re1 Rd8 9.Kf1 Rd2 10.Ra1 Rc2 11.Ne2 Ke8 12.Ke1 Ke7 13.Kd1 Rb2 14.Ra4 (50.337.851) 24555  TB:7
 24/46	 0:03 	+1.75++	1.h4 (76.854.842) 24491  TB:319
 24/46	 0:03 	+1.73 	1.h4 h5 2.Bg5 a5 3.f4 Re8 4.f5 Qxf5 5.Ng3 Qd7 6.Bxe7 Rxe7 7.Rxe7 Nxe7 8.Qxe7 Qxe7 9.Rxe7 a4 10.Re1 c5 11.d5 Ra8 12.d6 Rd8 13.Rd1 b5 14.Ne4 (79.313.799) 24494  TB:324
 25/38	 0:03 	+1.61--	1.h4 h5 (81.138.909) 24498  TB:330
 25/38	 0:03 	+1.71++	1.h4 (87.171.319) 24472  TB:341
 25/45	 0:04 	+1.85++	1.h4 (100.571.314) 24239  TB:444
 25/45	 0:04 	+2.03++	1.h4 (116.866.032) 24125  TB:498
 25/45	 0:04 	+1.76 	1.h4 h5 2.Bg5 a5 3.f4 Re8 4.f5 Qxf5 5.Ng3 Qd7 6.Bxe7 Rxe7 7.Rxe7 Qxe7 8.Qxe7 Nxe7 9.Rxe7 a4 10.Re1 c5 11.d5 b5 12.Ne4 Rd8 13.c4 a3 14.Ra1 (117.089.436) 24127  TB:498
 26/42	 0:05 	+1.94++	1.h4 (129.187.580) 24106  TB:606
 26/42	 0:06 	+2.05++	1.h4 (157.420.658) 23793  TB:765
 26/42	 0:07 	+2.19++	1.h4 (179.746.021) 23650  TB:793
 26/42	 0:08 	+1.80 	1.h4 h5 2.Bg5 a6 3.Qf3 Bxg5 4.hxg5 Qf5 5.Qg3 Rh8 6.f4 h4 7.Qf2 Na5 8.Nf6 Nc4 9.Rh3 a5 10.d5 c5 11.Qe2 Nd6 12.Qe7 Rcd8 13.Re6 Qxf4 (192.279.391) 23578  TB:863
 27/42	 0:08 	+2.02++	1.h4 (211.086.155) 23487  TB:1.519
 27/42	 0:09 	+2.13++	1.h4 (211.540.044) 23483  TB:1.519
 27/46	 0:10 	+1.88 	1.h4 Qd5 2.g4 f6 3.h5 b5 4.Rh3 g5 5.Bd2 Qc4 6.Qxc4 bxc4 7.h6+ Kg8 8.Rf3 Rf8 9.Ra1 a5 10.Ra4 Ra8 11.Rxc4 Ra6 12.Ra4 Nd8 13.Ng3 Nf7 14.Nf5 (245.986.440) 23451  TB:2.000
 28/45	 0:10 	+2.06++	1.h4 (256.812.059) 23393  TB:2.022
 28/45	 0:11 	+2.08 	1.h4 h5 2.Bg5 a5 3.f4 Re8 4.f5 Qxf5 5.Ng3 Qg4 6.Qxg4 hxg4 7.Bxe7 Rxe7 8.Rxe7 Nxe7 9.Rxe7 a4 10.Kf2 a3 11.Re1 c5 12.dxc5 bxc5 13.Ra1 Ra8 14.Ne4 (271.812.305) 23375  TB:2.125
 29/49	 0:12 	+2.18++	1.h4 (298.758.904) 23452  TB:2.924
 29/49	 0:12 	+2.22 	1.h4 h5 2.Bg5 a5 3.f4 Re8 4.f5 Qxf5 5.Ng3 Qg4 6.Qxg4 hxg4 7.Bxe7 Rxe7 8.Rxe7 Nxe7 9.Rxe7 a4 10.Kf2 a3 11.Re1 c5 12.dxc5 bxc5 13.Ra1 Ra8 14.Ne4 (301.360.452) 23466  TB:2.993
 30/50	 0:13 	+2.07--	1.h4 h5 (308.137.738) 23484  TB:3.420
 30/50	 0:13 	+1.98 	1.h4 h5 2.Bg5 a5 3.f4 Re8 4.f5 Qxf5 5.Ng3 Qg4 6.Qxg4 hxg4 7.Bxe7 Rxe7 8.Rxe7 Nxe7 9.Rxe7 a4 10.Kf2 a3 11.Re1 c5 12.dxc5 Rxc5 13.Ne2 Ra5 14.Ra1 (320.476.483) 23493  TB:4.011
 31/23	 0:14 	+2.14++	1.h4 (340.397.029) 23622  TB:4.110
 31/48	 0:16 	+2.26++	1.h4 (394.162.991) 23613  TB:4.362
 31/48	 0:17 	+2.25 	1.h4 Bxh4 2.Rh3 Be7 3.Bh6+ Kg8 4.Re3 Rf8 5.f4 f6 6.Bxf8 Rxf8 7.Rf1 Bd8 8.f5 gxf5 9.Ng3 Ne7 10.Nh5 Ng6 11.Re6 Kh8 12.Re1 Kg8 13.Qc4 Kh8 14.Qd3 (405.415.322) 23603  TB:4.404
 32/47	 0:19 	+2.36++	1.h4 (468.890.447) 23516  TB:4.489
 32/47	 0:24 	+2.49++	1.h4 (584.542.067) 23386  TB:5.287
 32/53	 0:32 	+2.66++	1.h4 (747.314.965) 23317  TB:16.722
 32/55	 0:32 	+2.60 	1.h4 Bxh4 2.Rh3 Be7 3.Bh6+ Kg8 4.Re3 Rf8 5.f4 f6 6.Bxf8 Rxf8 7.Rf1 f5 8.Ng5 Bd6 9.Rh3 h5 10.Re3 Nd8 11.Re1 a5 12.Qc4+ Kh8 13.Qd5 c6 14.Qa2 (761.985.774) 23315  TB:17.091
 33/54	 0:34 	+2.44--	1.h4 Bxh4 (798.492.433) 23270  TB:17.814
 33/54	 0:34 	+2.29--	1.h4 Qd5 (806.002.237) 23259  TB:19.026
 33/57	 0:36 	+2.44++	1.h4 (853.365.773) 23265  TB:20.615
 33/57	 0:42 	+2.69++	1.h4 (989.570.944) 23300  TB:23.763
 33/62	 0:45 	+2.59 	1.h4 Bxh4 2.Rh3 Be7 3.Bh6+ Kg8 4.Re3 Rf8 5.f4 f6 6.Bxf8 Rxf8 7.Rf1 f5 8.Ng5 Bd6 9.Rh3 h5 10.Re3 Nd8 11.Re1 Kh8 12.Qc4 Nf7 13.Ne6 Rc8 14.Kf1 (1.054.678.051) 23288  TB:24.449
 34/58	 0:56 	+2.74++	1.h4 (1.323.159.282) 23268  TB:30.379
 34/58	 0:57 	+2.45 	1.h4 Bxh4 2.Rh3 Be7 3.Bh6+ Kg8 4.Re3 Rf8 5.f4 f6 6.Bxf8 Rxf8 7.Rf1 Bd8 8.f5 g5 9.Qb5 a6 10.Qc4+ Kh8 11.Qa4 Qd5 12.Qxa6 Ne7 13.Qd3 Qd7 14.d5 (1.338.393.802) 23280  TB:31.030
 35/64	 1:06 	+2.51 	1.h4 Bxh4 2.Rh3 Be7 3.Bh6+ Kg8 4.Re3 Rf8 5.f4 Rb8 6.Qf2 Na5 7.f5 Nc4 8.Bxf8 Rxf8 9.Rf3 Bd8 10.fxg6 hxg6 11.Rh3 f5 12.Qg3 Qg7 13.Ng5 f4 14.Qd3 (1.544.159.820) 23219  TB:34.569
 36/66	 1:08 	+2.37--	1.h4 Bxh4 (1.586.652.613) 23204  TB:35.056
 36/66	 1:10 	+2.51++	1.h4 (1.645.714.595) 23190  TB:35.346
 36/66	 1:20 	+2.70++	1.h4 (1.856.063.583) 23133  TB:38.615
 36/66	 1:22 	+2.54 	1.h4 Qd5 2.g4 b5 3.h5 f6 4.Rh3 g5 5.Bc1 Rf8 6.Rf3 Qd7 7.h6+ Kxh6 8.Ng3 Kg7 9.Nf5+ Kh8 10.Nxe7 Qxg4+ 11.Rg3 Qxe2 12.Rxe2 Nxe7 13.Rxe7 Kg8 14.Kg2 (1.913.266.871) 23129  TB:41.809
 37/59	 1:39 	+2.71++	1.h4 (2.300.047.440) 23105  TB:57.506
 37/62	 1:49 	+2.86++	1.h4 (2.505.945.517) 22975  TB:62.010
 37/62	 1:50 	+2.60 	1.h4 Qd5 2.g4 b5 3.h5 f6 4.Rh3 g5 5.Bc1 Rf8 6.Rf3 Qd7 7.h6+ Kxh6 8.Ng3 Kg7 9.Nf5+ Kh8 10.Nxe7 Qxg4+ 11.Rg3 Qxe2 12.Rxe2 Nxe7 13.Rxe7 Kg8 14.Kg2 (2.543.452.820) 22964  TB:62.615
 38/62	 1:56 	+2.50--	1.h4 Qd5 (2.680.965.634) 22923  TB:66.684
 38/62	 2:05 	+2.66++	1.h4 (2.875.808.327) 22872  TB:73.058
 38/72	 2:17 	+2.51 	1.h4 Qd5 2.g4 f6 3.h5 b5 4.Rh3 g5 5.Bc1 Rf8 6.Rf3 Qd7 7.h6+ Kxh6 8.Ng3 Kg7 9.Nf5+ Kh8 10.Nxe7 Qxg4+ 11.Rg3 Qxe2 12.Rxe2 Nxe7 13.Rxe7 Kg8 14.Ba3 (3.136.921.348) 22803  TB:84.431
 39/59	 2:27 	+2.69++	1.h4 (3.363.919.240) 22782  TB:91.922
 39/70	 2:32 	+2.83++	1.h4 (3.465.609.124) 22772  TB:95.766
 39/70	 2:32 	+2.68 	1.h4 Qd5 2.g4 b5 3.h5 f6 4.Rh3 g5 5.Bc1 Rf8 6.Rf3 Qd7 7.h6+ Kxh6 8.Ng3 Kg7 9.Nf5+ Kh8 10.Nxe7 Qxg4+ 11.Rg3 Qxe2 12.Rxe2 Nxe7 13.Rxe7 Kg8 14.Kg2 (3.478.475.933) 22769  TB:95.929
 40/72	 2:58 	+2.86++	1.h4 (4.052.354.120) 22729  TB:112.944
 40/72	 3:28 	+3.01++	1.h4 (4.724.502.023) 22672  TB:145.033
 40/72	 3:29 	+2.75 	1.h4 h6 2.h5 g5 3.Bh2 Rf8 4.g4 f5 5.gxf5 Rxf5 6.Ng3 Rf6 7.Re6 Rcf8 8.Rxe7+ Qxe7 9.Qxe7+ Nxe7 10.Rxe7+ R8f7 11.Re8 Rxf2 12.Ne4 R2f5 13.Be5+ Rxe5 14.dxe5 (4.746.296.622) 22668  TB:147.745
 41/55	 3:53 	+2.98++	1.h4 (5.268.657.990) 22597  TB:171.477
 41/64	 3:59 	+2.83 	1.h4 h6 2.h5 g5 3.Bh2 Rf8 4.g4 f5 5.gxf5 Rxf5 6.Ng3 Rf6 7.Re6 Rcf8 8.Rxe7+ Qxe7 9.Qxe7+ Nxe7 10.Rxe7+ R8f7 11.Re8 Rf8 12.Re2 Rc6 13.Re5 Kg8 14.Ne4 (5.411.477.864) 22586  TB:177.878
 42/69	 4:48 	+3.02++	1.h4 (6.465.254.022) 22447  TB:224.565
 42/69	 5:14 	+2.70--	1.h4 h6 (7.041.005.103) 22400  TB:265.389
 42/69	 5:27 	+2.49--	1.h4 h6 (7.331.264.335) 22362  TB:277.204
 42/69	 5:43 	+2.71++	1.h4 (7.676.171.795) 22337  TB:297.824
 42/69	 6:02 	+3.06++	1.h4 (8.088.774.647) 22317  TB:330.575
 42/69	 6:22 	+3.22 	1.h4 h6 2.h5 g5 3.Bh2 Rf8 4.g4 f5 5.gxf5 Rxf5 6.Ng3 Rf6 7.Re6 Rcf8 8.Rxe7+ Nxe7 9.Qxe7+ R8f7 10.Qxd7 Rxd7 11.Ra1 a5 12.Nf1 Re6 13.Ne3 c6 14.Kg2 (8.530.218.780) 22294  TB:359.421
 43/73	 7:50 	+3.30++	1.h4 (10.443.263.465) 22192  TB:531.123
 43/76	 8:13 	+3.35 	1.h4 Qd5 2.g4 f6 3.h5 b5 4.Rh3 g5 5.Bc1 Rf8 6.Rf3 Qd7 7.h6+ Kxh6 8.Ng3 Kg7 9.Nf5+ Kh8 10.Nxe7 Qxg4+ 11.Rg3 Qxe2 12.Rxe2 Nxe7 13.Rxe7 Kg8 14.Ba3 (10.939.919.608) 22151  TB:564.295
 44/61	 8:57 	+3.31 	1.h4 Qd5 2.g4 b5 3.h5 f6 4.Rh3 g5 5.Bc1 h6 6.Rf3 Qc4 7.Qb2 Rf8 8.Qb1 Kh8 9.Nd2 Qd5 10.Qg6 Rf7 11.Rf5 Qa2 12.Rxb5 Rg8 13.Qd3 Bd6 14.Bb2 (11.871.619.206) 22073  TB:622.337
 45/71	12:06 	+3.49 	1.h4 Qd5 2.g4 b5 3.h5 f6 4.Rh3 g5 5.Bc1 Rf8 6.Rf3 Qd7 7.h6+ Kxh6 8.Ng3 Kg7 9.Nf5+ Kh8 10.Nxe7 Qxg4+ 11.Rg3 Qxe2 12.Rxe2 Nxe7 13.Rxe7 Kg8 14.Ba3 (15.855.658.886) 21818  TB:899.121
 46/69	12:50 	+3.22--	1.h4 Qd5 (16.777.464.168) 21780  TB:1.049.431
 46/69	13:47 	+3.42++	1.h4 (17.959.288.262) 21705  TB:1.167.930
 46/80	14:04 	+3.33 	1.h4 Qd5 2.g4 b5 3.h5 f6 4.Rh3 g5 5.Bc1 Rf8 6.Rf3 Qd7 7.h6+ Kxh6 8.Ng3 Kg7 9.Nf5+ Kh8 10.Nxe7 Qxg4+ 11.Rg3 Qxe2 12.Rxe2 Nxe7 13.Rxe7 Kg8 14.Ba3 (18.321.620.197) 21688  TB:1.242.492
 47/72	16:18 	+3.54++	1.h4 (21.102.628.673) 21557  TB:1.452.808
 47/72	18:49 	+3.63 	1.h4 h5 2.Bg5 a6 3.f4 Rf8 4.Ng3 Bxg5 5.fxg5 Na5 6.Re7 Qd6 7.Rf1 Nc6 8.Re3 Qd5 9.Rf5 Nxd4 10.cxd4 Qxd4 11.Rf2 Rcd8 12.Re7 Qd1+ 13.Qxd1 Rxd1+ 14.Kh2 (24.243.352.418) 21461  TB:1.746.523
 48/72	20:17 	+3.63 	1.h4 h5 2.Bg5 a6 3.f4 Rf8 4.Ng3 Bxg5 5.fxg5 Na5 6.Re7 Qd6 7.Rf1 Nc6 8.Re3 Qd5 9.Rf5 Nxd4 10.cxd4 Qxd4 11.Rf2 Rcd8 12.Re7 Qd1+ 13.Qxd1 Rxd1+ 14.Kh2 (26.052.104.316) 21404  TB:1.917.765
best move: h2-h4 time: 20:18.343 min  n/s: 21.404.414  nodes: 26.052.104.316 TB: 1.917.765
This post may either be cause or result of misunderstandings.
User avatar
Deberger
Posts: 91
Joined: Sat Nov 02, 2019 6:42 pm
Full name: ɹǝƃɹǝqǝᗡ ǝɔnɹꓭ

Re: Stockfish search explosion

Post by Deberger »

On Github, there are many comments on Search Explosion.

But very few suggestions how to fix it.

Does anyone have some ideas?
Jouni
Posts: 3774
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Stockfish search explosion

Post by Jouni »

3 latest "stuck" examples from github: no stuck with multicore! I quess everyone has at least 4 cores today :D . Case closed.
Jouni
User avatar
Eelco de Groot
Posts: 4693
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Stockfish search explosion

Post by Eelco de Groot »

Deberger wrote: Mon May 16, 2022 9:57 am On Github, there are many comments on Search Explosion.

But very few suggestions how to fix it.

Does anyone have some ideas?
Loose thoughts from non-programmer. Probably more replies if you ask this in the programmer's section, here it gets overlooked by the programmers. I suppose it depends on where the search explosion originates. But if it is because of extensions, that limits the amount of code already very much and it should not be so hard to modify. There are for Stockfish several variants that tackle this already, but I don't know which would be the best. It seems to me a case of bad design if it occurs or rather inadequate testing. Because search explosions will not show up at the depths reached in most game testing and little else testing is done.
But if extensions can cause an explosion they will show up fairly often in a long search, if every search started from an interior node potentially can explode it is almost impossible to not see it. Tord once said on this forum that an extension by one full ply is already very much. So if we follow Tord's reasoning double extensions is just asking for trouble. If you realize every extension can be written as a reduction at which point it will not explode anymore, IMO then it is just bad design. If you limit extensions to only one ply at every alternate depth the way singular extensions in Stockfish originally worked, in a zero window search they will not explode there because at the plydepth with an extension searchdepth is not decreased for that ply but at every following ply it will be decreased by a ply. So it does not explode. But in a PV search that is not guaranteed anymore also in the original SE design because the singular extension in one ply can be followed by an extension in the next. Only because there are not that many PV nodes we see not many search explosions there.

If search for 'explosion' there are 64 pages where this word is mentioned, exploding bitboards, exploding qsearches, explosion of Fruit, Glaurung derivatives etc.
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