Prima.
Was die Stellung angeht, über die wir ja seinerzeit auch per PN etwas gemeinsam gegrübelt haben, nach wie vor ist die (oben noch einmal zitierte) zu schwer für alle Programme, in absehbarer Hardware- Zeit die genau richtige DTM aus dem Stand auszurechnen, ich hab vor langer Zeit auch ein bisschen mit Chest und Gustav herum probiert, da sind eben zu viele ähnlich weite Wege zu vergleichen, selbst wenn ein Programm die DTM eingegeben bekommt, was den spezialisierten Mattsuchern ja in der Regel stark hilft.
Aber 7 Züge in eine der Hauptvarianten hinein, wird's auch für game playing engines machbar und der Huntsman ist mit 15 Threads (weil ich da Crystal noch parallell laufen ließ) bei den letzten 11 Zügen dann recht flott, wenn man's um 2 auf oder ab nicht ganz so genau nimmt
...
8.Sd5 Lg7 9.Sg5 Ld7 10.Lxd6 cxd5 11.Df3 f5 12.exd5 Lh6 13.De3 b6 14.Te1 b5 15.dxe6 Lc6 16.Df4 Kd8 17.Sf7+ Kc8 18.Dxh6 Kb7 19.Df8 a5 20.Db8+ Ka6 21.Se5 Lb7 22.Lxb5+ Kb6 23.Dc7+ Kxb5
Weiß setzt Matt: +- (#18) Tiefe: 30/38 00:05:40 5659MN
...
8.Sd5 Lg7 9.Sg5 Lf8 10.Sf6+ Kd8 11.Dd2 Kc7 12.Db4 h4 13.Sxf7 e5 14.dxe5 Kb8 15.exd6 Ka7 16.d7 Lxb4 17.dxc8D Ld2+ 18.Txd2 g5 19.Sd7 gxf4 20.Db8#
Weiß setzt Matt: +- (#13) Tiefe: 54/26 00:09:00 8950MN
...
8.Sd5 cxd5 9.exd5 b5 10.dxe6 fxe6 11.Sg5 Le7 12.De4 Lxg5 13.Lxg5 Kd7 14.Da8 Kc7 15.Td3 b4 16.Tf3 d5 17.Tf7+ Ld7 18.Lxa6 e5 19.Db7+ Kd6 20.Dxd7#
Weiß setzt Matt: +- (#13) Tiefe: 69/26 00:15:19 15151MN
Kopiert habe ich von dort, wo das erste Mal eine DTM in den Output kam, oder nicht viel später, weil ich da erst auf Listen- Anzeige umgeschaltet hatte.
Jetzt müsste man aber wahrscheinlich auf die nächsten Iterationen, die dann das korrekte #11 irgendwann vermutlich anzeigten, doch noch ziemlich lange warten, will man das?
Oder findet man sich damit ab, dass Huntsman vom go mate x- Befehl halt auch nicht profitiert und sagt, ok., ist ja irgendwie doch auch ein game playing program (was er ja, wenn man die NNUE- Eval auch aufdreht und dafür die Mattsuche ab, auch ein sehr starkes ist, wäre nicht uninteressant, mal Matches zwischen Huntsman ohne MateSearch (die würde ihn bei nicht sehr langer TC vor allem auch zu sehr ausbremsen, denke ich) und Crystal spielen zu lassen, ich fürchte nur, da bräuchte man sehr viele Partien von der Grundstellung aus und von unbalanced openings aus käme es wieder sehr auf die Länge und Art der Eröffnungen an.
Und was die letzen 2 Züge der korrekten DTM angeht, man gibt game playing programs dann (und das können sie sogar wieder besser als die spezialisierten Programme, weil sie mit mehr Hash und SMP besser umgehen können) einfach ein paar Züge mehr ein und geht langsam rückwärts bis dorthin, wo sie ins Stocken kommen, z.B. auch das #11 kriegt man mit Huntsman (aber auch mit Crystal, siehe dann ganz unten noch) viel schneller mit etwas FW- BW als aus dem Stand.
Crystal ist mit ebensolchen 15 Threads default (Syzygy- Probe Limit 0, das war beim Huntsman auch so, die tbs können hier außer bremsen nur bremsen) viel weniger tief und von einer DTM (wahrscheinlich, weiß man natürlich auch erst, wenn man weiter wartet) noch ziemlich weit entfernt:
2b1kb2/1p3p2/p1ppp1p1/7p/3PPB2/2N2N2/PPP1QPPP/2KR1B1R w - - 0 1
Analysis by Crystal 5 KWK:
8.g3 Le7 9.De3 Kd8 10.Sg5 f6 11.Sf7+ Kc7 12.Sxd6 Lxd6 13.Lxd6+ Kxd6
Weiß steht klar auf Gewinn: +- (28.36) Tiefe: 10/11 00:00:00
...
8.De3 Le7 9.Kb1 b5 10.h4 b4 11.Sa4 a5 12.Lh6 f5 13.Sb6 Ld7 14.Sxd7 f4 15.Dxf4 b3 16.Sc5 Kd8 17.Df7 d5 18.Dg8+ Kc7 19.Lf4+ Ld6 20.Dg7+ Kb6
Weiß steht klar auf Gewinn: +- (41.08 --) Tiefe: 25/33 00:18:16 13604MN
Ein Gegenversuch mit Crystal mit NNUE unchecked, um irgendwie Chancengleicheit herzustellen, ist nach weiteren 10 Minuten nach GUI- Neustart auch erst in Tiefe 25, das wird also auch nicht die relevante Beschleunigung beim Einzelversuch bringen vermutlich.
Matefish habe ich mit 30 Threads nach ca. einer Stunde in Tiefe 15 abgebrochen, wäre zwar nicht unmöglich, dass er in Tiefe 15 das #11 gefunden hätte, aber die Wahrscheinlichkeit spricht auch hier dagegen.
Das sind halt so die wirklich schweren Matt- Stellungen, wobei man sehr geteilter Meinung sein kann, ob die praxis- relevant ist, einerseits nicht von der Materialverteilung her, andererseits ist das "unnatürliche" an den für und von Menschen konstruierten mate in x- puzzles ja die Reduzierung des Suchbaumes auf Varianten, die der Mensch durch Abstraktion findet, was die Maschine nicht so kann. Wenn ein Programm (wie vor allem Chest und Gustav) da den game players deutlich die Show stiehlt, dann eben weil auch hier die Suchbaum- Beschneidung stark vom game playing abweicht, nur nach Mattbildern gesucht wird und die DTM vorgegeben.
So gesehen ist diese Stellung eigentlich wieder praxis- relevanter als ein cyclic Zugzwang- Mehrzüger, den der Mensch eigentlich umso leichter löst, je länger er ist, weil die Wege dafür umso schmäler sein müssen.
Du weißt, was ich meine.
Zum Schluss noch der Output von Crystal nach etwas flottem Vorwärts- Rückwärts von der und zurück zur Ausgangsstellung (allerdings schon in mehr als eine Sideline hinein und wieder heraus), die Zeit im Output ist jetzt natürlich nur vom letzten Halbzug- Rückschritt gemessen:
2b1kb2/1p3p2/p1ppp1p1/7p/3PPB2/2N2N2/PPP1QPPP/2KR1B1R w - - 0 1
Analysis by Crystal 5 KWK:
8.d5 h4 9.dxe6 Lxe6 10.Txd6 Lxd6 11.Lxd6 Kd7 12.Dd2 f6 13.Lc5+ Ld5 14.Sxd5 cxd5 15.Dxd5+ Kc7 16.Dd6+ Kc8 17.Lb6 h3 18.Dc7#
+- (#11) Tiefe: 39/21 00:00:22 1560MN
Weiß setzt Matt
Edit, edit: Und auch hier ist weiteres Fortschreiten der Tiefen- Anzeige jetzt nach wie vor eine sehr zähe Angelegenheit, das
2b1kb2/1p3p2/p1ppp1p1/7p/3PPB2/2N2N2/PPP1QPPP/2KR1B1R w - - 0 1
Analysis by Crystal 5 KWK:
8.d5 h4 9.dxe6 Lxe6 10.Txd6 Lxd6 11.Lxd6 Kd7 12.Dd2 f6 13.Lc5+ Ld5 14.Sxd5 cxd5 15.Dxd5+ Kc7 16.Dd6+ Kc8 17.Lb6 h3 18.Dc7#
+- (#11) Tiefe: 40/21 00:00:58 3357MN
Weiß setzt Matt
ist gute 5 Minuten nach dem vorletzten Kopieren, hier lässt also die nächste Iteration jetzt auch schon immer länger auf sich warten, woher sollen wir also hier wissen, dass die Engine nicht ein noch kürzeres Matt finden könnte bei entsprechend langer Zeit, wenn wir's nicht schon vorher wüssten, weil wir die kürzeste DTM kennen oder zu kennen glauben?
Du weißt, was ich meine