Donnerstag, 13. März 2008

Mustererkennung

4k3/4p3/3pPp2/2pP1Pp1/1pP3Pp/pP4RP/P5BR/7K b - - 0 1
Als letzte Gewinnchance stellt Weiß eine Falle. Mit 1.Tg3 werden beide Türme zum Fraß angeboten. Gibt es Schachprogramme, die diesem Opfer widerstehen können und ganz cool mit dem König ziehen?

Ja, es gibt sie; sowohl Fritz 9 als auch Fritz 10 lassen sich so nicht überlisten. Leider hat die aktuelle Version Fritz 11 es verlernt und fällt auf diesen Bauerntrick herein. Fritz 11 überläßt es der Suche den Verlust zu errechnen. Zwar wird der Schlagzug bereits nach 3 Sekunden mit -16 Bauerneinheiten bewertet, jedoch dauert es auf einem 2.2 GHz C2D mit 256 MB Hash fast 25 Minuten, bis der Zug verworfen wird.

Shredder 7.04 erkennt solche Muster und denkt zu keiner Zeit daran, den Turm zu schlagen.

Analysis by Shredder 7.04:
1...Kd8
(0.35) Tiefe: 1/1 00:00:00
1...Kf8 2.Kg1 Ke8 3.Kf2 Kd8 4.Lf3 Kc7 5.Ke2 Kb6 6.Lg2
(0.33) Tiefe: 1/1 00:00:00
<...>
1...Kd8 2.Le4 Kc7 3.Kg2 Kb8 4.Kg1 Kb7 5.Te2 Ka7 6.Kg2 Kb6 7.Kf3 Kc7 8.Kf2 Kb6 9.Lg2 Kb7 10.Ke3 Kb8 11.Lf3 Kb7 12.Le4
(0.39) Tiefe: 44/46 00:01:56 274mN


Analysis by Fritz 11:
1...hxg3 2.h4 gxh2 3.h5 Kf8 4.Kxh2 Kg7 5.Kg3 Kh6 6.Le4
+- (5.32) Tiefe: 9/13 00:00:00 3kN
<...>
1...hxg3 2.h4 gxh2 3.hxg5 fxg5 4.f6 exf6 5.Kxh2 Kf8 6.Kg3 Kg8 7.Kf3 Kg7 8.Ke3 f5 9.gxf5 Kf6 10.Kf3 Kg7 11.Kg4 Kf6 12.Le4 Ke5 13.e7 Kxe4 14.f6 Ke5 15.f7 Kd4 16.Kxg5
+- (16.43) Tiefe: 27/44 00:00:03 9523kN
1...Kd8 2.Le4 Kc7 3.Thg2 Kd8 4.Ld3 Kc7 5.Te2 Kd8 6.Le4 Kc7 7.Kg2 Kd8 8.Tee3 Kc7 9.Kf3 Kd8 10.Tg1 Ke8 11.Kf2 Kd8 12.Tc1 Kc7 13.Tf1 Kd8 14.Te2 Kc7 15.Kf3 Kd8 16.Ke3
+- (15.87) Tiefe: 27/47 00:24:38 4748mN
1...Kd8 2.Le4 Kc7 3.Thg2 Kd8 4.Ld3 Kc7 5.Te2 Kd8 6.Le4 Kc7 7.Kg2 Kd8 8.Tee3 Kc7 9.Kf3 Kd8 10.Tg1 Ke8 11.Kf2 Kd8 12.Tc1 Kc7 13.Tf1 Kd8 14.Te2 Kc7 15.Kf3 Kd8 16.Ke3
+- (15.87) Tiefe: 28/44 00:26:17 5069mN

Samstag, 1. März 2008

Vor 5 Jahren

war Shredder Spitzenreiter der SSDF Liste. Damals kratzte Shredder 7.04 als erstes Programm an der magischen Marke von 2800 ELO Punkten. Auf 1.2 GHz Athlon mit 256 MB Hash.

Das Programm war seinerzeit nicht nur spielerisch etwas besonders. Von ChessBase bekam der Käufer, neben der obligatorischen Fritz 8 Programmoberfläche, auch noch die komplette Shredder 6 GUI mitgeliefert. Darüberhinaus ist die Shredder 7 Familie (ja, es waren UCI & CB-native Engines auf der CD) sogar multiprozessorfähig! Und wäre das nicht schon genug, brachte ein kostenloses Update auf die Version 7.04, einen Spielstärkezuwachs von rund 30 Punkten mit sich.

Fast schon logisch, dass Shredder im November WCCC Weltmeister wurde.

World Computer Chess Championship - 2003 Graz
1. Shredder_9.5
2. Fritz____9.5
3. Junior___9.0
4. Brutus___8.5


[Event "WCCC 2003"]
[Site "Graz"]
[Date "2003.11.25"]
[Round "5"]
[White "Shredder, Dual Xeon 3 GHz"]
[Black "Brutus, Xilinx FPGA"]
[Result "1-0"]
[ECO "B97"]
[PlyCount "88"]
[EventDate "2003.11.25"]
1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Qb6 8. Nb3Be7 9. Qf3 Nbd7 10. O-O-O Qc7 11. Kb1 b5 12. Bd3 Bb7 13. a3 O-O-O 14. Qe2 Kb815. Rhf1 h6 16. Bh4 g5 17. Be1 gxf4 18. Rxf4 Rdg8 19. Bh4 Rg6 20. Rdf1 e5 21.Rf5 Rc8 22. g4 Bd8 23. g5 hxg5 24. Bxg5 Be7 25. h4 Qd8 26. Qe1 Qc7 27. h5 Rxg528. Rxg5 Nxe4 29. Nxe4 Bxe4 30. Bxe4 Bxg5 31. Rxf7 Rf8 32. Rxf8+ Nxf8 33. Na5Kc8 34. Qg1 Qxa5 35. Bf5+ Kb7 36. Qxg5 Qc7 37. Be4+ Kb6 38. h6 Qb8 39. Qg1+ Kc740. Qg7+ Kb6 41. b4 a5 42. Qg1+ Ka6 43. Qg8 Ka7 44. Qd5 Ng6 1-0