By Peter Martan
Date 2025-03-26 09:14
Edited 2025-03-26 09:34
Hier hätte ich SlowChess mit den gewünschten 6 threads (einer 16x3.5GHz CPU, mit 30 davon ging's bei einem einzelnen Versuch schon noch etwas schneller, vor allem, bis es auf #23 runter ging, wollte man es reproduzieren, sollte man es ohnehin auch noch single thread laufen lassen, was halt vermutlich um einiges länger dauern würde, oder ein paar mal wiederholen. Wie kurz die DTM wirklich kürzestens ist, muss ich erst noch mit Huntsman und Forward- Backward probieren. Bei solchen Aufgaben kommt's ja in der Regel nicht nur drauf an, irgendeine DTM in den Output zu bekommen, sondern die kürzest mögliche bei bestem Spiel):
2b4k/2P4p/5q2/1p1R1p2/3prQ2/1P2p1PP/P4P1K/4R3 w - - 0 1
Analysis by SlowChess Blitz 2.9 avx2:
38.Dd6 Dxd6 39.Txd6 exf2 40.Tf1 Kg7 41.Txf2 Te1 42.Txd4 Lb7 43.Td7+ Kf6 44.Td6+ Ke5
Weiß steht klar auf Gewinn.
+- (7.84) Tiefe: 10/16 00:00:00
...
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.Txh7+ Kf8 44.c8D+ Dxc8 45.Th8+ Ke7 46.Txc8 fxg1D+ 47.Kxg1 Kd6 48.Kf2 Ke6 49.Td8 Ke7 50.Txd4 b4 51.Kf1 Ke6 52.Ke2 Ke7 53.Kd3 Ke8 54.Ke3 Ke7 55.Txb4 Kd6 56.Tb5 Kc6 57.Txf5 Kd6 58.Te5 Kd7 59.Kd3 Kc6 60.Tf5 Kd6 61.Tb5 Kc6 62.Tb4 Kd5 63.Td4+ Ke6 64.Ke2
Weiß steht klar auf Gewinn.
+- (21.82) Tiefe: 27/51 00:00:30 298MN, tb=24324
...
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.Txh7+ Kf8 44.c8D+ Dxc8 45.Th8+ Ke7 46.Txc8 fxg1D+ 47.Kxg1 Kd6 48.Kf2 Kd5 49.Te8 Kc5 50.Te5+ Kd6 51.Kg1 b4 52.Kf2 d3 53.Ke3 d2 54.Kxd2 Kd7 55.Txf5 Ke6 56.Tb5 Kf6 57.Txb4 Ke6 58.Kd3 Kd6 59.Td4+ Ke7 60.Ke2 Kf6 61.a4 Kg6 62.a5 Kh5 63.a6 Kh4 64.Kf3 Kxh3 65.a7
Weiß setzt Matt.
+- (#79 ++) Tiefe: 29/61 00:00:58 576MN, tb=58421
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.Txh7+ Kf8 44.c8D+ Dxc8 45.Th8+ Ke7 46.Txc8 fxg1D+ 47.Kxg1 Kd6 48.Kf2 Kd5 49.Te8 Kc5 50.Te5+ Kd6 51.Kg1 b4 52.Kf2 d3 53.Ke3 d2 54.Kxd2 Kd7 55.Txf5 Ke6 56.Tb5 Kf6 57.Txb4 Ke6 58.Kd3 Kd6 59.Td4+ Ke7 60.Ke2 Kf6 61.a4 Kg6 62.a5 Kh5 63.a6 Kh4 64.Kf3 Kxh3 65.a7
Weiß setzt Matt.
+- (#250 --) Tiefe: 29/61 00:01:15 734MN, tb=96751
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.Txh7+ Kf8 44.c8D+ Dxc8 45.Th8+ Ke7 46.Txc8 fxg1D+ 47.Kxg1 Kd6 48.Kf2 Kd5 49.Te8 Kc5 50.Te5+ Kd6 51.Txb5 d3 52.Txf5 d2 53.Ke2 Ke6 54.Te5+ Kf6 55.Kxd2 Kg7 56.Tb5 Kf6 57.Tb4 Ke7 58.Ke2 Kd6 59.Td4+ Kc5 60.Kd3 Kb6 61.f5 Kc5 62.f6 Kc6 63.f7 Kc7 64.f8D Kb7 65.De7+ Ka6
Weiß steht klar auf Gewinn.
+- (24.68) Tiefe: 30/61 00:01:15 737MN, tb=99963
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.Txh7+ Kf8 44.c8D+ Dxc8 45.Th8+ Ke7 46.Txc8 fxg1D+ 47.Kxg1 Kd6 48.Kf2 Kd5 49.Te8 Kc5 50.Te5+ Kd6 51.Txb5 d3 52.Txf5 d2 53.Ke2 Ke6 54.Te5+ Kf6 55.Kxd2 Kg7 56.Tb5 Kf6 57.Tb4 Ke7 58.Ke2 Kd6 59.Td4+ Kc5 60.Kd3 Kb6 61.f5 Kc5 62.f6 Kc6 63.f7 Kc7 64.f8D Kb7 65.De7+ Ka6
Weiß setzt Matt.
+- (#79 ++) Tiefe: 31/61 00:01:15 739MN, tb=101572
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.Txh7+ Kf8 44.c8D+ Dxc8 45.Th8+ Ke7 46.Txc8 fxg1D+ 47.Kxg1 d3 48.Kf2 d2 49.Ke2 d1D+ 50.Kxd1 Kd6 51.Kd2 Kd5 52.Kd3 Kd6 53.Te8 b4 54.Te5 Kd7 55.Txf5 Ke6 56.Tb5 Kf6 57.Txb4 Kf5 58.Ke2 Kf6 59.Td4 Kf5 60.a4 Kg6 61.a5 Kf5 62.a6 Kg6 63.a7 Kf6 64.a8D Ke6 65.De8+ Kf6 66.Td6+ Kg7 67.De7+ Kg8 68.Td8#
Weiß setzt Matt.
+- (#31) Tiefe: 31/61 00:01:17 757MN, tb=110349
...
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.Txh7+ Kf8 44.c8D+ Dxc8 45.Th8+ Ke7 46.Txc8 fxg1D+ 47.Kxg1 d3 48.Kf2 d2 49.Ke2 d1D+ 50.Kxd1 Kd7 51.Tc5 Ke6 52.Txb5 Kf6 53.a4 Kf7 54.a5 Ke6 55.a6 Kd7 56.a7 Kc6 57.Tb4 Kc5 58.Tc4+ Kd6 59.a8D Kd7 60.Dd5+ Ke8 61.Tc7 Kf8 62.Da8#
Weiß setzt Matt.
+- (#25) Tiefe: 40/65 00:02:20 1295MN, tb=834546
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.c8D fxg1D+ 44.Kxg1 Dxc8 45.Txc8 Ke7 46.Kf2 d3 47.Ke3 d2 48.Kxd2 b4 49.Th8 Ke6 50.Txh7 Kf6 51.h4 Kg6 52.Tc7 Kh6 53.h5 Kxh5 54.Tc6 Kh4 55.Ke3 Kg4 56.Tb6 Kg3 57.Tg6+ Kh3 58.Kf3 Kh2 59.Th6+ Kg1 60.Th7 Kf1 61.Th1#
Weiß setzt Matt.
+- (#24) Tiefe: 41/67 00:05:10 3004MN, tb=5084716
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 Dc6 41.Tg1+ Kf7 42.Th8 exf2 43.c8D fxg1D+ 44.Kxg1 Dxc8 45.Txc8 Ke7 46.Kf2 d3 47.Ke3 d2 48.Kxd2 b4 49.Tc6 h5 50.Tc4 Kd7 51.Txb4 Ke6 52.a4 Kf7 53.a5 Ke7 54.Kc3 Kd6 55.a6 Kc5 56.a7 Kd5 57.a8D+ Ke6 58.Tb6+ Kd7 59.Da7+ Kc8 60.Tb8#
Weiß setzt Matt.
+- (#23) Tiefe: 42/67 00:05:30 3174MN, tb=5237238
Edit: Huntsman mit einem flotten Forward- Backward schafft's auch nicht, die DTM im Output zu kürzen:
2b4k/2P4p/5q2/1p1R1p2/3prQ2/1P2p1PP/P4P1K/4R3 w - - 0 1
Analysis by The Huntsman 1:
38.Td8+ Kg7 39.Txc8 Txf4 40.gxf4 exf2 41.Tg8+ Kxg8 42.c8D+ Kg7 43.Dd7+ Kg6 44.De8+ Kg7 45.Te7+ Kh6 46.Te6 Kg7 47.Txf6 f1S+ 48.Kg1 Kxf6 49.De5+ Kg6 50.Kxf1 d3 51.Dd6+ Kf7 52.Dxd3 Kg6 53.Dxb5 h5 54.a4 Kf6 55.a5 Kg6 56.a6 h4 57.a7 Kf7 58.a8D Kg6 59.Dh8 Kf7 60.Dbe8#
Tiefe: 62/46 00:00:37 1926MN
Weiß setzt Matt.
+- (#23)
Hier ist der Zeitzähler natürlich mit dem letzen ply backwards neu gestartet mit bereits vollem Hash.
Also, was man hier verlangen müsste, um wirklich fairen Vergleich zwischen verschiedenen Engines zu haben, wäre eine DTM von 23 (oder weniger, was ich nicht glaube).