once labeled one of the most difficult of the world...

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

Moderators: hgm, Rebel, chrisw

peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: once labeled one of the most difficult of the world...

Post by peter »

MikeGL wrote:Thanks for this details and Mate in #30 solution.
Yet you might be right about longer line with 1...Bf6 instead of ...Bxf4, as strange as it may seem, with that I don't get under your 35 moves neither.
Tried 2.Bd1 instead of a4, but still not as short as after 2...Bxf4 till now
Peter.
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: once labeled one of the most difficult of the world...

Post by peter »

Very well, Bernhard
:!:
Peter.
Rodolfo Leoni
Posts: 545
Joined: Tue Jun 06, 2017 4:49 pm
Location: Italy

Re: once labeled one of the most difficult of the world...

Post by Rodolfo Leoni »

MikeB wrote:
Rodolfo Leoni wrote:
peter wrote:Hi Rodolfo!

Try Tactical8 (which means 8 mulitprimary variants, as far as I know):
Hi Peter. :)

This feature looks interesting. I'll try it on evening.

What's the difference with MultiPV 8?

Rodolfo
MulitiPv 8 provides a pv for the best 8 moves, consequently it widens the search on those 8 moves and on some positions it will find a solution quicker , but it been proven that it does cost ELO. Tactical uses the multipv function to widen the search , but to continue just to provide one pv. Off the top of my head , I believe I use something like 2^t , where t is the tactical setting , so tactical one use multipv = 2 in the background , tactical 2 uses multipv = 4 in the background - so tactical 8 would search every move sufficiently to give a pv for every move - so in cases where pruning prevents SF from ever free finding the correct move , tactical 8 will usually find the correct move eventually - sometimes it is much faster , other times much slower , but it's clearly weaker in normal chess play.

Now with latest dev-SF-McB, I'm not using any of these MulitiPv tricks -but in have tiny parcels of code from the matefinder option to the normal play option. Dev-SF-McB now solves many many positions that SF will never solve with the current code and it plays equal to SF as long as the time control is longer than 6 min with 3.6 sec increment . SF is designed on a testing platform where only the patches that pass a rigorous 10 sec game , 0.1 second increment prelim test is it tested at what they call the long time control test of 60 sec game with 0.6 sec increment . By and large ,this testing system works and it works pretty damn well, but the patches to limit pruning on selective conditions almost always fail at stc and never even make it to the LTC testing and most would probably also fail at LTC since their LTC testing is nothing more than 1 minute bullet games. So I think what the SF team is doing is great - very scientific and statistical oriented and the results are in the pudding - the process works. That's leaves it to others , like those who created matefinder , suGar , Sting and others to come with something that is just a little different , but perhaps a little more satisfying from a user perspective and not the almighty ELO . Both K and Houdini do this very well and because of that there will be room at the top for a few engines that have different styles. For me personally, the way Stockfish testing has developed is a great thing for computer chess - the bar is constantly getting raised - the open source aspect , the numerous people who have submitted patches and computer time - we're talking a collective effort invoking hundreds of people - volunteers who are contributing. This is a pretty cool thing and it's the only reason why McBrain , Matefinder, suGar and Sting even exist. So kudos to all those who contribute and volunteer to the SF effort.
Thanks Michael for your explaination with easy words, and thanks for trasmitting your enthusiasm too... :)

You, much more than others, show an user-oriented attitude. It was clear because of the features you added so far, and it's confirmed by your words. User is the final target. Somebody forgets it, you don't. And I hope one day you'll develope something like a "McLab" set of options, for chess players who need serious analysis.

Thanks again! :)

Rodolfo
F.S.I. Chess Teacher
Rodolfo Leoni
Posts: 545
Joined: Tue Jun 06, 2017 4:49 pm
Location: Italy

Re: once labeled one of the most difficult of the world...

Post by Rodolfo Leoni »

BBauer wrote:My first try with my modified SF

Code: Select all

FEN: 4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1

St-mod-17-07-07:
Found 510 tablebases
 
 47/49	03:08	 444.989k	2.355k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 Bg4-f5 Kf7-f6 Bf5-c8 Kf6-f7 a2-a3 Kf7-f6 Bc8-h3 Kf6-e7 Bh3-g4 Ke7-f7 Kc7-b7 Kf7-e7 Bg4-h3 Ke7-f6 Bh3-c8 Kf6-e7 Kb7-c6 Ke7-f6 f2-f3 Kf6-f7 Bc8-d7 Kf7-e7 Bd7-f5 Ke7-f7 Bf5-c8 Kf7-g6 Bc8-g4 Kg6-f6 Bg4-h3
 48/57+	04:27	 620.604k	2.321k	+1,33	f3-f4
 48/57+	04:42	 655.662k	2.321k	+1,41	f3-f4
 48/57+	10:45	 1.630.267k	2.526k	+5,45	f3-f4
 48/57-	10:52	 1.649.128k	2.528k	+4,62	f3-f4 Bg5xf4
 48/57+	12:13	 1.885.003k	2.569k	+5,68	f3-f4
 48/68	21:56	 3.642.566k	2.767k	+10,33	f3-f4

StartNullMove was set to 24.
This was computet on an AMD latop 1024 hash, 4 threads.
Kind regards Bernhard
Hi Bernhard,

your SF fork looks interesting too. :)
Is there a download link for the exe?

Bye,
Rodolfo
F.S.I. Chess Teacher
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: once labeled one of the most difficult of the world...

Post by peter »

peter wrote:
MikeGL wrote:Thanks for this details and Mate in #30 solution.
Yet you might be right about longer line with 1...Bf6 instead of ...Bxf4, as strange as it may seem, with that I don't get under your 35 moves neither.
Tried 2.Bd1 instead of a4, but still not as short as after 2...Bxf4 till now
After 1.f4 Bf6 2.Kd7!

[pgn]
[Event "1st Prize, Sachova skladba "]
[Site "?"]
[Date "?"]
[Round "?"]
[White "Salai, Ladislav jr."]
[Black "10MV Eret90, Major Dual 1.Bd1"]
[Result "1-0"]
[SetUp "1"]
[FEN "4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1"]
[PlyCount "61"]
[EventDate "2013.??.??"]

1. f4 Bf6 2. Kd7 Bc3 3. Kc6 Ba5 4. b4 cxb4 5. Bb3+ Kg7 6. Kd5 h5 7. f5 h4 8.
Ke4 Kf6 9. Kf4 h3 10. Kg3 Kxf5 11. f3 Ke5 12. Kxh3 Kf4 13. Kg2 Ke5 14. Kg3 Kd4
15. f4 Kc5 16. f5 Kxb5 17. f6 Kc6 18. f7 b5 19. f8=Q Bc7+ 20. Kg4 Bh2 21. Qe8+
Kb6 22. Qe6+ Kc5 23. Qf5+ Kd6 24. Qf2 Be5 25. Qb6+ Ke7 26. Qe6+ Kd8 27. Qxe5
Kc8 28. Qg7 Kd8 29. Be6 Ke8 30. Qd7+ Kf8 31. Qf7# 1-0
[/pgn]

Still one move too much.
:)
Peter.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: once labeled one of the most difficult of the world...

Post by Vinvin »

peter wrote:Hi Mike!
MikeGL wrote:Maybe a position which is forced mate in #35 or less.
I have #30 stored in my private study- database:

[pgn]
[Event "1st Prize, Sachova skladba "]
[Site "?"]
[Date "?"]
[Round "?"]
[White "Salai, Ladislav jr."]
[Black "10MV Eret90, Major Dual 1.Bd1"]
[Result "1-0"]
[SetUp "1"]
[FEN "4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1"]
[PlyCount "59"]
[EventDate "2013.??.??"]

1. f4 Bxf4 2. Kd7 Bd2 3. Kc6 Ba5 4. b4 cxb4 5. Bb3+ Kg7 6. Kd5 Kf6 7. Ke4 h5 8.
Kf4 Kg6 9. Ke5 h4 10. Kf4 Kh5 11. f3 h3 12. Kg3 Kg5 13. Kxh3 Kf4 14. Kg2 Ke3
15. Kg3 Kd4 16. f4 Kc5 17. f5 Kxb5 18. f6 Kc6 19. f7 b5 20. f8=Q Bc7+ 21. Kg4
Bh2 22. Qe8+ Kb6 23. Qg6+ Ka5 24. Qc6 Bg1 25. Kf3 Ba7 26. Ke4 Bf2 27. Kd3 Be1
28. Bc4 bxc4+ 29. Kxc4 b3 30. Qb5# 1-0
[/pgn]
I tries to prove the mate on my PC, it's quite hard :

After a bit of learning after 1.f4, 5 best moves (3 moves proved, still 1... Bxf4 and 1... Bf6) :

Code: Select all

FEN: 4K1k1/8/1p5p/1Pp3b1/5P2/1P6/P1B2P2/8 b - - 0 1

Stockfish_170713_matefinder:
 37/29	06:01	 5 638 072k	15 604k	+M13	1. ... c4 2.fxg5 hxg5 3.bxc4 Kg7 4.c5 g4 5.cxb6 g3 6.fxg3 Kf6 7.b7 Ke6 8.b8Q Kd5 9.b6 Kc4 10.Qc7+ Kd4 11.b7 Ke3 12.Qf4+ Ke2 13.b8Q Ke1 14.Qbe5+
 38/33	06:01	 5 638 072k	15 604k	+M16	1. ... Kg7 2.fxg5 hxg5 3.a4 Kf6 4.a5 bxa5 5.b6 Ke5 6.b7 Kd4 7.b8Q Kc3 8.Bd1 g4 9.Qb5 Kd2 10.Bxg4 Kc2 11.Qxc5+ Kb2 12.Bd1 a4 13.bxa4 Kb1 14.Qc2+ Ka1 15.Qe2 Kb1 16.Bb3 Kc1 17.Qc2+
 38/71	06:01	 5 638 072k	15 604k	+M35	1. ... Bh4 2.a4 Bxf2 3.a5 bxa5 4.b6 Bg3 5.f5 Kg7 6.Ke7 Bh4+ 7.Ke6 Bg3 8.f6+ Kf8 9.Bg6 Be1 10.b7 Bg3 11.Kd7 Be5 12.Kc8 h5 13.Bxh5 c4 14.bxc4 a4 15.Bd1 a3 16.Bb3 Kf7 17.c5+ Kxf6 18.b8Q Bxb8 19.Kxb8 Ke5 20.c6 Kd4 21.c7 Kc3 22.Be6 Kd3 23.c8Q Kd4 24.Bb3 Ke4 25.Qg4+ Ke3 26.Qg3+ Ke4 27.Bc2+ Kd5 28.Qxa3 Ke5 29.Qg3+ Kf6 30.Qf3+ Kg5
 38/70	06:01	 5 638 072k	15 604k	+51,91	1. ... Bxf4 2.Kd7 Bg5 3.Kc7 Kf7 4.a4 Ke6 5.Kxb6 Kd6 6.a5 Bd8+ 7.Ka6 c4 8.b6 cxb3 9.Bxb3 Kc5 10.b7 Bc7 11.Ka7 h5 12.a6 Kb5 13.Bd1 Be5 14.Be2+ Kc6 15.b8Q Kd5 16.Bxh5 Bd4+ 17.Ka8 Bf6 18.Qf4 Ke6 19.Bg4+ Ke7 20.Qxf6+ Kxf6 21.Kb7 Ke7
 38/70	06:01	 5 638 072k	15 604k	+28,91	1. ... Bf6 2.a4 Bc3 3.f5 Kg7 4.Ke7 c4 5.bxc4 Bb4+ 6.Kd7 h5 7.Kc6 h4 8.Kxb6 Kf6 9.a5 Ke5 10.a6 Kd4 11.Kc6 Bc5 12.b6 h3 13.a7 h2 14.Be4 Bf8 15.a8Q Kxe4 16.Kb5+ Kd3 17.c5 Ke2 18.Qg2 Bg7 19.Qxh2 Bc3 20.c6 Bd4 21.f4+ Kf3 22.c7 Kg4 23.c8Q Ba1 24.b7 Bd4 25.b8Q
5 best moves after 1.f4 Bxf4 2.Kd7 :

Code: Select all

FEN: 6k1/3K4/1p5p/1Pp5/5b2/1P6/P1B2P2/8 b - - 1 2

Stockfish_170713_matefinder:
 29/51	03:01	 4 445 620k	24 534k	+72,40	2. ... c4 3.bxc4 h5 4.Kc6 h4 5.a4 h3 6.Kxb6 Bg5 7.Kc6 Kf7 8.a5 Kf6 9.b6 Bf4 10.a6 Ke5 11.a7 h2 12.Be4 Kxe4 13.Kb5 Kd4 14.a8Q Kc3 15.Qf3+ Kb2 16.c5 Bc1 17.Qh1 Kb1 18.c6 Kc2 19.c7 Kd3 20.Qxc1
 29/53	03:01	 4 445 620k	24 534k	+65,54	2. ... Bb8 3.Kc6 h5 4.a4 h4 5.Kxb6 h3 6.a5 Kg7 7.a6 Kf6 8.Kb7 h2 9.Be4 Bf4 10.Kb6 Ke5 11.Bc6 Bd2 12.a7 Bb4 13.a8Q Kd4 14.Qh8+ Kd3 15.Qh3+ Ke2 16.Qf3+ Kd2 17.Qe3+ Kd1 18.Bf3+ Kc2 19.Qe2+ Kxb3 20.Bd5+ Kc3 21.Qe5+ Kc2 22.Qxh2
 29/61	03:01	 4 445 620k	24 534k	+61,97	2. ... Kg7 3.Kc6 Bg5 4.Kxb6 h5 5.a4 h4 6.Kc6 Kf6 7.a5 Ke5 8.b6 Kd4 9.a6 h3 10.a7 h2 11.Be4 Kxe4 12.a8Q Bf4 13.Kxc5+ Kd3 14.Qd5+ Kc3 15.b7 Bb8 16.f4 Ba7+ 17.Kb5 h1R 18.Qxh1 Kc2 19.Qe4+ Kc3 20.Qe1+ Kc2 21.Qe2+ Kc1 22.Qh2 Bb8 23.Qh8
 29/59	03:01	 4 445 620k	24 534k	+61,05	2. ... h5 3.Kc6 Bg5 4.Kxb6 Kg7 5.a4 c4 6.bxc4 h4 7.Kc6 h3 8.a5 Kf6 9.b6 Bf4 10.a6 Ke5 11.a7 h2 12.Be4 Kxe4 13.Kb5 Kf3 14.a8Q+ Kxf2 15.Qh1 Ke2 16.c5 Be5 17.c6 Kd3
 30/50	03:01	 4 445 620k	24 534k	+52,19	2. ... Bc1 3.Kc7 Ba3 4.Kxb6 Kf7 5.Kc6 c4 6.bxc4 Ke6 7.b6 h5 8.Bf5+ Kxf5 9.b7 Bc1 10.b8Q Bf4 11.Qf8+ Kg5 12.Qe7+ Kg6 13.Qh4 Be5 14.Qe4+ Kf6 15.Qe3 Bb2 16.Qd2 Ba1 17.Qc1 Be5 18.Qh6+ Ke7 19.Qh7+ Ke6 20.Qxh5 Ba1 21.Qg6+ Bf6 22.Qh6 Ke7 23.Qh7+ Kf8 24.Qf5 Ke7 25.Qd7+ Kf8 26.Qd6+ Be7 27.Qe5
and 3 best moves after 1.f4 Bf6 2.a4 :

Code: Select all

FEN: 4K1k1/8/1p3b1p/1Pp5/P4P2/1P6/2B2P2/8 b - a3 0 2

Stockfish_170713_matefinder:

 34/45	00:28	 430 604k	15 139k	+M22	2. ... c4 3.a5 bxa5 4.b6 Bd4 5.b7 Ba7 6.bxc4 Kg7 7.Ke7 Bc5+ 8.Ke6 Ba7 9.f5 Kf8 10.c5 Bb8 11.f6 a4 12.Bxa4 h5 13.c6 h4 14.Kd7 Kf7 15.c7 Bxc7 16.Kxc7 h3 17.b8Q h2 18.Qh8 h1Q 19.Qxh1 Kxf6 20.Qh5 Kg7 21.Qg5+ Kf7 22.Bb3+ Kf8 23.Qf6+ Ke8 24.Ba4+
 34/45	00:28	 430 604k	15 139k	+M22	2. ... Bd4 3.a5 bxa5 4.b6 c4 5.b7 Ba7 6.bxc4 Kg7 7.Ke7 Bc5+ 8.Ke6 Ba7 9.f5 Kf8 10.c5 Bb8 11.f6 a4 12.Bxa4 h5 13.c6 h4 14.Kd7 Kf7 15.c7 Bxc7 16.Kxc7 h3 17.b8Q h2 18.Qh8 h1Q 19.Qxh1 Kxf6 20.Qh5 Kg7 21.Qg5+ Kf7 22.Bb3+ Kf8 23.Qf6+ Ke8 24.Ba4+
 34/70	00:28	 430 604k	15 139k	+54,24	2. ... Bc3 3.f5 Kg7 4.Ke7 Bf6+ 5.Ke6 Bc3 6.Bd1 Kf8 7.f6 Bd2 8.Bh5 Be1 9.Kd5 Kg8 10.Kd6 Kf8 11.Ke6 Bc3 12.Bg6 Be1 13.Kd6 Bxf2 14.Kc6 Bd4 15.Kxb6 h5 16.Kc6 h4 17.a5 h3 18.a6 c4 19.b6 h2 20.Be4 c3 21.a7 Kf7 22.a8Q c2 23.Kd7 Kxf6 24.Qf8+ Kg5 25.Qf5+ Kh4 26.Qf4+ Kh3 27.Bf5+ Kg2 28.Qe4+ Kf1 29.Bh3+ Kf2 30.Qxd4+ Kg3 31.Qg4+ Kf2 32.Qf4+ Ke2 33.Qxh2+ Ke1 34.b7
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: once labeled one of the most difficult of the world...

Post by MikeB »

BBauer wrote:My first try with my modified SF

Code: Select all

FEN: 4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1

St-mod-17-07-07:
Found 510 tablebases
 1/1	00:00	 46	15k	+1,04	a2-a4
 2/2	00:00	 557	139k	+1,01	Bc2-g6 Bg5-f4
 3/3	00:00	 660	165k	+0,97	a2-a4 Kg8-g7 Ke8-d7
 4/4	00:00	 2k	397k	+1,81	Ke8-d7 Bg5-h4 Kd7-c6 Bh4xf2 Kc6xb6
 5/5	00:00	 4k	614k	+1,38	Ke8-d7 h6-h5 Kd7-c7 h5-h4 Kc7xb6 h4-h3
 6/6	00:00	 7k	769k	+1,55	a2-a4 Bg5-d2 Ke8-d7 Bd2-a5 Kd7-c6 h6-h5
 7/7	00:00	 8k	907k	+1,57	a2-a4 Bg5-d2 Ke8-d7 Bd2-a5 f3-f4 h6-h5 Kd7-c6
 8/8	00:00	 16k	1.115k	+1,36	a2-a4 Bg5-d2 Ke8-d7 Bd2-a5 f3-f4 Kg8-f7 Kd7-c6 h6-h5
 9/10	00:00	 21k	1.285k	+1,33	a2-a4 Bg5-d2 Ke8-d7 h6-h5 Kd7-c6 Bd2-a5 Bc2-g6 h5-h4 Bg6-f5 Kg8-f7
 10/13	00:00	 50k	1.620k	+1,22	Ke8-d7 h6-h5 f3-f4 Bg5xf4 Kd7-c6 h5-h4 Bc2-f5 Kg8-g7 Kc6xb6 Kg7-f6
 11/15	00:00	 63k	1.692k	+1,26	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 f3-f4 Kg8-f7 Bc2-d1 Kf7-g6 Bd1-g4 h6-h5 Bg4-c8 h5-h4
 12/15	00:00	 96k	1.918k	+1,27	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-f7 f3-f4 Kf7-f6 Bd1-g4 h6-h5 Bg4-c8 Kf6-e7 a2-a4
 13/17	00:00	 145k	2.191k	+1,25	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-f7 f3-f4 Kf7-f6 Bd1-g4 Kf6-f7 a2-a4 Kf7-g6 Bg4-d7 Kg6-f7 Bd7-h3 Kf7-f6
 14/18	00:00	 210k	2.185k	+1,20	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-f7 f3-f4 Kf7-f6 Bd1-g4 Kf6-f7 Kc6-d6 Kf7-f6 Kd6-d5 h6-h5 Bg4-c8 Kf6-f7 Kd5-e5 h5-h4
 15/20	00:00	 319k	2.248k	+1,16	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-g7 f3-f4 Kg7-f7 Bd1-g4 Kf7-g6 a2-a4 Kg6-f7 Bg4-f5 Kf7-f6 Bf5-e4 Kf6-f7 Be4-f3
 16/21	00:00	 508k	2.397k	+1,16	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-g7 f3-f4 Kg7-f7 Bd1-g4 Kf7-g6 a2-a4 Kg6-f6 Kc6-d6 Ba5-c3 f2-f3 Bc3-a5 Kd6-c6 Kf6-f7 Bg4-f5
 17/22	00:00	 581k	2.226k	+1,16	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-g7 f3-f4 Kg7-f7 a2-a4 Kf7-g6 Bd1-g4 h6-h5 f4-f5+ Kg6-g5 f5-f6 Kg5xf6 Bg4xh5 Kf6-g5 Bh5-f3 Kg5-f5 Kc6-d6 Kf5-f4 Bf3-c6
 18/28	00:00	 1.154k	1.288k	+1,09	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-g7 f3-f4 Kg7-f7 a2-a4 Kf7-g6 Bd1-g4 Kg6-f6 Kc6-c7 Kf6-g6 Kc7-b7 h6-h5 f4-f5+ Kg6-f6 Bg4xh5 Kf6xf5 Bh5-e8 Kf5-e4
 19/28	00:00	 1.293k	1.376k	+1,09	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-g7 f3-f4 Kg7-f6 Bd1-g4 Kf6-g6 a2-a4 Kg6-f6 Kc6-c7 Kf6-g6 Kc7-b7 h6-h5 f4-f5+ Kg6-g5 f5-f6 Kg5xf6 Bg4xh5 Kf6-e5 Kb7-c6 Ke5-f4
 20/28	00:01	 1.596k	1.485k	+1,09	Ke8-d7 Bg5-d2 Kd7-c6 Bd2-a5 Bc2-d1 Kg8-g7 f3-f4 Kg7-f6 Bd1-g4 Kf6-g6 a2-a4 Kg6-f6 Kc6-c7 Kf6-g6 Kc7-b7 h6-h5 f4-f5+ Kg6-f6 Bg4xh5 Kf6xf5 Bh5-f3 Kf5-f4 Bf3-c6 Kf4-e5 Bc6-g2
 21/28	00:01	 3.231k	1.774k	+1,31	Bc2-d1 Bg5-d2 Ke8-d7 Kg8-g7 f3-f4 Kg7-f6 Kd7-c6 Bd2-a5 Bd1-g4 Kf6-g6 a2-a3 h6-h5 Bg4-f3 Kg6-h6 Bf3-e2 h5-h4 Be2-g4 Kh6-g6 Kc6-c7 Kg6-f6 a3-a4 Kf6-g6 Kc7-c6 Kg6-f6 Bg4-h3 Kf6-g7
 22/28	00:02	 3.788k	1.842k	+1,31	Bc2-d1 Bg5-d2 Ke8-d7 Kg8-g7 f3-f4 Kg7-f6 Kd7-c6 Bd2-a5 Bd1-g4 Kf6-g6 a2-a3 h6-h5 Bg4-f3 Kg6-h6 Bf3-e2 h5-h4 Be2-g4 Kh6-g6 Kc6-c7 Kg6-f6 a3-a4 Kf6-f7 Kc7-c6 Kf7-g6 Bg4-h3 Kg6-f6
 23/28	00:02	 4.995k	1.926k	+1,31	Bc2-d1 Bg5-d2 Ke8-d7 Kg8-g7 f3-f4 Kg7-f6 Kd7-c6 Bd2-a5 Bd1-g4 Kf6-g6 a2-a3 h6-h5 Bg4-f3 Kg6-h6 Bf3-e2 h5-h4 Be2-g4 Kh6-g6 Kc6-c7 Kg6-f6 a3-a4 Kf6-f7 Kc7-c6 Kf7-g6 Bg4-d7 Kg6-f6 Kc6-c7
 24/29	00:02	 5.546k	1.981k	+1,31	Bc2-d1 Bg5-d2 Ke8-d7 Kg8-g7 f3-f4 Kg7-f6 Kd7-c6 Bd2-a5 Bd1-g4 Kf6-g7 a2-a3 Kg7-f6 Kc6-c7 Kf6-g6 Kc7-b7 h6-h5 Bg4-f3 h5-h4 Bf3-g4 Kg6-f7 Kb7-c6 Kf7-g6 Kc6-c7 Kg6-f6 a3-a4 Kf6-e7 Bg4-f5 Ke7-f6 Bf5-h3
 25/29	00:03	 6.741k	2.090k	+1,31	Bc2-d1 Bg5-d2 Ke8-d7 Kg8-g7 f3-f4 Kg7-f6 Kd7-c6 Bd2-a5 Bd1-g4 Kf6-g7 a2-a3 Kg7-f6 Kc6-c7 Kf6-g6 Kc7-b7 h6-h5 Bg4-f3 h5-h4 Bf3-g4 Kg6-f7 Kb7-c6 Kf7-g6 Kc6-c7 Kg6-f6 a3-a4 Kf6-e7 Kc7-c6 Ke7-f7
 26/29	00:03	 8.191k	2.068k	+1,31	Bc2-d1 Bg5-d2 Ke8-d7 Kg8-g7 f3-f4 Kg7-f6 Kd7-c6 Bd2-a5 Bd1-g4 Kf6-g7 a2-a3 Kg7-f6 Kc6-c7 Kf6-g6 Kc7-b7 h6-h5 Bg4-f3 h5-h4 Bf3-g4 Kg6-f7 Kb7-c6 Kf7-g6 Kc6-c7 Kg6-f6 a3-a4 Kf6-e7 Bg4-c8 Ke7-f6 Kc7-c6
 27/32	00:04	 10.713k	2.147k	+1,31	Bc2-d1 Bg5-d2 Ke8-d7 Kg8-g7 f3-f4 Kg7-f6 Kd7-c6 Bd2-a5 Bd1-g4 Kf6-g7 a2-a3 Kg7-g6 Kc6-c7 h6-h5 Bg4-f3 h5-h4 Bf3-g4 Kg6-f6 a3-a4 Kf6-e7 Kc7-c6 Ke7-f7 Kc6-d7 Ba5-d2 Kd7-c7 Bd2-a5 Bg4-h3 Kf7-g6 Kc7-c6 Kg6-f6
 28/33	00:05	 13.017k	2.179k	+1,31	Bc2-d1 Bg5-d2 Ke8-d7 Kg8-g7 f3-f4 Kg7-f6 Kd7-c6 Bd2-a5 Bd1-g4 Kf6-g6 a2-a3 h6-h5 Bg4-f3 h5-h4 Bf3-g4 Kg6-f6 a3-a4 Kf6-f7 Bg4-c8 Kf7-f6 Kc6-c7 Kf6-g6 Bc8-h3 Kg6-f7 Bh3-d7 Kf7-e7 Bd7-f5 Ke7-f6 Bf5-g4 Kf6-e7 Bg4-c8
 29/33	00:10	 25.489k	2.392k	+1,29	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 a2-a3 Kf7-g6 Bg4-c8 Kg6-f6 a3-a4 Kf6-f7 Bc8-g4 Kf7-e7 Kc6-c7 Ke7-f6 Bg4-h3 Kf6-f7 Bh3-d7 Kf7-e7 Bd7-c8 Ke7-f7 Kc7-c6 Kf7-f6 Kc6-b7 Kf6-g6 Bc8-d7
 30/33	00:11	 28.009k	2.447k	+1,29	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 a2-a4 Kf7-f6 Bg4-h3 Kf6-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-e7 Bd7-h3 Ke7-f6 Bh3-g4 Kf6-f7 Kc6-c7 Kf7-e7 Bg4-f5 Ke7-f6 Bf5-d7 Kf6-e7 Bd7-g4 Ke7-f7 Bg4-h3 Kf7-f6 Bh3-c8
 31/34	00:13	 35.045k	2.550k	+1,29	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f8 Kd7-c6 Bd2-a5 Kc6-b7 Kf8-g7 Bg4-d7 Kg7-f7 Kb7-c6 Kf7-e7 Bd7-h3 Ke7-f7 Kc6-c7 Kf7-e7 a2-a3 Ke7-f6 Bh3-d7 Kf6-f7 Bd7-g4 Kf7-f6 Kc7-c6 Kf6-g6 b3-b4 Ba5xb4 f4-f5+ Kg6-g5 a3xb4 c5xb4
 32/34	00:15	 38.929k	2.568k	+1,29	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f8 Kd7-c6 Bd2-a5 Kc6-b7 Kf8-g7 Bg4-d7 Kg7-f7 Kb7-c6 Kf7-g7 Kc6-c7 Kg7-f6 Bd7-g4 Kf6-f7 Bg4-c8 Kf7-f6 Kc7-c6 Kf6-e7 Bc8-h3 Ke7-f7 Bh3-f5 Kf7-e7 Kc6-c7 Ke7-f6 Bf5-c8 Kf6-g7 Bc8-h3 Kg7-f7
 33/35	00:17	 45.159k	2.601k	+1,29	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f8 Kd7-c6 Bd2-a5 Kc6-b7 Kf8-g7 Bg4-f5 Kg7-f6 Bf5-c8 Kf6-g6 Bc8-d7 Kg6-h5 Kb7-c6 Kh5-g6 Kc6-c7 Kg6-f6 Bd7-h3 Kf6-f7 Bh3-g4 Kf7-g6 Kc7-c6 Kg6-f6 Bg4-c8 Kf6-f7 Bc8-f5 Kf7-g7 Kc6-c7 Kg7-f6 Bf5-d7
 34/37	00:24	 68.968k	2.766k	+1,29	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Kc6-b7 Kf7-g7 Bg4-c8 Kg7-f6 Kb7-c7 Kf6-f7 Bc8-h3 Kf7-f6 Bh3-g4 Kf6-f7 Kc7-c6 Kf7-f6 Bg4-h3 Kf6-e7 Bh3-c8 Ke7-f7 Bc8-d7 Kf7-g7 Kc6-b7 Kg7-f7 Bd7-h3 Kf7-f6 Kb7-c7 Kf6-f7 Bh3-d7 Kf7-f6
 35/38	00:26	 74.490k	2.793k	+1,29	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Kc6-b7 Kf7-g7 Bg4-d7 Kg7-f7 Kb7-c7 Kf7-f6 Bd7-c8 Kf6-f7 Bc8-g4 Kf7-g8 Bg4-d7 Kg8-f7 a2-a3 Kf7-f8 Bd7-c8 Kf8-f7 Bc8-h3 Kf7-e7 Bh3-g4 Ke7-f6 Kc7-c6 Kf6-e7 b3-b4 Ba5xb4 a3xb4 c5-c4 Kc6-d5
 36/39	00:28	 80.138k	2.817k	+1,29	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Kc6-b7 Kf7-g7 Bg4-d7 Kg7-f7 Kb7-c7 Kf7-f6 Bd7-c8 Kf6-f7 Kc7-c6 Kf7-e7 Bc8-h3 Ke7-f6 Kc6-c7 Kf6-f7 Bh3-g4 Kf7-f6 Bg4-d7 Kf6-f7 Kc7-c6 Kf7-g7 Bd7-f5 Kg7-f6 Bf5-h3 Kf6-e7 Bh3-c8 Ke7-f8 Kc6-b7 Kf8-f7
 37/40	00:41	 118.751k	2.846k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Kc6-b7 Kf7-g7 Bg4-d7 Kg7-f7 Kb7-c6 Kf7-g7 Bd7-h3 Kg7-f6 Kc6-b7 Kf6-f7 Kb7-c7 Kf7-f6 Bh3-c8 Kf6-f7 Bc8-d7 Kf7-f6 Bd7-h3 Kf6-f7 Bh3-c8 Kf7-f6 Bc8-d7 Kf6-f7 Bd7-g4 Kf7-f6 a2-a3 Kf6-f7 Bg4-h3 Kf7-f6 Kc7-c6 Kf6-f7
 38/40	00:45	 132.117k	2.879k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-g8 Bg4-h3 Kg8-g7 Kc6-c7 Kg7-f7 Bh3-g4 Kf7-f6 Bg4-c8 Kf6-f7 Kc7-c6 Kf7-f8 Kc6-b7 Kf8-f7 Bc8-g4 Kf7-g7 a2-a4 Kg7-f7 Kb7-c6 Kf7-f6 Bg4-c8 Kf6-e7 Kc6-c7 Ke7-f7
 39/42	00:49	 141.223k	2.845k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 a2-a3 Kf7-f6 Bg4-c8 Kf6-f7 Kc7-c6 Kf7-f6 Bc8-g4 Kf6-e7 a3-a4 Ke7-e8 Bg4-h3 Ke8-e7 Bh3-c8 Ke7-f6 Bc8-d7 Kf6-e7 Bd7-h3 Ke7-f6 Bh3-g4 Kf6-f7 Bg4-h3 Kf7-g6
 40/42	00:57	 163.709k	2.839k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 a2-a3 Kf7-f6 Bg4-c8 Kf6-f7 Kc7-c6 Kf7-f6 Bc8-g4 Kf6-e7 a3-a4 Ke7-f6 Bg4-h3 Kf6-e7 Bh3-f5 Ke7-f6 Bf5-c8 Kf6-e7 Kc6-c7 Ke7-f6 Bc8-h3 Kf6-e7 Kc7-c6 Ke7-f7 Bh3-d7
 41/43	01:03	 180.134k	2.828k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 Bg4-f5 Kf7-f6 Bf5-c8 Kf6-f7 a2-a3 Kf7-f6 Bc8-h3 Kf6-e7 Kc7-b7 Ke7-f6 f2-f3 Kf6-e7 Kb7-c7 Ke7-f6 Kc7-c6 Kf6-e7 f4-f5 Ke7-f6 b3-b4 Ba5xb4 a3xb4 c5xb4 Kc6xb6
 42/44	01:15	 210.106k	2.765k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 Bg4-f5 Kf7-f6 Bf5-c8 Kf6-f7 a2-a3 Kf7-f6 Bc8-h3 Kf6-e7 Kc7-b7 Ke7-f6 Bh3-g4 Kf6-e7 Kb7-c6 Ke7-f6 Bg4-c8 Kf6-f7 Bc8-d7 Kf7-f6 a3-a4 Kf6-e7 Bd7-c8 Ke7-f6 Bc8-g4 Kf6-f7
 43/45	01:25	 231.397k	2.715k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 Bg4-f5 Kf7-f6 Bf5-c8 Kf6-f7 a2-a3 Kf7-f6 Bc8-h3 Kf6-e7 Kc7-b7 Ke7-f6 Bh3-g4 Kf6-e7 Kb7-c7 Ke7-f7 Bg4-f5 Kf7-f6 Bf5-d7 Kf6-f7 Kc7-c6 Kf7-f6 Bd7-c8 Kf6-f7 Bc8-g4 Kf7-g6 Kc6-b7
 44/46	01:37	 256.094k	2.620k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 Bg4-f5 Kf7-f6 Bf5-c8 Kf6-f7 a2-a3 Kf7-f6 Bc8-h3 Kf6-e7 Kc7-b7 Ke7-f6 Bh3-g4 Kf6-f7 Kb7-c7 Kf7-f6 a3-a4 Kf6-e7 Bg4-c8 Ke7-f6 Kc7-c6 Kf6-e7 Bc8-h3 Ke7-f7 Bh3-g4 Kf7-f6 Bg4-d7 Kf6-g6
 45/47	02:07	 322.143k	2.532k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 Bg4-f5 Kf7-f6 Bf5-c8 Kf6-f7 a2-a3 Kf7-f6 Bc8-h3 Kf6-e7 Kc7-b7 Ke7-f6 Kb7-c6 Kf6-f7 Bh3-g4 Kf7-f6 Bg4-d7 Kf6-f7 Kc6-b7 Kf7-e7 Bd7-f5 Ke7-f6 Bf5-h3 Kf6-f7 Kb7-c6 Kf7-f6 Bh3-g4 Kf6-f7 b3-b4
 46/49	02:42	 400.730k	2.463k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 Bg4-f5 Kf7-f6 Bf5-c8 Kf6-f7 a2-a3 Kf7-f6 Bc8-h3 Kf6-e7 Kc7-b7 Ke7-f6 Kb7-c6 Kf6-f7 Bh3-g4 Kf7-f6 Bg4-d7 Kf6-f7 Bd7-h3 Kf7-e7 Bh3-c8 Ke7-f7 Bc8-f5 Kf7-f6 Bf5-g4 Kf6-f7 b3-b4 Ba5xb4 a3xb4 c5xb4 Kc6xb6
 47/49	03:08	 444.989k	2.355k	+1,26	Bc2-d1 Bg5-d2 Ke8-d7 h6-h5 f3-f4 h5-h4 Bd1-g4 Kg8-f7 Kd7-c6 Bd2-a5 Bg4-h3 Kf7-e7 Bh3-f5 Ke7-f6 Bf5-d7 Kf6-f7 Bd7-g4 Kf7-f8 Kc6-c7 Kf8-f7 Bg4-f5 Kf7-f6 Bf5-c8 Kf6-f7 a2-a3 Kf7-f6 Bc8-h3 Kf6-e7 Bh3-g4 Ke7-f7 Kc7-b7 Kf7-e7 Bg4-h3 Ke7-f6 Bh3-c8 Kf6-e7 Kb7-c6 Ke7-f6 f2-f3 Kf6-f7 Bc8-d7 Kf7-e7 Bd7-f5 Ke7-f7 Bf5-c8 Kf7-g6 Bc8-g4 Kg6-f6 Bg4-h3
 48/57+	04:27	 620.604k	2.321k	+1,33	f3-f4
 48/57+	04:42	 655.662k	2.321k	+1,41	f3-f4
 48/57+	10:45	 1.630.267k	2.526k	+5,45	f3-f4
 48/57-	10:52	 1.649.128k	2.528k	+4,62	f3-f4 Bg5xf4
 48/57+	12:13	 1.885.003k	2.569k	+5,68	f3-f4
 48/68	21:56	 3.642.566k	2.767k	+10,33	f3-f4

StartNullMove was set to 24.
This was computet on an AMD latop 1024 hash, 4 threads.
Kind regards Bernhard
Very nice Bernhard - impressive - how's it playing ability?
BBauer
Posts: 658
Joined: Wed Mar 08, 2006 8:58 pm

Re: once labeled one of the most difficult of the world...

Post by BBauer »

In Stockfish we have in search.cpp several integers.
I have changed some of them to variables.
Here an excerpt from ucioption.cpp

Code: Select all

void init(OptionsMap& o) {

  const int MaxHashMB = Is64Bit ? 1024 * 1024 : 2048;

  o&#91;"Debug Log File"&#93;        << Option&#40;"", on_logger&#41;;
  o&#91;"Contempt"&#93;              << Option&#40;0, -100, 100&#41;;
  o&#91;"Threads"&#93;               << Option&#40;1, 1, 512, on_threads&#41;;
  o&#91;"Hash"&#93;                  << Option&#40;16, 1, MaxHashMB, on_hash_size&#41;;
  o&#91;"Clear Hash"&#93;            << Option&#40;on_clear_hash&#41;;
  o&#91;"Ponder"&#93;                << Option&#40;false&#41;;
  o&#91;"MultiPV"&#93;               << Option&#40;1, 1, 500&#41;;
  o&#91;"Skill Level"&#93;           << Option&#40;20, 0, 20&#41;;
  o&#91;"Move Overhead"&#93;         << Option&#40;30, 0, 5000&#41;;
  o&#91;"Minimum Thinking Time"&#93; << Option&#40;20, 0, 5000&#41;;
  o&#91;"Slow Mover"&#93;            << Option&#40;89, 10, 1000&#41;;
  o&#91;"nodestime"&#93;             << Option&#40;0, 0, 10000&#41;;
  o&#91;"UCI_Chess960"&#93;          << Option&#40;false&#41;;
  o&#91;"SyzygyPath"&#93;            << Option&#40;"<empty>", on_tb_path&#41;;
  o&#91;"SyzygyProbeDepth"&#93;      << Option&#40;1, 1, 100&#41;;
  o&#91;"Syzygy50MoveRule"&#93;      << Option&#40;true&#41;;
  o&#91;"SyzygyProbeLimit"&#93;      << Option&#40;6, 0, 6&#41;;

  o&#91;"PieceMob_GT"&#93;           << Option&#40;4,  0, 127&#41;;
  o&#91;"RazorLimit"&#93;            << Option&#40;4,  1, 127&#41;;
  o&#91;"FutilLimit"&#93;            << Option&#40;7,  1, 127&#41;;
  o&#91;"StartNullMove"&#93;         << Option&#40;0,  0, 127&#41;;
  o&#91;"ShallowRed"&#93;            << Option&#40;12, 1, 127&#41;;
  o&#91;"StartProbeCut"&#93;         << Option&#40;5,  1, 127&#41;;
  o&#91;"StartIID"&#93;              << Option&#40;6,  1, 127&#41;;
  o&#91;"StartSingExt"&#93;          << Option&#40;8,  1, 127&#41;;
  o&#91;"MovCountLimit"&#93;         << Option&#40;16, 1, 127&#41;;
  o&#91;"CounterMovesLim"&#93;       << Option&#40;3,  1, 127&#41;;
  o&#91;"negSEELim"&#93;             << Option&#40;8,  1, 127&#41;;
  o&#91;"elseShallowPruneLim"&#93;   << Option&#40;7,  1, 127&#41;;
  o&#91;"StartLMR"&#93;              << Option&#40;3,  1, 127&#41;;
  o&#91;"StartmoveCount"&#93;        << Option&#40;1, -1, 127&#41;;
  o&#91;"StartBonusForPriorCM"&#93;  << Option&#40;3, -1, 127&#41;;
&#125;
Default values are the same as in original code so I assume same playing strength as original.
But for analysis purposes you may change some values.
Playing around with these values gives me a better understanding what these values do.
Anyone can do it himself so I do not distribute an executable.
Kind regards
Bernhard
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: once labeled one of the most difficult of the world...

Post by peter »

peter wrote: Still one move too much.
Rather even two, 22.Qg6+ instead of Qe6+.
But than again 6...Kf6 instead of ...h5:

[pgn]
[Event "1st Prize, Sachova skladba "]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Salai, Ladislav jr."]
[Black "10MV Eret90, Major Dual 1.Bd1"]
[Result "1-0"]
[SetUp "1"]
[FEN "4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1"]
[PlyCount "59"]
[EventDate "2013.??.??"]

1. f4 Bf6 2. Kd7 Bc3 3. Kc6 Ba5 4. b4 cxb4 5. Bb3+ Kg7 6. Kd5 Kf6 7. Ke4 h5 8.
f5 h4 9. Kf4 h3 10. Kg3 Kxf5 11. f3 Ke5 12. Kxh3 Kf4 13. Kg2 Ke3 14. Kg3 Kd4
15. f4 Kc5 16. f5 Kxb5 17. f6 Kc6 18. f7 b5 19. f8=Q Bc7+ 20. Kg2 Bd6 21. Qe8+
Kc7 22. Qxb5 Kd8 23. Be6 Ke7 24. Qd7+ Kf6 25. Qxd6 Kg7 26. Bb3 Kh7 27. Qe7+ Kg6
28. Bc2+ Kh5 29. Qf6 b3 30. Bd1# 1-0
[/pgn]
Peter.
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: once labeled one of the most difficult of the world...

Post by peter »

Vinvin wrote:I tries to prove the mate on my PC, it's quite hard
That's true, Vincent.
:)
Still don't make it to let MateFinder keep the mating- output with correct number of moves in hash back to start postion.
Vinvin wrote: and 3 best moves after 1.f4 Bf6 2.a4 :
About that I'm rather sure, after 1...Bf6 2.Kd7 is shorter than a4.
Here's my latest whole hog:

[pgn]
[Event "1st Prize, Sachova skladba "]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Salai, Ladislav jr."]
[Black "10MV Eret90, Major Dual 1.Bd1"]
[Result "1-0"]
[Annotator "Martan,Peter"]
[SetUp "1"]
[FEN "4K1k1/8/1p5p/1Pp3b1/8/1P3P2/P1B2P2/8 w - - 0 1"]
[PlyCount "59"]
[EventDate "2013.??.??"]

1. f4 $1 (1. Kd7 $2 Bd2 2. Kc6 (2. f4 h5 3. Kc6 Ba5 4. Bd1 h4 5. b4 Bxb4 6.
Kxb6 c4 7. a4 h3) 2... Ba5 3. b4 $1 cxb4 4. Bb3+ Kg7 5. Kd5 Kf6 6. Ke4 h5 $1 7.
Kf4 Kg6 8. Ke5 h4 9. Kf4 Kh5) (1. Bd1 Kg7 (1... Bh4 $5 2. Kd7 Bxf2 3. Kc6 h5 4.
Kxb6 c4+ 5. Ka5 c3 6. Kb4 Be1 7. Kc4 h4 8. f4 Kf7 9. Kd3 Ke6 10. Bg4+ Kd5 11.
f5 c2 12. Kxc2 Ke5 13. a4 Kf6 14. b6 h3 15. Bxh3 Bg3 16. b7 Kg5 17. Kc3 Kh4 18.
Kc4 Be5 19. a5 Kg5 20. b4 Bb8 21. a6 Kf4 22. f6 Kg3 23. f7 Kxh3 24. f8=Q Ba7
25. b8=Q Bxb8 26. Qxb8 Kg4 27. a7 Kg5 28. Qg3+ Kf5 29. a8=Q Kf6 30. Qf8+ Ke6
31. Qgd6#) (1... Bd2 $5 2. f4 (2. Kd7 $2 {ZUS 1.Kd7}) 2... Bxf4 3. Kd7 Bd2 4.
Kc6 Ba5 5. b4 cxb4 6. Bb3+ {ZUS 1.f4 + 1 Zug}) (1... Bf4 $5 2. Kd7 Kf7 3. Kc6
Ke6 4. Kxb6) 2. Kd7 Bd2 3. f4 Kg6 4. Bg4 h5 5. f5+ Kf6 6. Bxh5 Kxf5 7. Kc6 Ba5
8. a3 Ke5 9. Bg4 Kf4 10. f3 Ke5 11. b4 cxb4 12. axb4 Bxb4 13. Kxb6 Kd6 14. f4
Ke7 15. f5 Bc3 16. Kb7 Kd6 17. b6 Bd4 18. Ka6 Ke7 19. b7 Be5 20. Ka7 Bd4+ 21.
Ka8 Be5 22. b8=Q Bxb8 23. Kxb8 Kf7 24. Kb7 Kf6 25. Kc6 Ke5 26. Kc7 Kf4 27. f6
Kxg4 28. f7 Kf3 29. f8=Q+ Ke3 30. Qf1 Kd4 31. Qe2 Kc3 32. Kc6 Kb3 33. Qd2 Ka3
34. Kc5 Kb3 35. Kb5 Ka3 36. Kc4 Ka4 37. Qa2#) 1... Bxf4 (1... Bf6 2. Kd7 (2. a4
$6 Bc3 3. f5 Kg7 4. Ke7 Bf6+ 5. Ke6 Bc3 6. Bd1 Kf8 7. f6 Be1 8. Bh5 Bc3 9. Bg6
Bb4 10. Kd7 Ba5 11. Bh5 Be1 12. Kc6 Ba5 13. Kc7 Kg8 14. f7+ Kf8 15. f4 Ke7 16.
Kc6 Kf8 17. f5 Kg7 18. f6+ Kf8 19. Kc7 Bc3 20. Kxb6 Bd4 21. Kc6 Bxf6 22. Kxc5
Be5 23. b6 Ke7 24. Kc6 Bd4 25. a5 Bg7 26. f8=Q+ Kxf8 27. a6 Ke7 28. a7 Kf6 29.
a8=Q Kg5 30. Qg8 Kf4 31. Qxg7 Ke3 32. Kd5 Kf2 33. Kd4 Kf1 34. Ke3 Ke1 35. Qg1#)
2... Bc3 (2... Bd4 $5 3. Kc6 Bxf2 4. a4 h5 5. Kxb6 c4+ 6. Ka6 c3 7. f5 h4 8.
Be4 h3 9. b6 h2 10. Kb5 c2 11. b7 Bg3 12. Bxc2 h1=Q 13. b8=R+ Bxb8 14. Kc4 Qf1+
15. Kd5 Qg2+ 16. Be4 Qd2+ 17. Kc6 Qd6+ 18. Kb7 Qb4+ 19. Kc6 Qxe4+ 20. Kb6 Qe3+
21. Kc6 Qxb3 22. Kc5 Ba7+ 23. Kd6 Qxa4 24. Ke5 Kf7 25. Kd5 Bb6 26. f6 Kxf6 27.
Kd6 Qc4 28. Kd7 Qe6#) 3. Kc6 Ba5 4. b4 cxb4 5. Bb3+ Kg7 6. Kd5 Kf6 (6... h5 $5
7. f5 h4 8. Ke4 Kf6 9. Kf4 h3 10. Kg3 Kxf5 11. f3 Ke5 12. Kxh3 Kf4 13. Kg2 Ke5
14. Kg3 Kd4 15. f4 Kc5 16. f5 Kxb5 17. f6 Kc6 18. f7 b5 19. f8=Q Bc7+ 20. Kg4
Bh2 21. Qf6+ (21. Qe8+ $5 Kb6 22. Qg6+ (22. Qe6+ $5 Kc5 23. Qf5+ Kd6 24. Qd5+ (
24. Qf2 $5 Be5 25. Qb6+ Ke7 26. Kf5 Bh2 27. Qc5+ Bd6 28. Qa7+ Kd8 29. Ke6 Bc7
30. Qa8+ Bb8 31. Qxb8#) 24... Ke7 25. Kf5 Bc7 26. Qc5+ Kd8 27. Be6 Be5 28. Qc8+
Ke7 29. Qd7+ Kf8 30. Qf7#) 22... Ka5 23. Qc6 Be5 24. Qb7 Bd4 25. Kf5 Bc5 26.
Ke6 Bf2 27. Kd5 Bc5 28. Kc6 Bb6 29. Qxb6#) 21... Kc7 22. Qa6 Kd7 23. Kf5 Bg3
24. Be6+ Kc7 25. Bd5 Kd7 26. Qc6+ Ke7 27. Be6 Kf8 28. Qd7 b3 29. Qf7#) 7. Ke4
h5 8. f5 h4 9. Kf4 h3 10. Kg3 Kxf5 11. f3 Ke5 12. Kxh3 Kf4 13. Kg2 Ke3 14. Kg3
Kd4 15. f4 Kc5 16. f5 Kxb5 17. f6 Kc6 18. f7 b5 19. f8=Q Bc7+ 20. Kg2 Bd6 21.
Qe8+ Kc7 22. Qxb5 Kd8 23. Be6 Ke7 24. Qd7+ Kf6 25. Qxd6 Kg7 26. Bb3 Kh7 27.
Qe7+ Kg6 28. Bc2+ Kh5 29. Qf6 b3 30. Bd1#) 2. Kd7 Bd2 3. Kc6 Ba5 4. b4 cxb4 (
4... Bxb4 $6 5. Kxb6 Kf7 6. a4 Ke6 7. a5 Kd5 8. a6 c4 9. a7 Bc5+ 10. Ka6 Bxa7
11. Kxa7 Kd4 12. b6 Kc3 13. Bg6 h5 14. b7 h4 15. b8=Q h3 16. Qh8+ Kb3 17. Qxh3+
Ka2 18. Bf7 Kb2 19. Bxc4 Kb1 20. Qd3+ Kc1 21. Qc3+ Kb1 22. Qd2 Ka1 23. Qc1#) 5.
Bb3+ Kg7 6. Kd5 Kf6 7. Ke4 h5 (7... Kg5 $6 8. Ke5 h5 9. f4+ Kh6 10. f5 Kg7 11.
f6+ Kf8 12. Kf5 h4 13. Kg4 h3 14. Kxh3 Ke8 15. Kg4 Kd8 16. f7 Ke7 17. Kf5 Kf8
18. Ke6 Kg7 19. Ke7 Kg6 20. f8=Q Kg5 21. Qf3 Kg6 22. Qf6+ Kh7 23. Bc2+ Kg8 24.
Qf8#) 8. Kf4 Kg6 (8... h4 $5 9. f3 h3 10. Kg3 Ke5 11. Kxh3 Kf4 12. Kg2 Ke3 13.
Kg3 Kd4 14. f4 Kc5 15. f5 Kxb5 16. f6 Kc6 17. f7 b5 18. Kg4 Bd8 19. f8=Q Bc7
20. Qa8+ Kc5 21. Qb7 Bh2 22. Qa7+ Kc6 23. Kf5 Kd6 24. Qb6+ Ke7 25. Be6 Bd6 26.
Qa7+ Bc7 27. Qxc7+ Ke8 28. Qd7+ Kf8 29. Qf7#) 9. Ke5 h4 10. Kf4 Kh5 11. f3 $1
h3 12. Kg3 Kg5 13. Kxh3 Kf4 14. Kg2 Ke3 15. Kg3 Kd4 16. f4 Kc5 17. f5 Kxb5 18.
f6 Kc6 19. f7 b5 20. f8=Q Bc7+ 21. Kg4 Bh2 22. Qe8+ Kb6 23. Qg6+ (23. Qe6+ $5
Kc5 24. Qf5+ Kc6 25. Qc2+ Kb6 26. Qxh2 Kb7 27. Qd6 Kc8 28. Qc6+ Kd8 29. Qb7 Ke8
30. Qc7 Kf8 31. Qf7#) 23... Ka5 24. Qc6 Bg1 25. Kf3 Ba7 26. Ke4 Bf2 27. Kd3 Be1
28. Bc4 bxc4+ 29. Kxc4 b3 30. Qb5# 1-0
[/pgn]
Peter.