... wurde die folgende Stellung generiert:
Diese Position habe ich mal unseren Top-Ten's vorgesetzt, und zwar je 5 Minuten lang (!)
auf einem immerhin recht flotten i7-4790 mit 8 Threads und 4 GB Hash unter Fritz 16.
Die Outputs unserer ach so hybriden Super-Engines schockieren irgendwie, denn:
Andscacs 0.93 meint, dass die Stellung komplett ausgeglichen sei:
1. = (-0.18): 17.a6 Lf5 18.axb7 Kxb7 19.La3 Lxd3 20.Dxd3 Lxa3 21.Txa3 Ta8 22.Txa8 Txa8 23.Sc1 Dc6 24.Sb3...
2. =/+ (-0.38): 17.Da2 Lf5 18.a6 Dc6 19.axb7 Kxb7 20.Dd2 Ta8 21.Tb1 Lxd3 22.Dxd3 Dc4 23.Dxc4 dxc4 24.Txb5+...
3. =/+ (-0.50): 17.Se3 c6 18.La3 Lxa3 19.Txa3 Dd6 20.Taa1 Lc8 21.Da2 Ka8 22.a6 b6 23.Tf1 Sh4 24.Dd2...
"Die Stellung ist ausgeglichen"
Komodo 11.01 sieht noch weniger Gefahren für Weiss:
1. = (0.00): 17.Se3 c6 18.La3 Lxa3 19.Txa3 Dd6 20.Db2 Sh4 21.a6 Sef5 22.Sf1 b6 23.a7+ Ka8 24.Taa1...
2. = (0.00): 17.a6 Lf5 18.axb7 Kxb7 19.La3 Lxa3 20.Txa3 Lxd3 21.Dxd3 Ta8 22.Txa8 Txa8 23.Sd2 Dc6 24.Tb1...
3. =/+ (-0.31): 17.Db1 c6 18.a6 Lf5 19.axb7 Lxd3 20.Dxd3 Kxb7 21.La3 Ta8 22.Lxd6 Dxd6 23.Sd2 Txa1 24.Txa1...
"Die Stellung ist ausgeglichen"
Verlierer
Deep-Shredder 13 kann natürlich erst recht keinerlei Wolken am Horizont ausmachen,
sondern konstatiert locker:
1. = (0.29): 17.Se3 c6 18.La3 Lc7 19.Lc5 f5 20.Da2 f4 21.Sc2 Lf5 22.Sc1 Lxd3 23.Sxd3 Sc8 24.a6...
2. = (0.00): 17.a6 Lf5 18.Lxf5 Sxf5 19.Da2 Dc6 20.Db1 Dd7 21.Da2...
3. = (0.00): 17.Da2 Lf5 18.a6 c6 19.axb7 Dxb7 20.Lxf5 Sxf5 21.Dc2 Dd7 22.Da2 Db7...
"Weiß hat minimalen Vorteil"
Fritz 16 denkt genauso wie seine Artgenossen - alles in Butter:
1. = (-0.13): 17.Se3 c6 18.La3 Sh4 19.Lxd6+ Dxd6[] 20.Sc1 Lc8 21.a6 bxa6 22.Df2 Shg6 23.Sc2 Dc7 24.Sb3...
2. = (-0.14): 17.a6 Lf5 18.axb7 Kxb7 19.La3 Lxd3 20.Dxd3 Lxa3 21.Txa3 Ta8 22.Txa8 Txa8 23.Db1 Sc8 24.Sc1...
3. =/+ (-0.33): 17.Da2 c6 18.a6 b6 19.Lc2 Lf5 20.Lb3 h5 21.Se3 Dc7 22.Lxd5 Sxd5 23.Sxd5 Lxh2+ 24.Kh1...
"Die Stellung ist ausgeglichen"
Booot 6.2 langweilt sich bei der Stellung auch (und kann obendrein keinen Multi-Var.-Modus):
Se3 c6 18.La3 Kc7 19.Lxd6+ Dxd6 20.a6 Ta8 21.axb7 Kxb7 22.Tab1 Sf4 23.Sxf4 Dxf4 24.De2
"Die Stellung ist ausgeglichen": = (0.00)
NirvanaChess 2.4 liefert dasselbe Bild (und rückt noch nicht mal eine HV raus):
17.Se3
"Die Stellung ist ausgeglichen": = (0.00 ++)
Chiron 4.0 stösst natürlich in das Horn seiner Kollegen - alles im grünen Bereich:
1. = (0.22): 17.La3 Lxa3 18.Txa3 Dd6 19.Taa1 Ld7 20.Db3 Dc6 21.Se3 Sh4 22.Sf4 Dh6 23.Lxb5 Lxb5 24.Dxb5
2. = (-0.05): 17.a6 bxa6 18.Txa6 Kb7 19.Ta1 Lf5 20.La3 Lxd3 21.Dxd3 Lxa3 22.Txa3 Ta8 23.Txa8 Txa8 24.Sd2
3. =/+ (-0.33): 17.Sfg3 h5 18.a6 h4 19.Da2 c6 20.Sh1 Dc7 21.h3 Lh2+ 22.Kf1 bxa6 23.Dxa6 Db7 24.Da5
"Die Stellung ist ausgeglichen"
Fizbo 2.0 ahnt etwas, aber ist eigentlich gleich ahnungslos (und kann ebenfalls keinen MV):
Le3 Lf5 18.Lf2 Lxd3 19.Dxd3 c6 20.Se3 Kc7
"Schwarz steht etwas besser": =/+ (-0.50)
Fire 7.1 kommt der Sache schon näher mit seinem Output, aber schlägt auch keinen Alarm:
1. -/+ (-0.87): 17.Se3 f5 18.Db1 f4 19.Sc2 Lf5 20.Sb4 Lxd3 21.Sxd3 Sf5 22.Ta2 Ka7 23.Ld2 Se3 24.Sexf4...
2. -/+ (-1.34): 17.Db3 c6 18.La3 Lf5 19.Lxd6+ Dxd6 20.Dc2 Lxd3 21.Dxd3 Dd7 22.Se3 Sc8 23.Sc1 Sd6 24.Sb3...
3. -/+ (-1.20): 17.Seg3 h5 18.Txe6 Dxe6 19.Lxb5 h4 20.Lxe8 hxg3 21.Lb5 c6 22.Ld3 Txh2 23.De2 Dxe2 24.Lxe2...
"Schwarz steht besser"
Stockfish 9.0 bewertet die Zukunft des Anziehenden immerhin nicht mehr ganz so wolkenlos:
1. -/+ (-0.97): 17.Se3 Sh4 18.Sg3 h5 19.Df2 Shg6 20.Se2 Sf5 21.Sc2 Ka7 22.La3 Lxa3 23.Txa3 c6 24.Sb4
2. -/+ (-1.10): 17.Seg3 h5 18.Txe6 Dxe6 19.Lxb5 c6 20.Ld3 Sf4 21.Lxf4 Lxf4 22.Se2 Lc7 23.Tb1 Ka8 24.Sc1
3. -/+ (-1.19): 17.La3 Lxa3 18.Txa3 Lf5 19.Se3 Lxd3 20.Dxd3 h5 21.Taa1 Ka7 22.f4 Sh4 23.Sg3 c6 24.f5
"Schwarz steht besser"
Houdini 6.03 sieht gleichfalls wenigstens ein bisschen Schwarz für Weiss:
1. -/+ (-0.95): 17.Se3 Sh4 18.Sg3 h5 19.Df2 Shg6 20.Se2 h4 21.f4 Sf5 22.Sg4 f6 23.h3 c6 24.Se3...
2. -/+ (-1.20): 17.Seg3 h5 18.Txe6 Dxe6 19.Lxb5 c6 20.Ld3 Sf4 21.Lxf4 Lxf4 22.Se2 g5 23.Tb1 Ka8 24.Db3...
3. -/+ (-1.31): 17.Lg5 Lf5
"Schwarz steht besser"
Ungeachtet der Tatsache, dass die ohnehin nur rudimentären Outputs immer noch zusätzlich Engine-spezifisch
interpretiert werden müssen, ist doch offensichtlich, dass die Programme nicht das
Potentialder schwarzen Stellung, sondern allenfalls den Mehrbauern bewerten. Die Brett-Situation kommt in den Bewertungen
nicht zum Ausdruck.
Denn die schachliche Wahrheit ist hier lapidar:
Schwarz gewinnt zwangsläufig - egal was Weiss noch zieht. Die Outputs müssten also irgendwo zwischen
mindestens -+ (-2.00) und noch besser für Schwarz angesiedelt sein, damit die Stellung adäquat beschrieben wäre.
Hier die Stellungs-Analyse mit PGN-Download:
http://www.glarean-verlag.ch/schach/Neulich%20zwischen%20Shredder13-Stockfish9/neulich%20zwischen%20%282%29.htmNeben Zuggenerierung, Bewertung und Suche sollte demnach noch eigentlich eine vierte Disziplin
in die Schachprogrammierung Einzug halten, eben das
Potential: "Menschlich" gesprochen
fehlt den Engines eine Art "Riecher", wie es Peter Martan hier schon mal erwähnt hat:
http://forum.computerschach.de/cgi-bin/mwf/topic_show.pl?pid=113538;hl=RiecherZugegeben, dass tönt jetzt
noch futuristischer als der aktuelle Hype um LC Zero & Co.
Aber es gab in der Vergangenheit ab und zu "spekulative" Programmieransätze - und wenn man
diese nun mit den modernen Such- und Bewertungsalgorithmen kurzschliessen könnte... !?
Gruss: Walter
.