Donnerstag, 14. Februar 2008

Aggressives Pruning, ein Problem moderner Schachprogramme?

r6r/2PQbk2/4p3/2P1Pp1p/1K4pP/6P1/p4P2/B7 w - - 0 63
Fruit (Schwarz) steht in dieser Partie gegen Rybka auf Verlust.

Dank übersichtlicher Stellung ist der Gewinnweg für Menschen einfach zu erkennen. Der weiße König marschiert nach b7, der Bauer zieht auf c6 und danach erfolgt die Umwandlung des c7-Bauern in eine Dame. Nach Abtausch der Türme gegen die beiden Damen muß sich der schwarze Läufer für den Bauern auf c6 opfern. Das verbleibende Endspiel ist für Weiß leicht gewonnen.
Erstaunlich, aber Rybka findet diesen simplen Plan während der Partie nicht! Bei der späteren Analyse hat Rybka, selbst nach über 10 Minuten Bedenkzeit, die Lösung nicht parat. Der weiße König will immer zurück und der Läufer zieht planlos umher.

Crafty 20.14 liefert in weniger als 2 Minuten diese perfekte Analyse (Pentium M, 1.6 GHz, 256 MB Hash):

63.Kb5 Tac8 64.Kb6 Ta8 65.Kb7 The8 66.c6 Tf8 67.c8D Taxc8 68.Dxc8 Txc8 69.Kxc8 Lb4 70.Kd7 La5 71.c7 Lxc7
(2.11) Tiefe: 21/45 00:01:53 141879kN


Wie verhalten sich andere Schachprogramme in dieser Stellung? Hier zwei weitere Beispiele:

Analysis by Spike 1.2 Turin:
63.Kc4 Thg8 64.Lc3 Tge8 65.Lb2 Tg8 66.Kb3 Tge8 67.Kc3 Tec8 68.Kc2 Th8 69.Ld4 Thc8 70.Lc3 Te8 71.Kb3 Th8 72.La1 The8 73.Kc2 Tg8 74.c6 Tgc8 75.Lc3 Te8 76.Lb2 Tg8 77.Lc3 Tge8
(0.66) Tiefe: 25 00:12:23 473312kN

Analysis by Frenzee 2007.12:
63.Kb5 Thc8 64.Kb6 Th8 65.c6 Thc8 66.Kb7 Tf8 67.c8D Taxc8 68.Dxc8 Txc8 69.Kxc8 Lb4 70.c7 La5 71.Kd7 Lxc7 72.Lc3 Kf8 73.f4
(6.25) Tiefe: 18 00:04:31 211903kN

Keine Kommentare: