Find: Nd5!!

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

Moderator: Ras

rightrook
Posts: 1452
Joined: Wed Mar 08, 2006 8:45 pm

Re: Find: Nd5!!

Post by rightrook »

Hiarcs 11.2.......finds Nd5....

14 sec. 14 ply...

Good test...Thanks!

Robert

Compaq Presario
User avatar
Eelco de Groot
Posts: 4661
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Find: Nd5!!

Post by Eelco de Groot »

20 seconds for the standard build of Rainbow Serpent:

[d]r2qnr1k/p3bp1p/2bppp2/1p4P1/3QP3/2N1B3/PPP1B2P/1K3RR1 w - -

Engine: Rainbow Serpent 1.6.3s(dc) Build 31 (Athlon 2009 MHz, 128 MB)
by Tord Romstad, Marco Costalba, Joona Kiiski Modifications: Dann Corbit

1.00 0:00 +2.30 1.Nxb5 (471) 3

2.00 0:00 +2.22 1.Nxb5 e5 2.Qc4 (997) 7

3.00 0:00 +2.34 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5 (2.988) 23

4.00 0:00 +2.34 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5 (4.898) 34

5.00 0:00 +2.30 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5
4.Qb7 (28.931) 154

6.00 0:00 +2.10-- 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5
4.Qb7 f6 (32.908) 175

7.00 0:00 +1.77 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5
4.Qb3 f6 5.Qb7 Nc7 6.Bc4 a5 (53.646) 229

7.00 0:00 +2.22 1.Bxb5 Bxb5 2.Nxb5 e5 3.Qd2 fxg5
4.Bxg5 Bxg5 5.Rxg5 a6 6.Nc3 (80.076) 269

8.00 0:00 +2.38 1.Bxb5 Bxb5 2.Nxb5 e5 3.Qd2 fxg5
4.Bxg5 Bxg5 5.Rxg5 a6 6.Nc3 f5
7.exf5 Ng7 8.Nd5 (137.781) 353

9.00 0:00 +2.38 1.Bxb5 Bxb5 2.Nxb5 e5 3.Qd2 fxg5
4.Bxg5 Bxg5 5.Rxg5 Qb6 6.Nc3 Rb8
7.b3 Qd4 8.Qxd4 exd4 9.Ne2 Nc7
10.Rgf5 Rfe8 11.Nxd4 (242.272) 408

10.00 0:00 +2.18-- 1.Bxb5 Bxb5 2.Nxb5 e5 3.Qd2 fxg5
4.Bxg5 Bxg5 5.Rxg5 Rb8 6.Nxa7 Qb6 (391.335) 472

11.00 0:02 +1.93 1.Bxb5 Bxb5 2.Nxb5 Rg8 3.gxf6 Bxf6
4.Rxg8+ Kxg8 5.Rg1+ Ng7 6.Qxd6 a6
7.Qxd8+ Rxd8 8.Nc7 Be5 9.Nxa6 Bxh2
10.Rh1 Be5 11.Nc5 Rb8 12.b3 Ra8 (1.318.348) 530

12.01 0:04 +2.10 1.Bxb5 Bxb5 2.Nxb5 Rg8 3.gxf6 Bxf6
4.Rxg8+ Kxg8 5.Rg1+ Ng7 6.Qxd6 a6
7.Qxd8+ Rxd8 8.Nc7 a5 9.c3 Kf8
10.Bh6 Rc8 11.Nb5 Rc5 12.Nd6 Rh5
13.Bf4 e5 14.Bg3 (2.768.591) 560

13.01 0:16 +1.73-- 1.Bxb5 Bxb5 2.Nxb5 a6 3.Na7 Qd7
4.gxf6 Bxf6 5.Rxf6 e5 (9.457.401) 581

13.05 0:20 +2.46++ 1.Nd5 exd5 2.exd5 Bb7 3.gxf6 Bxf6
4.Rxf6 Nxf6 5.Bg5 (11.879.189) 568

14.01 0:30 +3.63 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bxd5
4.exd5 Rg8 5.Rxg8+ Kxg8 6.Rg1+ Bg7
7.Qe4 Qc8 8.Qg2 f5 9.Bh6 Qb7 10.Bh5 Nf6
11.Qxg7+ Qxg7 12.Rxg7+ Kf8 (16.969.146) 564

15.01 1:14 +3.11 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Rf5 Qd7
5.Bh5 a5 6.Rfg5 Bxd5 7.exd5 f5
8.Bxe8 Raxe8 9.Rxg7 Qxg7 10.Rxg7 Kxg7
11.Qxb5 f4 12.Qd7+ Kg8 (41.653.808) 560

16.01 1:28 +3.03 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Rf5 Qd7
5.Bh5 Rc8 6.Rfg5 Bxd5 7.exd5 Rc4
8.Bg4 Rxg4 9.R1xg4 h6 10.Rh4 f5
11.Rg1 e4 12.Qd2 (49.199.685) 553

17.01 2:18 +2.98 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Rf5 Qd7
5.Bh5 Rc8 6.Rfg5 Bxd5 7.exd5 Rc4
8.Bg4 Rxg4 9.R5xg4 f5 10.R4g2 e4
11.Qf1 f4 12.Rg4 Qb7 13.Rxf4 Rxf4
14.Qxf4 (74.848.733) 541

18.01 4:04 +3.19++ 1.Nd5 Bxd5 2.exd5 e5 3.Qh4 fxg5
4.Qh6 f6 5.Bxg5 (123.625.126) 506


best move: Nc3-d5 time: 4:13.531 min n/s: 505.857 nodes: 128.250.440
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
User avatar
Eelco de Groot
Posts: 4661
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Find: Nd5!!

Post by Eelco de Groot »

But a tweaked version of Rainbow Serpent with slightly adapted new passed pawn code for the position is faster. The "new" passed pawn code - it's only borrowed from Ancalagon - really slows the engine down, that is too bad, maybe it's a bit less for a 64-bit version. If you want more knowledge you haver to use more bitboards. I don't really see a way out from under that. The only thing I can think of right now is not to use full eval in quiescence search. But I am sure that has been tried a 1000 times before. I have not much confidence in that idea.

[d]r2qnr1k/p3bp1p/2bppp2/1p4P1/3QP3/2N1B3/PPP1B2P/1K3RR1 w - -

Engine: Rainbow Serpent 1.6.3s(dc) Build 34 (Athlon 2009 MHz, 128 MB)
by Tord Romstad, Marco Costalba, Joona Kiiski Modifications: Dann Corbit

1.00 0:00 +2.30 1.Nxb5 (471) 4

2.00 0:00 +2.22 1.Nxb5 e5 2.Qc4 (997) 7

3.00 0:00 +2.34 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5 (2.988) 21

4.00 0:00 +2.34 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5 (4.898) 34

5.00 0:00 +2.30 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5
4.Qb7 (28.931) 153

6.00 0:00 +2.10-- 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5
4.Qb7 f6 (32.908) 161

7.00 0:00 +1.77 1.Nxb5 e5 2.Qc4 Bxb5 3.Qxb5 fxg5
4.Qb3 f6 5.Qb7 Nc7 6.Bc4 a5 (53.646) 214

7.00 0:00 +2.22 1.Bxb5 Bxb5 2.Nxb5 e5 3.Qd2 fxg5
4.Bxg5 Bxg5 5.Rxg5 a6 6.Nc3 (80.076) 269

8.00 0:00 +2.38 1.Bxb5 Bxb5 2.Nxb5 e5 3.Qd2 fxg5
4.Bxg5 Bxg5 5.Rxg5 a6 6.Nc3 f5
7.exf5 Ng7 8.Nd5 (137.781) 338

9.00 0:00 +2.38 1.Bxb5 Bxb5 2.Nxb5 e5 3.Qd2 fxg5
4.Bxg5 Bxg5 5.Rxg5 Qb6 6.Nc3 Rb8
7.b3 Qd4 8.Qxd4 exd4 9.Ne2 Nc7
10.Rgf5 Rfe8 11.Nxd4 (242.272) 397

10.00 0:00 +2.18-- 1.Bxb5 Bxb5 2.Nxb5 e5 3.Qd2 fxg5
4.Bxg5 Bxg5 5.Rxg5 Rb8 6.Nxa7 Qb6 (391.333) 455

11.01 0:02 +1.93 1.Bxb5 Bxb5 2.Nxb5 Rg8 3.gxf6 Bxf6
4.Rxg8+ Kxg8 5.Rg1+ Ng7 6.Qxd6 a6
7.Qxd8+ Rxd8 8.Nc7 Be5 9.Nxa6 Bxh2
10.Rh1 Be5 11.Nc5 Rb8 12.b3 Ra8 (1.318.239) 520

12.01 0:04 +1.93 1.Bxb5 Bxb5 2.Nxb5 Rg8 3.gxf6 Bxf6
4.Rxg8+ Kxg8 5.Rg1+ Ng7 6.Qxd6 a6
7.Qxd8+ Rxd8 8.Nc7 a5 9.c3 Be5
10.Bh6 Kf8 11.Kc2 Ke7 12.Rxg7 Bxg7
13.Bxg7 Rg8 14.Be5 (2.536.416) 546

12.09 0:07 +2.42++ 1.Nd5 exd5 2.exd5 Bd7 3.gxf6 Bxf6
4.Rxf6 Nxf6 5.Bg5 (4.258.456) 541

13.01 0:14 +2.86 1.Nd5 Bxd5 2.exd5 e5 3.Qh4 fxg5
4.Bxg5 Bxg5 5.Rxg5 f6 6.Bd3 Qe7
7.Rg2 Rg8 8.Rxg8+ Kxg8 9.Rg1+ Kh8
10.Qh6 a5 11.Bf5 (8.357.243) 558

14.01 0:24 +3.59 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Bg5 f6
5.Bd2 f5 6.exf5 Qd7 7.Nb4 Rc8 8.Qh3 Nf6
9.Nxc6 Qxc6 (13.425.949) 547

15.01 0:48 +2.74 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.h4 f5
5.exf5 Qd7 6.h5 Qf7 7.Nc3 Bf6 8.Rd1 Rc8
9.Bh6 Bg7 10.Bxg7+ Nxg7 11.Qxd6 Qxf5
12.Nxb5 Nxh5 13.Nxa7 (25.307.136) 519

16.01 1:19 +2.62 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Bg5 f6
5.Bh4 Bh6 6.c3 a5 7.Qg3 Bxd5 8.exd5 Bf4
9.Qg4 f5 10.Qxf4 exf4 11.Bxd8 Rxd8
12.Bxb5 (40.502.074) 510

17.01 2:05 +3.11 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Rf5 Qd7
5.Bd2 Bxd5 6.Qxd5 Nf6 7.Qd3 Rg8
8.Rxg7 Rxg7 9.Rxf6 Rc8 10.Bb4 Rg1+
11.Bf1 Rg6 12.Rxd6 Qc7 (65.113.528) 519

18.01 6:12 +3.35 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Rf5 Qd7
5.Bd2 a6 6.Qh3 Bxd5 7.exd5 e4 8.Bc3 Rd8
9.Bd2 Rc8 10.Be3 Qb7 11.Rh5 Nf6
12.Rhg5 Rg8 13.R5g2 Qxd5 (189.449.659) 508

19.01 8:12 +3.23 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Rf5 Qd7
5.Bd2 Rc8 6.Qh3 Bxd5 7.exd5 e4 8.Bh6 Rg8
9.Be3 Rf8 10.Bd4 Qxf5 11.Qxf5 Bxd4
12.Qxc8 Bxg1 13.Bxb5 Bxh2 14.Bxe8 (249.818.068) 506


best move: Nc3-d5 time: 10:24.609 min n/s: 501.350 nodes: 313.140.429

Eelco
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
jdart
Posts: 4402
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Find: Nd5!!

Post by jdart »

Nd5 is good but Rybka likes other moves too:

New game
r2qnr1k/p3bp1p/2bppp2/1p4P1/3QP3/2N1B3/PPP1B2P/1K3RR1 w - - 0 1

Analysis by Rybka 3 32-bit :

1. +- (1.77): 1.Nd5 e5 2.gxf6 Bxf6 3.Qd3 Bg7 4.Bg4 Bxd5 5.exd5 Qh4 6.Rf3 e4 7.Qxe4 Nf6 8.Qf5 Nxg4 9.Rxg4 Qe1+ 10.Bc1 Qe5 11.Qd3 f5 12.Rh4 Kg8 13.Re3 Qf6 14.Reh3 Rae8 15.Rxh7 Re7 16.a3

2. +- (1.41): 1.h4 e5 2.Qd3 Qd7 3.Nd5 Rg8 4.gxf6 Rxg1 5.Bxg1 Bd8 6.Be3 Qb7 7.Bg5 Rb8

3. ± (1.40): 1.Bxb5 Bxb5 2.Nxb5 a6 3.Nc3 Rb8 4.h4 Rg8 5.Qd3 Nc7 6.h5 fxg5 7.Rxf7 Rg7 8.Rf2 Bf6 9.Rgf1

(Dart, 16.01.2010)
metax
Posts: 344
Joined: Wed Sep 23, 2009 5:56 pm
Location: Germany

Re: Find: Nd5!!

Post by metax »

ChessMind doesn't find it in three minutes...

Code: Select all

FEN: r2qnr1k/p3bp1p/2bppp2/1N4P1/3QP3/4B3/PPP1B2P/1K3RR1 b - - 0 1 

ChessMind:
  7/20	00:02	     630.001	456.000	+1,31	Sc3xb5 e6e5 Dd4b4 d6d5 Le3c5 a7a5 Lc5xe7 a5xb4 Le7xd8
  8/22	00:03	   1.443.444	437.000	+0,50	Sc3xb5 e6e5 Dd4d3 Lc6xb5 Dd3xb5 f6xg5 Kb1a1 Dd8c7 Le3xg5 Le7xg5
  9/24	00:10	   4.301.399	427.000	+0,42	Sc3xb5 e6e5 Dd4c4 Lc6xb5 Dc4xb5 f6xg5 Db5b7 a7a5 Le3xg5 Le7xg5 Tg1xg5
  9/24	00:11	   4.582.284	427.000	+1,03	Le2xb5 Lc6xb5 Sc3xb5 a7a6 Sb5a7 e6e5 Dd4c4 f6xg5 Tf1xf7 Tf8xf7 Dc4xf7
 10/24	00:13	   5.738.532	428.000	+0,80	Le2xb5 Lc6xb5 Sc3xb5 e6e5 Dd4c3 f6xg5 Le3xa7 g5g4 Kb1a1 Dd8d7 Dc3b4 d6d5
 11/24	00:19	   8.144.166	426.000	+0,56	Le2xb5 Lc6xb5 Sc3xb5 a7a6 g5xf6 Le7xf6 Tf1xf6 Dd8xf6 Dd4xf6+ Se8xf6 Sb5xd6 Ta8d8 Le3c5 Tf8g8
 12/26	00:32	  13.956.748	427.000	+0,68	Le2xb5 Lc6xb5 Sc3xb5 a7a6 g5xf6 Le7xf6 Tf1xf6 Dd8xf6 Dd4xf6+ Se8xf6 Sb5xd6 e6e5 Kb1a1 Ta8d8 Le3c5
 13/28	01:28	  37.535.850	427.000	+0,78	Le2xb5 Lc6xb5 Sc3xb5 a7a6 g5xf6 Le7xf6 Tf1xf6 Se8xf6 Sb5xd6 a6a5 Kb1a1 a5a4 b2b3 a4xb3 c2xb3
 13/29	02:46	  70.543.422	423.000	+1,08	Sc3xb5 a7a5 Sb5a7 Lc6b7 g5xf6 Le7xf6 Dd4a4 e6e5 Le2b5 Se8g7 Kb1a1 Tf8g8 Tf1f3 Sg7e6 Tg1xg8+ Kh8xg8
It is wasting too much time on both Bxb5 and Nxb5, not being able to go deep enough to see Nd5.
swami
Posts: 6659
Joined: Thu Mar 09, 2006 4:21 am

Re: Find: Nd5!!

Post by swami »

metax wrote:ChessMind doesn't find it in three minutes...

Code: Select all

FEN: r2qnr1k/p3bp1p/2bppp2/1N4P1/3QP3/4B3/PPP1B2P/1K3RR1 b - - 0 1 

ChessMind:
  7/20	00:02	     630.001	456.000	+1,31	Sc3xb5 e6e5 Dd4b4 d6d5 Le3c5 a7a5 Lc5xe7 a5xb4 Le7xd8
  8/22	00:03	   1.443.444	437.000	+0,50	Sc3xb5 e6e5 Dd4d3 Lc6xb5 Dd3xb5 f6xg5 Kb1a1 Dd8c7 Le3xg5 Le7xg5
  9/24	00:10	   4.301.399	427.000	+0,42	Sc3xb5 e6e5 Dd4c4 Lc6xb5 Dc4xb5 f6xg5 Db5b7 a7a5 Le3xg5 Le7xg5 Tg1xg5
  9/24	00:11	   4.582.284	427.000	+1,03	Le2xb5 Lc6xb5 Sc3xb5 a7a6 Sb5a7 e6e5 Dd4c4 f6xg5 Tf1xf7 Tf8xf7 Dc4xf7
 10/24	00:13	   5.738.532	428.000	+0,80	Le2xb5 Lc6xb5 Sc3xb5 e6e5 Dd4c3 f6xg5 Le3xa7 g5g4 Kb1a1 Dd8d7 Dc3b4 d6d5
 11/24	00:19	   8.144.166	426.000	+0,56	Le2xb5 Lc6xb5 Sc3xb5 a7a6 g5xf6 Le7xf6 Tf1xf6 Dd8xf6 Dd4xf6+ Se8xf6 Sb5xd6 Ta8d8 Le3c5 Tf8g8
 12/26	00:32	  13.956.748	427.000	+0,68	Le2xb5 Lc6xb5 Sc3xb5 a7a6 g5xf6 Le7xf6 Tf1xf6 Dd8xf6 Dd4xf6+ Se8xf6 Sb5xd6 e6e5 Kb1a1 Ta8d8 Le3c5
 13/28	01:28	  37.535.850	427.000	+0,78	Le2xb5 Lc6xb5 Sc3xb5 a7a6 g5xf6 Le7xf6 Tf1xf6 Se8xf6 Sb5xd6 a6a5 Kb1a1 a5a4 b2b3 a4xb3 c2xb3
 13/29	02:46	  70.543.422	423.000	+1,08	Sc3xb5 a7a5 Sb5a7 Lc6b7 g5xf6 Le7xf6 Dd4a4 e6e5 Le2b5 Se8g7 Kb1a1 Tf8g8 Tf1f3 Sg7e6 Tg1xg8+ Kh8xg8
It is wasting too much time on both Bxb5 and Nxb5, not being able to go deep enough to see Nd5.
Hi Lucas, Are you the author of ChessMind?

If so, Good name choice and interesting analysis lines from the engine. :)