Die eine oder andere hab' ich schon anzubieten.
Single primary in absehbarer Zeit mit Abstand am besten ist Crystallite, eine Crystal- Modifikation vom User Dorsz aus dem OpenChess- Forum:
https://www.open-chess.org/viewtopic.php?p=25642#p256422b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1
Analysis by Crystallite 1.1a-bmi2:
2.Sh6+ Kf6 3.Sg8+ Ke6
Schwarz steht deutlich besser: -+ (-1.97) Tiefe: 1/2 00:00:03 2254Knoten
...
2.Tf3+ Kg6 3.Se5+ Kh6 4.Tg3 Tf8 5.Tg6+ Kh7 6.Kd2 Txf2+ 7.Ke3
Schwarz steht deutlich besser: -/+ (-1.51) Tiefe: 6/9 00:00:03 131kN
...
2.Te3 Kf6 3.Sd6 Tg8 4.Tf3+ Ke6 5.Sxb5 Tb7 6.Sa3 d6 7.g4 Kd7 8.Tg3 Ke8 9.g5 e5 10.Kd2 Kf7 11.Ke3 Kg7 12.Tf3 Th8 13.b5 e4 14.Tg3 Tg8 15.c4 Tf8 16.g6 dxc4
Schwarz steht klar auf Gewinn: -+ (-5.87) Tiefe: 28/40 00:00:58 2297MN, tb=23913
2.Sd6+
Schwarz steht klar auf Gewinn: -+ (-5.78 ++) Tiefe: 29/44 00:01:26 3526MN, tb=48084
...
2.Sd6+
Schwarz steht klar auf Gewinn: -+ (-5.58 ++) Tiefe: 29/123 00:02:28 6557MN, tb=48123
Hier tritt ein, was sich bei der Stellung bei fast allen Engines früher oder später zeigt, wenn die Festung als solche beginnt in den Horizont zu kommen, dauert es ewig, bis das Fail High (Low) aufgelöst wird, bei fast allen kann man das an der Stelle meistens wesentlich in der Auflösung zum nächsten Output hin beschleunigen, in dem man das Rechnen unterbricht und wieder, ohne den Hash zu löschen, fortsetzt.
Start- Stop
2.Sd6+ exd6 3.Tf3+ Kg6 4.Tg3+ Kf6 5.Tf3+ Ke7 6.Te3+ Kd8 7.Txe8+ Kxe8 8.a3 Ta8 9.Kd2 Ke7 10.Ke1 Lb7 11.Kf1 Th8 12.Kg1 Tf8 13.f3 Kf6 14.Kf1 Kg5 15.Kf2
Schwarz steht klar auf Gewinn: -+ (-5.20) Tiefe: 10/30 00:00:00
...
2.Sd6+ exd6 3.Tf3+ Kg6 4.Tg3+ Kf6 5.Tf3+ Ke7 6.Te3+ Kd8 7.Txe8+ Kxe8 8.a3 Lb7 9.Kd1 Ta8 10.Ke1 Kf7 11.Kf1 Th8 12.Kg1 Kg6 13.f3 Th5 14.g3 Th3 15.Kg2 Txg3+ 16.Kxg3 Kg5 17.Kf2
Schwarz steht deutlich besser: -+ (-2.21) Tiefe: 16/51 00:00:00 6866kN
...
2.Sd6+ exd6 3.Tf3+ Kg6 4.Tg3+ Kf6 5.Tf3+ Ke7 6.Te3+ Kd8 7.Txe8+ Kxe8 8.a3 Lb7 9.Kd1 Ta8 10.Ke1 Kf7 11.Kf1 Th8 12.Kg1 Kg6 13.f3 Th5 14.g3 Th3 15.Kg2 Txg3+ 16.Kxg3 Kg5 17.Kf2
Schwarz steht deutlich besser: -+ (-2.19 ++) Tiefe: 17/121 00:00:13 617MN, tb=1
2.Sd6+ exd6 3.Tf3+ Kg6 4.Tg3+ Kf7 5.Tf3+ Ke7 6.Te3+ Kd8 7.Txe8+ Kxe8 8.a3 Lb7 9.Kd2 Ke7 10.Ke1 Ta8 11.Kf1 Th8 12.Kg1 Kf6 13.g3 Kg5 14.f3 La6 15.Kg2 Kf6 16.Kg1 Te8 17.Kf2 Tg8 18.Kg2 Txg3+ 19.Kxg3
Schwarz steht etwas besser: =/+ (-0.60) Tiefe: 17/121 00:00:13 618MN, tb=1
2.Sd6+ exd6 3.Tf3+ Kg6 4.Tg3+ Kf7 5.Tf3+ Ke7 6.Te3+ Kd8 7.Txe8+ Kxe8 8.a3 Lb7 9.Kd2 Ke7 10.Ke1 Ta8 11.Kf1 Th8 12.Kg1 Kf6 13.g3 Kg5 14.f3 La6 15.Kg2 Kf6 16.Kg1 Te8 17.Kf2 Tg8 18.Kg2 Txg3+ 19.Kxg3
Schwarz steht etwas besser: =/+ (-0.65 --) Tiefe: 18/93 00:00:13 619MN, tb=1
Eigentlich ist das auch die einzige Engine, die wenigstens in die Nähe einer 0.00- Bewertung in absehbarer Zeit kommt, wie gesagt, besonders im single primary variant mode ist sie hier eine Nummer für sich.
Crystal 6PMT, die letzte Originalversion (mit Release- Compile) von Joseph Ellis, braucht auch nur im MultiPV- Modus wenig Zeit bis die Lösung oben ist, mit 16 primaries so 1, 2 Minuten bis das Sd6 in der Reihung zu klettern beginnt, bis es ganz oben ist, dauert es, und bis zur richtigen Eval sehr lange.
Die SugaR Iccf- Versionen von Marco Zerbinati tun sich mit ihrem internen MultiPV- Modus leichter, Marcos private Engine Hypnos hat hier Iccf MultiPV Search=4, was einem MultiPV=16 entspricht, allerdings nur bis zur auch einstellbaren Tiefe von hier 21 Halbzügen, danach wird single primary weitergerechet:
2b1r3/r2ppN2/8/1p1p1k2/pP1P4/2P3R1/PP3PP1/2K5 w - - 0 1
Analysis by HypnoS Iccf-NN 240623:
2.Sh6+ Kf6 3.Sg8+ Ke6 4.f4 Tf8 5.Sh6 d6 6.f5+ Kd7 7.Tg7 Ke8 8.g4
Schwarz hat entscheidenden Vorteil: -+ (-3.01) Tiefe: 10/17 00:00:01
...
2.Sh6+ Kf6 3.Kd2 d6 4.Sg8+ Ke6 5.a3 Tf8 6.Ke3 Kf7 7.Sh6+ Ke8 8.f4 Lf5 9.Tg5 Lb1 10.g4 Th8 11.Th5 e6 12.g5 Tah7 13.Kf3 Lg6 14.Th4 e5 15.f5 Lxf5
Schwarz steht auf Gewinn: -+ (-3.67) Tiefe: 17/35 00:00:09 288MN
2.Tf3+ Ke6 3.g4 d6 4.Sh6 Th8 5.g5 Kd7 6.g6 Txh6 7.g7 Tg6 8.Tg3 Txg7 9.Txg7 a3 10.bxa3 Txa3 11.Kb2 Ta7 12.Tg8 Tc7 13.f4 Kc6 14.Tf8 Ld7 15.Tf7 Le8 16.Tg7
Schwarz steht auf Gewinn: -+ (-3.78) Tiefe: 18/45 00:00:10 308MN
...
2.Tf3+ Ke6 3.g4 d6 4.Sh6 Kd7 5.g5 Th8 6.g6 Txh6 7.g7 Tg6 8.Tg3 Txg7 9.Txg7 a3 10.f4 axb2+ 11.Kxb2 Kc6 12.Tf7 Lg4 13.Tf8 Le2 14.f5 Lc4 15.a3 Ld3 16.Kc1 Le4 17.Kb2 Tc7 18.Tf7 Kb7
Schwarz steht auf Gewinn: -+ (-3.74) Tiefe: 19/49 00:00:32 1100MN
2.Sd6+ exd6 3.Tf3+ Kg5 4.Tg3+ Kf6 5.Tf3+ Ke7 6.Te3+ Kd8 7.Txe8+ Kxe8 8.a3 Lb7 9.Kd1 Ta8 10.Ke2 Kf8 11.Kf1 Kg7 12.f3 Te8 13.g3 Kf8 14.Kf2 La6 15.Kf1 Te7 16.Kf2 Kg7 17.Kf1 Kh8 18.Kf2 Te8 19.Kf1 Te6 20.Kf2 Lb7 21.Kf1 La8 22.Kf2 Tg6 23.Kg2 Tg8
Schwarz steht auf Gewinn: -+ (-3.91) Tiefe: 20/45 00:00:32 1110MN
Bis die Eval sinkt, dauert es noch sehr lange, auch mit Start- Stop.
Ebenfalls nicht abgewartet habe ich das bei ShashChess, der mit MultiPV=4 schon recht rasch die richtige Lösung oben hat, wieder habe ich gar nicht erst auf die richtige Eval gewartet, weil ich weiß, dass das sehr lange braucht:
Engine: ShashChess 33.20 (32768 MB)
von K. Kiniama, A. Manzo and Stockfish deve
-----
19 0:01 -3.67 1.Tf3+ Ke6 2.g4 d6 3.Sh6 Th8 4.g5 Kd7 5.g6 Txh6 6.g7 Tg6 7.Tg3 Txg7 8.Txg7 a3 9.f4 axb2+ 10.Kxb2 Kc6 11.Tf7 Lg4 12.Tf8 Tc7 13.f5 Kd7 14.f6 (45.943.817) 26805
19 0:01 -3.98 1.Sh6+ Kf6 2.Sg4+ Ke6 3.f4 Th8 4.Kd2 Kf7 5.a3 d6 6.Se3 e6 7.Tf3 Kg7 8.Ke2 Kf8 9.Tf2 Tah7 10.g4 Tf7 11.Kf3 (45.943.817) 26805
19 0:01 -4.07 1.Kd2 d6 2.Sh6+ Kf6 3.Sg8+ Ke6 4.a3 Tf8 5.Ke3 Kf7 6.Sh6+ Ke8 7.Tg7 Td7 8.Tg6 e5 9.g4 Te7 10.Txd6 exd4+ 11.Kxd4 Txf2 12.Kc5 Txb2 13.Tg6 Tc2 14.Kd6 (45.943.817) 26805
-----
-----
29 0:30 -4.13 1.Sh6+ Kf6 2.Sg4+ Ke6 3.Te3+ Kf5 4.Tg3 d6 5.Se3+ Ke6 6.Tg5 Kf7 7.Txd5 Ld7 8.Th5 Taa8 9.Th7+ Kg6 10.Th1 Tf8 11.f3 Th8 12.Te1 Kf7 13.Kd2 Th2 14.a3 (736.421.715) 24297
29 0:30 -4.17 1.Tf3+ Ke6 2.g4 d6 3.Sh6 Th8 4.g5 Kd7 5.g6 Txh6 6.g7 Tg6 7.Tg3 Txg7 8.Txg7 a3 9.f4 axb2+ 10.Kxb2 Kc6 11.Tg8 Tc7 12.Kb3 Le6 13.Tg5 Ta7 14.f5 (736.421.715) 24297
29 0:30 -4.33 1.Te3 Kf6 2.Sd6 Tg8 3.Sxb5 Tb7 4.Tf3+ Ke6 5.Sa3 Tb8 6.Te3+ Kf7 7.Tf3+ Ke8 8.Sc2 La6 9.b3 axb3 10.axb3 Txg2 11.Se3 Tg8 12.Kd2 d6 13.Tf5 Kd7 14.c4 (736.421.715) 24297
28 0:30 -4.47 1.Se5 d6 2.Sg4 Ke6 3.Kd2 a3 4.b3 Tf8 5.Ke1 Th8 6.Se3 Ta8 7.Kd2 Lb7 8.Sc2 Kd7 9.Tg7 Taf8 10.Ke3 Ke8 11.Sxa3 Lc6 12.Sc2 (736.421.715) 24297
-----
29 0:34 -4.01 1.Sd6+ exd6 2.Tf3+ Kg5 3.Tg3+ Kh6 4.Th3+ Kg7 5.Tg3+ Kf7 6.Tf3+ Ke7 7.Te3+ Kd8 8.Txe8+ Kxe8 9.a3 Lb7 10.Kd2 Ke7 11.Ke2 Ta8 12.Kf1 Tg8 13.g3 Kf6 14.Kg2 (886.269.477) 25908
29 0:34 -4.13 1.Sh6+ Kf6 2.Sg4+ Ke6 3.Te3+ Kf5 4.Tg3 d6 5.Se3+ Ke6 6.Tg5 Kf7 7.Txd5 Ld7 8.Th5 Taa8 9.Th7+ Kg6 10.Th1 Tf8 11.f3 Th8 12.Te1 Kf7 13.Kd2 Th2 14.a3 (886.269.477) 25908
29 0:34 -4.17 1.Tf3+ Ke6 2.g4 d6 3.Sh6 Th8 4.g5 Kd7 5.g6 Txh6 6.g7 Tg6 7.Tg3 Txg7 8.Txg7 a3 9.f4 axb2+ 10.Kxb2 Kc6 11.Tg8 Tc7 12.Kb3 Le6 13.Tg5 Ta7 14.f5 (886.269.477) 25908
29 0:34 -4.33 1.Te3 Kf6 2.Sd6 Tg8 3.Sxb5 Tb7 4.Tf3+ Ke6 5.Sa3 Tb8 6.Te3+ Kf7 7.Tf3+ Ke8 8.Sc2 La6 9.b3 axb3 10.axb3 Txg2 11.Se3 Tg8 12.Kd2 d6 13.Tf5 Kd7 14.c4 (886.269.477) 25908
-----
-----
38 2:24 -3.81 1.Sd6+ exd6 2.Tf3+ Kg5 3.Tg3+ Kf6 4.Tf3+ Ke7 5.Te3+ Kd8 6.Txe8+ Kxe8 7.a3 Lb7 8.Kd2 Ke7 9.Ke2 Ta8 10.Kf1 Th8 11.Kg1 Tf8 12.f3 Tf7 13.Kf1 Th7 14.Kg1 (4.543.465.398) 31547
38 2:24 -4.28 1.Te3 Kf6 2.Tf3+ Ke6 3.g4 d6 4.Sh6 Th8 5.g5 Kd7 6.g6 Txh6 7.g7 Tg6 8.Tg3 Txg7 9.Txg7 a3 10.f4 axb2+ 11.Kxb2 Kc6 12.Tg8 Tc7 13.Tg5 Ld7 14.f5 (4.543.465.398) 31547
38 2:24 -4.31 1.Tf3+ Ke6 2.g4 d6 3.Sh6 Th8 4.g5 Kd7 5.g6 Txh6 6.g7 Tg6 7.Tg3 Txg7 8.Txg7 a3 9.f4 axb2+ 10.Kxb2 Kc6 11.Tg8 Tc7 12.Tg5 Ld7 13.f5 Ta7 14.Th5 (4.543.465.398) 31547
37 2:24 -4.35 1.Sh6+ Kf6 2.Sg4+ Ke6 3.Te3+ Kf5 4.Tg3 d6 5.a3 Ke6 6.Tf3 Kd7 7.Td3 Kd8 8.Se3 e6 9.Kd2 e5 10.dxe5 dxe5 11.Txd5+ Td7 12.Txd7+ Lxd7 13.c4 Tf8 14.Ke1 (4.543.465.398) 31547
Das mit Code runterladbare Pendant zu Hypnos ist SugaR
SugaR XPrO Iccf 2406230
Hybrid evaluation with: (NET nn-5af11540bbfe.nnue) is loaded successfully!
1/01 0:00 -0.29 1.Tf3+ Kg4 (14.205) 7102
2/02 0:00 -0.61 1.Tf3+ Kg6 2.Se5+ Kg5 (42.811) 14270
3/03 0:00 -1.26 1.Te3 Tf8 2.Te5+ Kg4 (102.371) 25592
4/04 0:00 -1.08 1.Te3 Kf6 2.Sd6 Th8 3.Tf3+ Kg6 (280.607) 46767
5/05 0:00 -1.46 1.Te3 Ta6 2.Tf3+ Kg6 3.Se5+ Kh7 (548.464) 42189
6/06 0:00 -1.87 1.Te3 Ta6 2.Tf3+ Ke6 3.g4 d6 (938.257) 39094
7/08 0:00 -2.70 1.Tf3+ Ke6 2.g4 d6 3.Sh6 Kd7 (1.764.128) 40093
8/15 0:00 -2.51 1.Te3 Ta6 2.Tf3+ Ke6 3.g4 d6 4.Sh6 Kd7 5.g5 (2.985.281) 39280
9/16 0:00 -2.59 1.Sh6+ Kf6 2.Sg8+ Ke6 3.Kd2 Kd6 4.Tg7 Kc7 5.f4 Ta6 (5.856.932) 38032
...
19/38 0:19 -3.76 1.Tf3+ Ke6 2.g4 d6 3.Sh6 Kd7 4.g5 Th8 5.g6 Txh6 6.g7 Tg6 7.Tg3 Txg7 8.Txg7 a3 9.bxa3 Txa3 10.Kb2 Ta7 11.f4 Kc6 12.Tf7 Lg4 13.Tf8 Le2 14.f5 (680.902.896) 34092
20/64 0:20 -3.75 1.Sd6+ exd6 2.Tf3+ Kg6 3.Tg3+ Kf7 4.Tf3+ Ke7 5.Te3+ Kd8 6.Txe8+ Kxe8 7.a3 Lb7 8.Kd1 Ta8 9.Ke1 Kf7 10.Kf1 Th8 11.Kg1 Th4 12.f3 Kg7 13.g3 Th6 14.Kg2 (692.208.466) 34109
...
21/64 151:40 -3.70 1.Sd6+ exd6 2.Tf3+ Kg6 3.Tg3+ Kf7 4.Tf3+ Ke7 5.Te3+ Kd8 6.Txe8+ Kxe8 7.a3 Lb7 8.Kd1 Ta8 9.Ke1 Kf7 10.Kf1 Th8 11.Kg1 Th4 12.f3 Kg7 13.g3 Th6 14.Kg2 (264.175.689.473) 29028
Bester Zug: Sf7-d6 Zeit: 151:42.688 min K/s: 29.028.135 Knoten: 264.175.689.473
Hier habe ich sage und schreibe über 2 Stunden auf den nächsten Output gewartet, kam aber keiner über die Tiefe 21 hinaus. Wie bei Hypnos war sie diejenige, bis zu der Iccf=4 (internener MultiPV=16) gerechnet wurde.
Hypnos und SugaR hatten bei den beiden Versuchen auch verstellte Parameter für Materialistic bzw. Positional Evaluation Strategy.
Hardware war jeweils die 16x3.5GHz CPU, 30 Threads in Verwendung, 32G hash, SyzygyProbeLimit=0.