"positional exchange sacrifice" examples

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

Moderators: hgm, Rebel, chrisw

Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: "positional exchange sacrifice" examples

Post by Alexander Schmidt »

jdart wrote:I think like many such sacs played by humans, this one is playable but not necessarily the best move.
Interesting to see the different appreciation of programmers, you and Don, and users. You question the quality of a sac while I am happy to see speculative moves by engines :)

Yes, it is for sure not "the best" move, but it is indeed playable and can turn to the best move for an engine which handles unbalanced positions well.
User avatar
Thomas Lagershausen
Posts: 328
Joined: Mon Jun 11, 2007 6:59 pm

Re: "positional exchange sacrifice" examples

Post by Thomas Lagershausen »

Spike 1.2 MP (2 core) confirms Topalovs 18.Rxe4 !! as best move.

FEN: 1rbq1rk1/p3bppp/2p5/1pPp4/3Pn3/1PB2NP1/P4PBP/R2QR1K1 w - - 3 18

Spike 1.2 MP: (Intel Q6600 - 2,4 Ghz)
0 00:00 0 0 -0,29
1 00:00 181 0 -0,23 Lc3b4
1 00:00 215 0 -0,23 Lc3b4
2 00:00 267 0 -0,58 Lc3b4 Lc8g4
2 00:00 360 0 -0,58 Lc3b4 Lc8g4
3 00:00 684 0 -0,72 Lc3b4 Lc8g4 h2h3
3 00:00 1.145 0 -0,25 Lc3d2 Se4xd2 Sf3xd2 Lc8e6
3 00:00 2.207 0 -0,25 Lc3d2 Se4xd2 Sf3xd2 Lc8e6
4 00:00 4.148 0 -0,19 Lc3d2 Lc8g4 Ld2f4 Tb8a8
4 00:00 5.365 0 -0,19 Lc3d2 Lc8g4 Ld2f4 Tb8a8
5 00:00 7.496 468.500 -0,32 Lc3d2 Lc8g4 Ld2f4 Tb8a8 h2h3
5 00:00 11.162 697.625 -0,32 Lc3d2 Lc8g4 Ld2f4 Tb8a8 h2h3
6 00:00 18.714 1.169.625 -0,19 Lc3d2 Lc8g4 Ld2f4 Tb8a8 a2a4 a7a6
6+ 00:00 49.180 1.046.382 -0,02 Dd1c1 b5b4 Lc3d2 Se4xd2 Dc1xd2 Lc8e6 Sf3e5
6+ 00:00 49.180 1.046.382 -0,02 Dd1c1 b5b4 Lc3d2 Se4xd2 Dc1xd2 Lc8e6 Sf3e5
6 00:00 59.711 1.270.446 0,00 Dd1c1 f7f6 Lc3d2 Lc8g4 Ld2f4 Tb8a8
6 00:00 63.286 1.346.510 0,00 Dd1c1 f7f6 Lc3d2 Lc8g4 Ld2f4 Tb8a8
7- 00:00 88.129 1.398.873 -0,29 Dd1c1 f7f6 Lc3d2 Lc8g4 Ld2f4 Tb8a8 h2h3
7+ 00:00 109.113 1.398.884 +0,30 Sf3e5 Se4xc3 Dd1d3 b5b4 Se5xc6
7+ 00:00 109.113 1.398.884 +0,30 Sf3e5 Se4xc3 Dd1d3 b5b4 Se5xc6
7 00:00 117.000 1.244.680 +0,29 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5g4
7 00:00 123.287 1.311.563 +0,29 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5g4
8 00:00 153.620 1.409.357 +0,30 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5d3 Tf8e8
8 00:00 173.176 1.385.408 +0,30 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5d3 Tf8e8
9 00:00 224.516 1.439.205 +0,17 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5d3 Tf8e8 Sd3f4
9 00:00 298.290 1.469.408 +0,17 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5d3 Tf8e8 Sd3f4
10 00:00 479.415 1.614.191 +0,33 Sf3e5 Se4xc3 Dd1d3 Lc8d7 Dd3xc3 Le7f6 a2a4 Lf6xe5 Te1xe5 b5b4 Dc3d3
10 00:00 580.354 1.616.584 +0,33 Sf3e5 Se4xc3 Dd1d3 Lc8d7 Dd3xc3 Le7f6 a2a4 Lf6xe5 Te1xe5 b5b4 Dc3d3
11- 00:00 667.332 1.643.674 +0,03 Sf3e5 Se4xc3 Dd1d3 Lc8d7 Dd3xc3 Le7f6 a2a4 Lf6xe5 Te1xe5 b5b4 Dc3d3 Tf8e8
11 00:01 2.186.428 1.685.757 +0,12 Lc3d2 Lc8g4 Dd1c2 f7f6 Ld2f4 Tb8a8 a2a4 a7a6 Sf3d2 f6f5 a4xb5 a6xb5
11 00:01 2.451.414 1.687.139 +0,12 Lc3d2 Lc8g4 Dd1c2 f7f6 Ld2f4 Tb8a8 a2a4 a7a6 Sf3d2 f6f5 a4xb5 a6xb5
12 00:02 4.166.037 1.731.519 +0,21 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 f7f6 a2a4 b5xa4 Ta1xa4 a7a5 Sf3h4 f6f5 f2f3
12 00:03 5.953.303 1.731.618 +0,21 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 f7f6 a2a4 b5xa4 Ta1xa4 a7a5 Sf3h4 f6f5 f2f3
13 00:04 7.849.715 1.756.481 +0,15 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 g7g5 Lf4e3 f7f6 h2h3 Lg4e6 Sf3d2 f6f5 Sd2f3
13 00:05 9.098.315 1.759.148 +0,15 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 g7g5 Lf4e3 f7f6 h2h3 Lg4e6 Sf3d2 f6f5 Sd2f3
14 00:07 13.594.873 1.797.550 +0,25 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 Sf3e5 Le7f6 a4a5 g7g5 Lf4e3 Lf6xe5 d4xe5
14 00:09 16.875.624 1.806.038 +0,25 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 Sf3e5 Le7f6 a4a5 g7g5 Lf4e3 Lf6xe5 d4xe5
15 00:12 23.175.696 1.813.292 +0,15 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 a4a5 Le7f6 Sf3e5 Tf8e8 Ta1a4 Lf6xe5 Lf4xe5 f7f6
15 00:17 30.884.345 1.816.726 +0,15 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 a4a5 Le7f6 Sf3e5 Tf8e8 Ta1a4 Lf6xe5 Lf4xe5 f7f6
16 00:27 50.102.199 1.810.573 +0,05 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 Lg2f1 Dd8a5 Sf3e5 f7f6 Se5f3 Lf5g4 Sf3h4 Tf8e8
16 00:43 78.620.059 1.803.460 +0,22 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Dc3f3 Lc8e6 Te1e2 f7f6 Se5g6 Dc7d7 Sg6xe7+ Te8xe7 Ta1e1 Tb8e8 Df3f4 Le6f7
16 00:48 84.144.868 1.737.740 +0,22 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Dc3f3 Lc8e6 Te1e2 f7f6 Se5g6 Dc7d7 Sg6xe7+ Te8xe7 Ta1e1 Tb8e8 Df3f4 Le6f7
17 01:03 110.942.408 1.750.570 +0,28 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e3 b5b4 Dc3d2 Lc8f5 Ta1e1 Le7f6 Dd2c1 Lf6xe5 Te3xe5 Te8xe5 Te1xe5 g7g6 Dc1h6
17 01:11 125.749.609 1.760.262 +0,28 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e3 b5b4 Dc3d2 Lc8f5 Ta1e1 Le7f6 Dd2c1 Lf6xe5 Te3xe5 Te8xe5 Te1xe5 g7g6 Dc1h6
18 01:33 167.196.533 1.791.493 +0,17 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 b5b4 Dc3f3 Lc8e6 Ta1a2 Le7f6 Df3f4 Lf6xe5 Te1xe5 Te8e7 Lg2h3 a7a5 Lh3xe6 Te7xe6
18 01:57 211.303.689 1.801.441 +0,17 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 b5b4 Dc3f3 Lc8e6 Ta1a2 Le7f6 Df3f4 Lf6xe5 Te1xe5 Te8e7 Lg2h3 a7a5 Lh3xe6 Te7xe6
19 02:38 289.987.676 1.830.117 +0,13 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 b5xa4 Ta1xa4 Tb8b7 Lg2f1 f7f6 Se5d3 Lc8d7 Sd3b4 Le7d8 Te1xe8+ Ld7xe8 Lf1a6 Tb7b8 Dc3e1 Dc7e7 De1xe7 Ld8xe7
19 04:05 439.555.166 1.795.473 +0,13 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 b5xa4 Ta1xa4 Tb8b7 Lg2f1 f7f6 Se5d3 Lc8d7 Sd3b4 Le7d8 Te1xe8+ Ld7xe8 Lf1a6 Tb7b8 Dc3e1 Dc7e7 De1xe7 Ld8xe7
20 05:15 575.239.473 1.824.078 +0,12 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 f7f6 Se5d3 b5xa4 Ta1xa4 Lc8g4 Sd3f4 Le7f8 Te1a1 Tb8a8 Sf4xd5 c6xd5 Lg2xd5+ Lg4e6 Ld5xa8 Te8xa8
20 06:53 759.712.544 1.837.620 +0,12 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 f7f6 Se5d3 b5xa4 Ta1xa4 Lc8g4 Sd3f4 Le7f8 Te1a1 Tb8a8 Sf4xd5 c6xd5 Lg2xd5+ Lg4e6 Ld5xa8 Te8xa8
21 09:30 1.052.920.002 1.845.356 +0,16 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e2 f7f6 Se5d3 Lc8f5 Ta1e1 Dc7d7 Sd3b4 Le7f8 a2a3 Te8xe2 Te1xe2 Tb8e8 Te2xe8 Dd7xe8 Dc3e3 De8d7 Lg2f3
21 13:50 1.530.559.068 1.843.041 +0,16 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e2 f7f6 Se5d3 Lc8f5 Ta1e1 Dc7d7 Sd3b4 Le7f8 a2a3 Te8xe2 Te1xe2 Tb8e8 Te2xe8 Dd7xe8 Dc3e3 De8d7 Lg2f3
22 17:22 1.935.155.382 1.856.319 +0,16 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e2 f7f6 Se5d3 Lc8f5 Ta1e1 Dc7d7 Sd3b4 Tb8c8 a2a3 Le7f8 Te2xe8 Tc8xe8 Te1xe8 Dd7xe8 Dc3e3 De8d7 Lg2f3
22+ 28:19 3.163.014.136 1.861.640 +0,46 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 Dd5e6 g3g4 Lf5c2 f3f4 b5b4
22+ 28:19 3.163.014.136 1.861.640 +0,46 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 Dd5e6 g3g4 Lf5c2 f3f4 b5b4
22 30:50 3.450.503.760 1.864.554 +0,48 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Lg2f1 g7g5 d4d5 Dc6xc5+ Lc3d4 g5xf4 Ld4xc5 f4xg3 h2xg3
22 31:34 3.531.467.498 1.864.047 +0,48 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Lg2f1 g7g5 d4d5 Dc6xc5+ Lc3d4 g5xf4 Ld4xc5 f4xg3 h2xg3
23 36:49 4.122.155.898 1.865.558 +0,48 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Lg2f1 g7g5 d4d5 Dc6xc5+ Lc3d4 g5xf4 Ld4xc5 f4xg3 h2xg3
23 42:24 4.745.488.857 1.865.387 +0,48 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Lg2f1 g7g5 d4d5 Dc6xc5+ Lc3d4 g5xf4 Ld4xc5 f4xg3 h2xg3
24 53:39 6.023.894.360 1.871.037 +0,34 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Df4d2 Tb7e7 f3f4 Dc6d7 c5c6 Dd7f5 Lc3b4
24 1:10:12 7.661.495.757 1.818.793 +0,34 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Df4d2 Tb7e7 f3f4 Dc6d7 c5c6 Dd7f5 Lc3b4
25 1:38:17 10.466.804.152 1.774.969 +0,41 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e2 Tf8e8 f3f4 Lf5e4 a2a4 Le4xg2 De2xg2 Dc6xg2+ Kg1xg2 Te8e3 Ta1c1 b5xa4 b3xa4 Tb7b3 Lc3a5 Te3e2+ Kg2h3
TL
jdart
Posts: 4366
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: "positional exchange sacrifice" examples

Post by jdart »

What I meant was, the sac's eval looks to be within the range that makes it a plausible candidate move, and whether or not it is selected by an engine depends on details of that engine's eval.

For humans there are other factors. Vincent actually said something I agree with, which is that sometimes a sac is the best move against a specific opponent, which is something programs usually don't consider.

--Jon
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: "positional exchange sacrifice" examples

Post by Don »

jdart wrote:What I meant was, the sac's eval looks to be within the range that makes it a plausible candidate move, and whether or not it is selected by an engine depends on details of that engine's eval.

For humans there are other factors. Vincent actually said something I agree with, which is that sometimes a sac is the best move against a specific opponent, which is something programs usually don't consider.

--Jon
Jon has it exactly right and I was going to post about that. It's pretty silly to show that some program plays the sac and others do not and therefore the program that plays the sac "understands" the position better. Whether your program plays the move or not, at least in this position, is a coincidence of the evaluation function. Since either move is perfectly playable it really comes down to stylistic bias.

I made a minor adjustment to Komodo just for fun which makes it want to play the sacrifice move. I slightly lowered the value of the rook and the bishop pair and presto! It wants to play the sac.

If you want your program to be an exchange sac playing monster, all you have to do is reduce the relative difference between the rook and knight. If you want your program to be willing to sacrifice pawns all you have to do is lower the value of the pawn or conversely raise the positional scores of everything else. But the right way is to improve the evaluation of these pieces so that in any given situation the values of the pieces are adjusted dynamically based on the board situation.

Some would have you believe the myth that only a master can truly appreciate a move like this - but that is complete nonsense.

There are positions that computers do not get right because there are elements that require a kind of reasoning current programs do not possess, but this is not one of them. In most cases the combination of excellent evaluation and a highly selective search that chases down as many ambiguities as possible gives you a program that plays positional moves better than Grandmasters.
Capital punishment would be more effective as a preventive measure if it were administered prior to the crime.
pilgrimdan
Posts: 405
Joined: Sat Jul 02, 2011 10:49 pm

Re: "positional exchange sacrifice" examples

Post by pilgrimdan »

Thomas Lagershausen wrote:Spike 1.2 MP (2 core) confirms Topalovs 18.Rxe4 !! as best move.

FEN: 1rbq1rk1/p3bppp/2p5/1pPp4/3Pn3/1PB2NP1/P4PBP/R2QR1K1 w - - 3 18

Spike 1.2 MP: (Intel Q6600 - 2,4 Ghz)
0 00:00 0 0 -0,29
1 00:00 181 0 -0,23 Lc3b4
1 00:00 215 0 -0,23 Lc3b4
2 00:00 267 0 -0,58 Lc3b4 Lc8g4
2 00:00 360 0 -0,58 Lc3b4 Lc8g4
3 00:00 684 0 -0,72 Lc3b4 Lc8g4 h2h3
3 00:00 1.145 0 -0,25 Lc3d2 Se4xd2 Sf3xd2 Lc8e6
3 00:00 2.207 0 -0,25 Lc3d2 Se4xd2 Sf3xd2 Lc8e6
4 00:00 4.148 0 -0,19 Lc3d2 Lc8g4 Ld2f4 Tb8a8
4 00:00 5.365 0 -0,19 Lc3d2 Lc8g4 Ld2f4 Tb8a8
5 00:00 7.496 468.500 -0,32 Lc3d2 Lc8g4 Ld2f4 Tb8a8 h2h3
5 00:00 11.162 697.625 -0,32 Lc3d2 Lc8g4 Ld2f4 Tb8a8 h2h3
6 00:00 18.714 1.169.625 -0,19 Lc3d2 Lc8g4 Ld2f4 Tb8a8 a2a4 a7a6
6+ 00:00 49.180 1.046.382 -0,02 Dd1c1 b5b4 Lc3d2 Se4xd2 Dc1xd2 Lc8e6 Sf3e5
6+ 00:00 49.180 1.046.382 -0,02 Dd1c1 b5b4 Lc3d2 Se4xd2 Dc1xd2 Lc8e6 Sf3e5
6 00:00 59.711 1.270.446 0,00 Dd1c1 f7f6 Lc3d2 Lc8g4 Ld2f4 Tb8a8
6 00:00 63.286 1.346.510 0,00 Dd1c1 f7f6 Lc3d2 Lc8g4 Ld2f4 Tb8a8
7- 00:00 88.129 1.398.873 -0,29 Dd1c1 f7f6 Lc3d2 Lc8g4 Ld2f4 Tb8a8 h2h3
7+ 00:00 109.113 1.398.884 +0,30 Sf3e5 Se4xc3 Dd1d3 b5b4 Se5xc6
7+ 00:00 109.113 1.398.884 +0,30 Sf3e5 Se4xc3 Dd1d3 b5b4 Se5xc6
7 00:00 117.000 1.244.680 +0,29 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5g4
7 00:00 123.287 1.311.563 +0,29 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5g4
8 00:00 153.620 1.409.357 +0,30 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5d3 Tf8e8
8 00:00 173.176 1.385.408 +0,30 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5d3 Tf8e8
9 00:00 224.516 1.439.205 +0,17 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5d3 Tf8e8 Sd3f4
9 00:00 298.290 1.469.408 +0,17 Sf3e5 Se4xc3 Dd1d3 Lc8b7 Dd3xc3 f7f6 Se5d3 Tf8e8 Sd3f4
10 00:00 479.415 1.614.191 +0,33 Sf3e5 Se4xc3 Dd1d3 Lc8d7 Dd3xc3 Le7f6 a2a4 Lf6xe5 Te1xe5 b5b4 Dc3d3
10 00:00 580.354 1.616.584 +0,33 Sf3e5 Se4xc3 Dd1d3 Lc8d7 Dd3xc3 Le7f6 a2a4 Lf6xe5 Te1xe5 b5b4 Dc3d3
11- 00:00 667.332 1.643.674 +0,03 Sf3e5 Se4xc3 Dd1d3 Lc8d7 Dd3xc3 Le7f6 a2a4 Lf6xe5 Te1xe5 b5b4 Dc3d3 Tf8e8
11 00:01 2.186.428 1.685.757 +0,12 Lc3d2 Lc8g4 Dd1c2 f7f6 Ld2f4 Tb8a8 a2a4 a7a6 Sf3d2 f6f5 a4xb5 a6xb5
11 00:01 2.451.414 1.687.139 +0,12 Lc3d2 Lc8g4 Dd1c2 f7f6 Ld2f4 Tb8a8 a2a4 a7a6 Sf3d2 f6f5 a4xb5 a6xb5
12 00:02 4.166.037 1.731.519 +0,21 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 f7f6 a2a4 b5xa4 Ta1xa4 a7a5 Sf3h4 f6f5 f2f3
12 00:03 5.953.303 1.731.618 +0,21 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 f7f6 a2a4 b5xa4 Ta1xa4 a7a5 Sf3h4 f6f5 f2f3
13 00:04 7.849.715 1.756.481 +0,15 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 g7g5 Lf4e3 f7f6 h2h3 Lg4e6 Sf3d2 f6f5 Sd2f3
13 00:05 9.098.315 1.759.148 +0,15 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 g7g5 Lf4e3 f7f6 h2h3 Lg4e6 Sf3d2 f6f5 Sd2f3
14 00:07 13.594.873 1.797.550 +0,25 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 Sf3e5 Le7f6 a4a5 g7g5 Lf4e3 Lf6xe5 d4xe5
14 00:09 16.875.624 1.806.038 +0,25 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 Sf3e5 Le7f6 a4a5 g7g5 Lf4e3 Lf6xe5 d4xe5
15 00:12 23.175.696 1.813.292 +0,15 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 a4a5 Le7f6 Sf3e5 Tf8e8 Ta1a4 Lf6xe5 Lf4xe5 f7f6
15 00:17 30.884.345 1.816.726 +0,15 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 a4a5 Le7f6 Sf3e5 Tf8e8 Ta1a4 Lf6xe5 Lf4xe5 f7f6
16 00:27 50.102.199 1.810.573 +0,05 Lc3d2 Lc8g4 Ld2f4 Tb8c8 Dd1c1 Lg4f5 a2a4 b5b4 Lg2f1 Dd8a5 Sf3e5 f7f6 Se5f3 Lf5g4 Sf3h4 Tf8e8
16 00:43 78.620.059 1.803.460 +0,22 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Dc3f3 Lc8e6 Te1e2 f7f6 Se5g6 Dc7d7 Sg6xe7+ Te8xe7 Ta1e1 Tb8e8 Df3f4 Le6f7
16 00:48 84.144.868 1.737.740 +0,22 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Dc3f3 Lc8e6 Te1e2 f7f6 Se5g6 Dc7d7 Sg6xe7+ Te8xe7 Ta1e1 Tb8e8 Df3f4 Le6f7
17 01:03 110.942.408 1.750.570 +0,28 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e3 b5b4 Dc3d2 Lc8f5 Ta1e1 Le7f6 Dd2c1 Lf6xe5 Te3xe5 Te8xe5 Te1xe5 g7g6 Dc1h6
17 01:11 125.749.609 1.760.262 +0,28 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e3 b5b4 Dc3d2 Lc8f5 Ta1e1 Le7f6 Dd2c1 Lf6xe5 Te3xe5 Te8xe5 Te1xe5 g7g6 Dc1h6
18 01:33 167.196.533 1.791.493 +0,17 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 b5b4 Dc3f3 Lc8e6 Ta1a2 Le7f6 Df3f4 Lf6xe5 Te1xe5 Te8e7 Lg2h3 a7a5 Lh3xe6 Te7xe6
18 01:57 211.303.689 1.801.441 +0,17 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 b5b4 Dc3f3 Lc8e6 Ta1a2 Le7f6 Df3f4 Lf6xe5 Te1xe5 Te8e7 Lg2h3 a7a5 Lh3xe6 Te7xe6
19 02:38 289.987.676 1.830.117 +0,13 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 b5xa4 Ta1xa4 Tb8b7 Lg2f1 f7f6 Se5d3 Lc8d7 Sd3b4 Le7d8 Te1xe8+ Ld7xe8 Lf1a6 Tb7b8 Dc3e1 Dc7e7 De1xe7 Ld8xe7
19 04:05 439.555.166 1.795.473 +0,13 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 b5xa4 Ta1xa4 Tb8b7 Lg2f1 f7f6 Se5d3 Lc8d7 Sd3b4 Le7d8 Te1xe8+ Ld7xe8 Lf1a6 Tb7b8 Dc3e1 Dc7e7 De1xe7 Ld8xe7
20 05:15 575.239.473 1.824.078 +0,12 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 f7f6 Se5d3 b5xa4 Ta1xa4 Lc8g4 Sd3f4 Le7f8 Te1a1 Tb8a8 Sf4xd5 c6xd5 Lg2xd5+ Lg4e6 Ld5xa8 Te8xa8
20 06:53 759.712.544 1.837.620 +0,12 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 a2a4 f7f6 Se5d3 b5xa4 Ta1xa4 Lc8g4 Sd3f4 Le7f8 Te1a1 Tb8a8 Sf4xd5 c6xd5 Lg2xd5+ Lg4e6 Ld5xa8 Te8xa8
21 09:30 1.052.920.002 1.845.356 +0,16 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e2 f7f6 Se5d3 Lc8f5 Ta1e1 Dc7d7 Sd3b4 Le7f8 a2a3 Te8xe2 Te1xe2 Tb8e8 Te2xe8 Dd7xe8 Dc3e3 De8d7 Lg2f3
21 13:50 1.530.559.068 1.843.041 +0,16 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e2 f7f6 Se5d3 Lc8f5 Ta1e1 Dc7d7 Sd3b4 Le7f8 a2a3 Te8xe2 Te1xe2 Tb8e8 Te2xe8 Dd7xe8 Dc3e3 De8d7 Lg2f3
22 17:22 1.935.155.382 1.856.319 +0,16 Sf3e5 Se4xc3 Dd1d3 Dd8c7 Dd3xc3 Tf8e8 Te1e2 f7f6 Se5d3 Lc8f5 Ta1e1 Dc7d7 Sd3b4 Tb8c8 a2a3 Le7f8 Te2xe8 Tc8xe8 Te1xe8 Dd7xe8 Dc3e3 De8d7 Lg2f3
22+ 28:19 3.163.014.136 1.861.640 +0,46 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 Dd5e6 g3g4 Lf5c2 f3f4 b5b4
22+ 28:19 3.163.014.136 1.861.640 +0,46 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 Dd5e6 g3g4 Lf5c2 f3f4 b5b4
22 30:50 3.450.503.760 1.864.554 +0,48 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Lg2f1 g7g5 d4d5 Dc6xc5+ Lc3d4 g5xf4 Ld4xc5 f4xg3 h2xg3
22 31:34 3.531.467.498 1.864.047 +0,48 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Lg2f1 g7g5 d4d5 Dc6xc5+ Lc3d4 g5xf4 Ld4xc5 f4xg3 h2xg3
23 36:49 4.122.155.898 1.865.558 +0,48 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Lg2f1 g7g5 d4d5 Dc6xc5+ Lc3d4 g5xf4 Ld4xc5 f4xg3 h2xg3
23 42:24 4.745.488.857 1.865.387 +0,48 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Lg2f1 g7g5 d4d5 Dc6xc5+ Lc3d4 g5xf4 Ld4xc5 f4xg3 h2xg3
24 53:39 6.023.894.360 1.871.037 +0,34 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Df4d2 Tb7e7 f3f4 Dc6d7 c5c6 Dd7f5 Lc3b4
24 1:10:12 7.661.495.757 1.818.793 +0,34 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e3 Tf8e8 De3f4 Lf5c8 Df4d2 Tb7e7 f3f4 Dc6d7 c5c6 Dd7f5 Lc3b4
25 1:38:17 10.466.804.152 1.774.969 +0,41 Te1xe4 d5xe4 Sf3e5 Dd8d5 Dd1e1 Lc8f5 f2f3 e4e3 De1xe3 f7f6 Se5xc6 Dd5xc6 De3xe7 Tb8b7 De7e2 Tf8e8 f3f4 Lf5e4 a2a4 Le4xg2 De2xg2 Dc6xg2+ Kg1xg2 Te8e3 Ta1c1 b5xa4 b3xa4 Tb7b3 Lc3a5 Te3e2+ Kg2h3
so does Chessmaster 10th Ed. (Tal personality)

Time Depth Score Positions Moves
0:04 2/9 0.77 1319538 1.Bb2 Bf6 2.Ne5 Qc7 3.f3 Ng5 4.f4 Nh3+ 5.Kf1 Bf5
0:11 3/10 0.77 3473919 1.Bb2 Be6 2.Ne5 Qc7 3.Rxe4 dxe4 4.Bxe4 Bd5 5.Bxd5 cxd5 6.Qf3 Rbd8 7.Rc1
0:32 3/11 0.88 10260067 1.Bb2 Be6 2.Qc2 Re8 3.a4 bxa4 4.Rxa4 a5 5.Bc3 Nxc3 6.Qxc3 Bf6 7.Rxa5 Rxb3 8.Qxb3 Qxa5
1:21 3/12 0.89 25772552 1.Bb2 Be6 2.Ne5 Qc7 3.b4 Rfe8 4.a4 Bf6 5.f3 Ng5 6.f4 Ne4 7.axb5 Rxb5
4:55 4/13 1.03 96143863 1.Bb2 Be6 2.Ne5 Qc7 3.b4 f6 4.Nd3 Bf5 5.a4 Ng5 6.f4 Ne6 7.axb5 Rxb5

5:38 4/13 1.30 112032445 1.Rxe4 dxe4 2.Ne5 Qd5 3.Qe1 Bf5 4.g4 Bg6 5.Nxg6 fxg6 6.Bxe4 Qd7 7.Bxc6 Qxc6 8.Qxe7
6:50 5/14 1.10 143515363 1.Rxe4 dxe4 2.Ne5 Qd5 3.Qe1 Bf5 4.g4 Bg6 5.Nxg6 fxg6 6.Qxe4 Qf7 7.Qxc6 Qxf2+ 8.Kh1 Qe3 9.Qd5+ Kh8
12:58 6/15 1.46 294366877 1.Rxe4 dxe4 2.Ne5 Qd5 3.Qe1 Bf5 4.g4 Bg6 5.Nxg6 fxg6 6.Qxe4 Qxe4 7.Bxe4 b4 8.Bd2 Bf6 9.Bxc6 Bxd4
37:04 7/16 1.54 947154208 1.Rxe4 dxe4 2.Ne5 Qd5 3.Qe1 Bf5 4.f3 e3 5.Qxe3 b4 6.g4 bxc3 7.f4 Be4 8.Bxe4 Qe6 9.Bxc6
Dschmitt
Posts: 33
Joined: Thu Jul 26, 2012 8:18 am

Re: "positional exchange sacrifice" examples

Post by Dschmitt »

If you let hiarcs 14 search long enough it eventually changes to yet a third move, Ne5.
FEN: 1rbq1rk1/p3bppp/2p5/1pPp4/3Pn3/1PB2NP1/P4PBP/R2QR1K1 w - - 0 18

DeepHiarcs14WCSC:
12/27 00:00 139,027 297,105 -0.11 Bc3-d2 Ne4xd2 Qd1xd2 Qd8-c7 Qd2-f4 Qc7xf4 g3xf4 Rb8-b7
12/27 00:01 255,411 286,978 -0.13 Bc3-d2 Bc8-e6 a2-a4 Ne4xd2 Qd1xd2
13/27 00:01 396,056 281,890 -0.10 Bc3-d2 Ne4xd2 Qd1xd2
14/27 00:02 550,009 284,242 -0.11 Bc3-d2 Ne4xd2 Qd1xd2 Qd8-c7 Qd2-c2 Bc8-e6 Bg2-f1 Be7-f6 Bf1-d3 g7-g6 a2-a4
15/28 00:03 897,744 286,179 -0.10 Bc3-d2 Ne4xd2 Qd1xd2 Qd8-c7 Qd2-c2 Bc8-e6 Bg2-f1 Be7-f6 Bf1-d3 g7-g6 Qc2-d2 Rf8-e8 Nf3-e5 Kg8-g7 f2-f4 a7-a5 g3-g4
16/32 00:06 1,768,746 279,202 -0.09 Bc3-d2 Ne4xd2 Qd1xd2 Qd8-c7 Qd2-c2 Rf8-e8 a2-a4
17/35 00:15 4,161,190 273,852 -0.06 Bc3-d2 Ne4xd2 Qd1xd2 Qd8-c7 Re1-e2 Bc8-g4 Ra1-e1 Be7-f6 h2-h3 Bg4-f5 Nf3-e5 Bf5-e6 Qd2-e3 Rb8-e8 Qe3-d3 a7-a5
18/35 00:21 5,915,842 274,186 -0.07 Bc3-d2 Ne4xd2 Qd1xd2 Qd8-c7 Re1-e2 Bc8-g4 Ra1-e1 Be7-f6 h2-h3 Bg4-f5 g3-g4 Bf5-e4 g4-g5 Bf6-d8
18/35 00:33 8,818,707 269,306 -0.06 Bc3-b2
18/35 00:40 10,797,870 271,003 -0.05 Bc3-b2 Bc8-e6 Nf3-e5 Qd8-c7 f2-f3 Ne4-f6 g3-g4 Rf8-e8 f3-f4 Nf6-d7 f4-f5 Nd7xe5 f5xe6 Ne5-g6
19/45 01:09 18,893,781 271,489 -0.04 Bc3-b2 f7-f6 Nf3-h4
20/45 01:52 30,181,009 269,600 -0.05 Bc3-b2 f7-f6 Qd1-c2 Bc8-d7
20/45 02:07 34,246,847 269,128 -0.04 Re1xe4
20/45+ 02:18 37,369,389 270,731 +0.20 Re1xe4
20/47 02:26 39,722,757 272,097 +0.20 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 Qe1xe4 Qd5xe4 Bg2xe4 Be7-f6 Ne5xc6 Rb8-e8
21/48 02:46 45,848,250 275,285 +0.18 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 Qe1xe4 Qd5xe4 Bg2xe4 Be7-f6 Ne5-d7 Rf8-e8 Nd7xb8 Re8xe4 Ra1-d1 g7-g5 Rd1-d3 b5-b4 Bc3xb4 Bf6xd4+ Kg1-f1 g5-g4 Rd3-d1 Kg8-f8
22/52 03:14 54,446,432 280,556 +0.20 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 Qe1xe4 Qd5xe4 Bg2xe4 Be7-f6 Ne5-d7 Rf8-e8 Nd7xb8 Re8xe4 Ra1-d1 b5-b4 Bc3xb4 Re4xd4 Rd1xd4 Bf6xd4+ Kg1-g2 Bd4-e5 Nb8-d7 Be5-c7 Bb4-c3 Bb7-c8 Nd7-e5 Bc7xe5 Bc3xe5 Bc8-e6 Kg2-g1 Kg8-h8 h2-h4 Be6-d5 Kg1-f2
23/52 03:50 65,887,219 285,815 +0.12 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 Qe1xe4 Qd5xe4 Bg2xe4 Be7-f6 Ne5-d7 Rf8-e8 Nd7xb8 Re8xe4 Ra1-d1 b5-b4 Bc3xb4 Re4xd4 Rd1xd4 Bf6xd4+ Kg1-g2 Kg8-f7 Kg2-f3 Kf7-e6 Kf3-e4 Bd4-e5 Nb8-d7 Be5xg3 h2xg3 Ke6xd7 Bb4-c3 g7-g6
24/52 04:56 86,910,442 293,078 +0.05 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 Qe1xe4 Qd5xe4 Bg2xe4 Be7-f6 Ne5-d7 Rf8-e8 Nd7xb8 Re8xe4 Ra1-d1 b5-b4 Bc3-a1 Bf6-d8 Kg1-f2 Bd8-c7 Nb8-d7 Bb7-a6 Rd1-e1 Re4xe1 Kf2xe1 Ba6-d3 Ba1-b2 Bd3-e4 Nd7-e5
25/52 07:40 135,653,260 294,777 +0.08 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 Qe1xe4 Qd5xe4 Bg2xe4 Be7-f6 Ne5-d7 Rf8-e8 Nd7xb8 Re8xe4 Ra1-d1 b5-b4 Bc3-a1 Bf6-d8 Kg1-f2 Bd8-c7 Nb8-d7 Bb7-a6 Rd1-e1 Re4xe1 Kf2xe1 Ba6-d3 Nd7-e5 Bd3-e4 Ba1-b2 a7-a6 Ke1-f2 Be4-d5 Ne5-d3 a6-a5
26/52 11:06 196,988,995 295,647 +0.08 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 Qe1xe4 Qd5xe4 Bg2xe4 Be7-f6 Ne5-d7 Rf8-e8 Nd7xb8 Re8xe4 Ra1-d1 b5-b4 Bc3-a1 Bf6-d8 Kg1-f2 Bd8-c7 Nb8-d7 Bb7-a6 Rd1-e1 Re4xe1 Kf2xe1 Ba6-d3 Nd7-e5 Bd3-e4 Ba1-b2 Kg8-f8 Ke1-f2 Be4-d5 Ne5-c4
27/59 22:12 400,587,621 300,808 +0.18 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 b3-b4 Qd5-e6 Bg2xe4 Be7-f6 Be4-c2 Qe6-e7
28/59 37:37 680,494,946 301,478 +0.25 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 f7-f5 f2-f3 Bc8-b7 f3xe4 f5xe4 b3-b4 Qd5-e6 Bg2xe4 Be7-f6 Be4-c2 Qe6-e7 Qe1-e4 g7-g6 Bc2-b3+ Kg8-g7 Qe4-d3 Rb8-e8 Ne5-g4 Qe7-e4 Qd3xe4 Re8xe4 Ng4xf6 Kg7xf6 d4-d5+ Kf6-e7 d5-d6+ Ke7-d7 Ra1-c1 Rf8-f3 Kg1-g2 Rf3-e3 Kg2-h1 Re3-f3 Kh1-g1 Rf3-e3 Bb3-f7 Re3-e2
29/62 1:23:17 1,517,137,712 303,622 0.00 Re1xe4 d5xe4 Nf3-e5 Qd8-d5 Qd1-e1 Bc8-f5 f2-f3 e4-e3 Qe1xe3 f7-f6 Ne5xc6 Qd5xc6 Qe3xe7 Rf8-e8 Qe7-d6 Qc6xd6 c5xd6 b5-b4 Bc3-d2 Re8-e2 Bd2-e1 Re2-c2
29/62 4:43:56 4,816,514,210 282,789 +0.01 Nf3-e5
29/62 6:02:04 6,160,843,992 283,647 +0.03 Nf3-e5 Ne4xc3 Qd1-c2 Qd8-c7 Qc2xc3 Rf8-e8 Re1-e3 Bc8-f5 Ra1-e1 Be7-f6 f2-f4 Re8-e7 Bg2-f3 g7-g6 g3-g4 Bf5-e6 b3-b4 Bf6-h4 Re1-e2 Rb8-e8 Bf3-g2 Bh4-f6 g4-g5 Bf6-g7 a2-a4 b5xa4
30/62 7:45:46 7,920,465,300 283,460 +0.05 Nf3-e5 Ne4xc3 Qd1-c2 Qd8-c7 Qc2xc3 Rf8-e8 Re1-e3 Bc8-f5 Ra1-e1 Be7-f6 f2-f4 Re8-e7 Bg2-f3 g7-g6 g3-g4 Bf5-e6 b3-b4 Rb8-e8 g4-g5 Bf6-g7 a2-a4 b5xa4 Bf3-d1 f7-f6 g5xf6 Bg7xf6 Bd1xa4 Be6-d7 Re1-e2 Bf6-h8 Ba4-b3
Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: "positional exchange sacrifice" examples

Post by Alexander Schmidt »

Don wrote:Whether your program plays the move or not, at least in this position, is a coincidence of the evaluation function. Since either move is perfectly playable it really comes down to stylistic bias.
Coincidence? Is it coinsidence that Komodo doesn't play the move, or the result of your evaluation and piece values? Did you roll the dice to get this values? :)

Of course you can easily make Komodo play it, I can easily make all engines with adjustable piece values play the move. The art is to make the engine play the move only when it is playable and doesn't just lose material. Some authors want to make the engine play the best move, some want to make their engine play sacs.
User avatar
GenoM
Posts: 910
Joined: Wed Mar 08, 2006 9:46 pm
Location: Plovdiv, Bulgaria

Re: "positional exchange sacrifice" examples

Post by GenoM »

Houdini wrote:
GenoM wrote:Ask programmers that are strong chess players.
What minimum rating do you have in mind?
FIDE master.
AFAIK, there is 4 chess programmers that fit in: you, Vasik, Vincent and Miguel.
Interesting to hear your opinion on the matter.
Regards,
Geno
take it easy :)
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: "positional exchange sacrifice" examples

Post by Don »

Alexander Schmidt wrote:
Don wrote:Whether your program plays the move or not, at least in this position, is a coincidence of the evaluation function. Since either move is perfectly playable it really comes down to stylistic bias.
Coincidence? Is it coinsidence that Komodo doesn't play the move, or the result of your evaluation and piece values? Did you roll the dice to get this values :)
I don't want to have a debate on the semantics of the word, "coincidence" so I'll just say that a relatively small adjustment can make Komodo change it's move. Since it is not even clear which move is best, I consider a "coincidence" that Komodo probably played the right move here.

The wise King Solomon said it better than I can. He said, "I returned to see under the sun that the swift do not have the race, nor the mighty ones the battle, nor do the wise also have the food, nor do the understanding ones also have the riches, nor do even those having knowledge have the favor; because time and unforeseen occurrence befall them all."

Basically he was saying that there is a certain amount of randomness (or coincidence) in life and that no about of training (or tuning your evaluation function) or expertise guarantee's that you will get the right result in every case. You can sprain your ankle in a race, in a ground war the weather can change the results, and in chess any given program will outplay yours in some position, even if you are generally superior.

Of course you can easily make Komodo play it, I can easily make all engines with adjustable piece values play the move. The art is to make the engine play the move only when it is playable and doesn't just lose material.
Capital punishment would be more effective as a preventive measure if it were administered prior to the crime.
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: "positional exchange sacrifice" examples

Post by Don »

GenoM wrote:
Houdini wrote:
GenoM wrote:Ask programmers that are strong chess players.
What minimum rating do you have in mind?
FIDE master.
AFAIK, there is 4 chess programmers that fit in: you, Vasik, Vincent and Miguel.
Interesting to hear your opinion on the matter.
Regards,
Geno
Larry Kaufman is a Grandmaster and you are probably missing others too. Although we work on Komodo together Larry has most of the say on evaluation issues.
Capital punishment would be more effective as a preventive measure if it were administered prior to the crime.