Baumann Endspiel Test
Baumann Endspiel Test für Schachcomputer
Einleitung
In der Blütezeit der Schachcomputer hat Thomas Baumann einen ausführlichen Vergleich des Endspielverhaltens von 12 Schachcomputern durchgeführt. Hierzu entwickelte er einen 100 Stellungen umfassenden Endspieltest. Die Ergebnisse wurden 1987 in der holländischen Zeitschrift "Computerschaak" veröffentlicht (s. Quellenangaben unten).
Es dürfte sich hierbei um einen der größten Tests für Schachcomputer handeln.
Leider gab es bisher nirgends eine elektronische Form der Teststellungen, so dass dieser Test in Vergessenheit geriet. Mir ist es gelungen, die entsprechenden Hefte der Zeitschrift "Computerschaak" zu erwerben. Dadurch ist es möglich, diesen Test wieder der Allgemeinheit zur Verfügung zu stellen.
Testbeschreibung
Für diesen Test wurden 100 Endspielstellungen aus der Schachliteratur ausgesucht, wobei jeweils 20 aus den folgenden Bereichen ausgewählt wurden:
Bauernendspiele BET001 - BET020
Läuferendspiele BET021 - BET040
Springerendspiele BET041 - BET060
Turm-/Damenendspiele BET061 - BET080
Diverse Endspiele BET081 - BET100
Es wurden sowohl Partiestellungen als auch Studien berücksichtigt. Die Stellungen sind so angelegt, dass das gewünschte Ergebnis (Gewinn oder Remis) durch einen Schlüsselzug herbeigeführt werden kann.
Testbewertung
Gewertet wird der Zeitpunkt, ab dem der Lösungszug angezeigt und nicht mehr verworfen wird. Für die Zeit, die hierzu benötigt wird, werden 10 - 0 Punkte wie folgt vergeben:
- 0,01 min. ( 1 Sekunde) 0,20 min. ( 20 Sekunden) 10 Punkte - 0,21 min. ( 21 Sekunden) 0,40 min. ( 40 Sekunden) 9 Punkte - 0,41 min. ( 41 Sekunden) 1,00 min. ( 60 Sekunden) 8 Punkte - 1,01 min. ( 61 Sekunden) 2,00 min. (120 Sekunden) 7 Punkte - 2,01 min. (121 Sekunden) 3,00 min. (180 Sekunden) 6 Punkte - 3,01 min. (181 Sekunden) 4,00 min. (240 Sekunden) 5 Punkte - 4,01 min. (241 Sekunden) 5,00 min. (300 Sekunden) 4 Punkte - 5,01 min. (301 Sekunden) 6,00 min. (360 Sekunden) 3 Punkte - 6,01 min. (361 Sekunden) 8,00 min. (480 Sekunden) 2 Punkte - 8,01 min. (481 Sekunden) 10,00 min.(600 Sekunden) 1 Punkt - über 10 Minuten 0 Punkte
Wird z.B. der Lösungszug bereits nach 10 Sekunden angezeigt, jedoch nach 8 Minuten zu Gunsten eines anderen Zuges verworfen und nicht wieder angezeigt, so gilt die Aufgabe als nicht gelöst.
Jede Testgruppe besteht aus 20 Aufgaben. Es können deshalb maximal 200 Punkte pro Testgruppe erzielt werden. Vom Autor wurde für jede Testgruppe die folgende Bewertung festgelegt:
Punktzahl Ergebnis 0 30 ungenügend 31 60 mangelhaft 61 90 ausreichend 91 120 befriedigend 121 150 gut 151 180 sehr gut 181 200 hervorragend
Mit den obigen Bewertungen ist über alle Testgruppen eine maximale Punktzahl von 1000 zu erzielen. Das Gesamtergebnis wurde vom Autor wie folgt bewertet:
- Punktzahl Ergebnis - 0 150 ungenügend - 151 300 mangelhaft - 301 450 ausreichend - 451 600 befriedigend - 601 750 gut - 751 900 sehr gut - 901 1000 hervorragend
Teststellungen
im EPD-Format
- 8/8/5k2/8/p7/8/1PK5/8 w - - bm Kb1; id "BET001"; - 4k3/4p3/4P3/4P3/4K3/8/8/8 w - - bm Ke3;id "BET002"; - 8/6p1/8/5P2/5P2/5K2/8/6k1 w - - bm f6;id "BET003"; - 3k4/8/2pP1K2/2P5/8/8/8/8 w - - bm d7;id "BET004"; - 8/2p1Pk2/5P2/8/3p1K2/8/8/8 w - - bm Kf3;id "BET005"; - 4k3/2p5/4PP2/8/3p1K2/8/8/8 w - - bm Kf3;id "BET006"; - 8/2k5/2Pp4/1P1K3p/8/8/8/8 w - - bm b6;id "BET007"; - 6k1/6P1/7P/4p3/4Kp2/8/8/8 w - - bm Kxe5;id "BET008"; - 8/8/6pp/5p1k/5P2/7K/6P1/8 w - - bm g4;id "BET009"; - 7k/ppp5/8/PPP5/8/8/8/7K w - - bm b6;id "BET010"; - 8/1p6/8/pPp1k3/K1P5/8/P7/8 w - - bm b6;id "BET011"; - 1k6/1P6/2P5/P7/5ppp/8/6K1/8 w - - bm Kg1;id "BET012"; - 8/3p4/3p4/5p2/2kP1P2/8/4P3/2K5 w - - bm e4;id "BET013"; - 8/7p/2k3pP/5pP1/4pP2/6P1/8/4K3 w - - bm g4;id "BET014"; - 7k/7p/2pp1p1P/1p3P1K/1P1P4/P7/8/8 w - - bm a4;id "BET015"; - 8/2K5/P7/2p2k2/2b4p/2P5/4P3/8 w - - bm e4+;id "BET016"; - 8/P1k1p2P/K1p1P3/2P5/8/8/8/8 w - - bm a8=N+;id "BET017"; - 3K4/2P2P2/4k3/4p3/4P3/8/8/8 w - - bm f8=R;id "BET018"; - 8/2pp2pp/8/2PP1P2/1p5k/8/PP4p1/6K1 w - - bm f6;id "BET019"; - k7/Pp6/1Pp5/2Pp4/3P4/4Pp2/8/6K1 w - - bm Kf1;id "BET020"; - 8/8/4B1k1/8/pp6/2p5/K1P5/8 w - - bm Bb3;id "BET021"; - 8/8/8/8/8/2K4B/5k1P/8 w - - bm Bd7;id "BET022"; - 8/4pkPp/7B/3K4/8/8/8/8 w - - bm g8=Q+;id "BET023"; - 5K2/k7/4P1p1/8/8/8/4b3/8 w - - bm Ke7;id "BET024"; - 8/Bpk5/8/P2K4/8/8/8/8 w - - bm Kd4;id "BET025"; - 4k3/8/3PK3/4B1b1/8/8/8/8 b - - bm Kf8;id "BET026"; - 8/8/8/5B2/pp6/kb6/8/1K6 w - - bm Ka1;id "BET027"; - 8/8/8/8/6bp/4K1k1/6P1/5B2 w - - bm Bb5;id "BET028"; - 8/B7/7P/4p3/7k/8/2K5/b7 w - - bm Bd4;id "BET029"; - 8/6b1/6P1/B1p5/P7/1k6/8/5K2 w - - bm Bc3;id "BET030"; - 8/8/4b1p1/2Bp3p/5P1P/1pK1Pk2/8/8 b - - bm g5;id "BET031"; - 5B2/8/7K/4pk2/8/6p1/8/8 w - - bm Kh5;id "BET032"; - 8/5k2/8/5P2/4P2B/4K3/2b5/8 b - - bm Bb4;id "BET033"; - 3BB2K/7p/7k/8/8/5P1p/7P/8 w - - bm Bh5;id "BET034"; - 4b3/K1k5/B1p1p1p1/P1P1Pp1p/5P1P/6P1/8/8 w - - bm Bc8;id "BET035"; - 8/7p/6p1/8/B2k2PP/8/8/1K6 b - - bm Ke4;id "BET036"; - 8/7p/6p1/8/B2k2PP/8/8/1K6 w - - bm Be8;id "BET037"; - 8/8/2pp4/2p2kp1/2K5/6P1/5BP1/8 w - - bm Bg1;id "BET038"; - B7/8/K7/2k5/8/2P5/8/8 w - - bm Bd5;id "BET039"; - 8/8/5k1b/P2K4/6P1/8/8/8 w - - bm g5+;id "BET040"; - 4N3/7k/5Kpp/8/4p3/8/8/8 w - - bm Kf7;id "BET041"; - 8/8/8/8/p1N5/3K2p1/6P1/3k4 w - - bm Nd6;id "BET042"; - 8/N1KPk1n1/8/8/8/8/8/8 b - - bm Ne8+;id "BET043"; - 7k/5K2/8/5N2/8/4p3/4N3/8 w - - bm Nf4;id "BET044"; - 8/2N5/8/8/1pk5/8/7K/8 w - - bm Ne8;id "BET045"; - 8/8/8/8/N7/P7/2k5/7K w - - bm Nb2;id "BET046"; - K7/8/4N3/5p2/2k3p1/8/8/8 w - - bm Ng7;id "BET047"; - 8/8/8/2pk4/1pN5/pK6/8/8 b - - bm Kc6;id "BET048"; - 8/8/8/1N6/8/p1K5/k7/8 w - - bm Kc2;id "BET049"; - 8/6k1/8/7K/8/2N5/1p5P/8 w - - bm Kg5;id "BET050"; - 8/5k2/7P/6K1/1N6/p7/8/8 w - - bm Na2;id "BET051"; - 1N6/2kP4/4K3/8/1n6/8/8/8 w - - bm Na6+;id "BET052"; - 3Kn3/4Pk2/8/2N5/8/8/8/8 w - - bm Ne6;id "BET053"; - nK6/P7/2k2N2/8/8/8/8/8 w - - bm Nd5;id "BET054"; - 4k3/8/4N3/5n1P/8/8/8/7K w - - bm Ng7+;id "BET055"; - 8/8/1p1n4/3k4/5p2/1K3P2/2N5/8 w - - bm Ne1;id "BET056"; - 8/N5pp/8/8/3knP2/3p2P1/P6P/2K5 b - - bm Nd6;id "BET057"; - 1n6/4k2p/4pp2/ppPp1Pp1/1N1P2P1/4P3/P3K2P/8 w - - bm c6;id "BET058"; - 8/5k2/1pp2np1/p4p2/2P5/1N1K1P2/PP4P1/8 w - - bm c5;id "BET059"; - 4N1nk/8/4K2p/7P/8/8/8/8 w - - bm Kd6;id "BET060"; - 8/5kp1/p2r4/8/4P3/3PK3/8/R7 w - - bm Ra5;id "BET061"; - 8/8/6p1/7p/7P/8/pk1K4/2R5 w - - bm Ra1;id "BET062"; - 8/8/8/pp6/P7/7K/1k6/R7 w - - bm Ra3;id "BET063"; - 8/1p6/7p/5p1P/5P2/1p6/6RK/k7 w - - bm Rg5;id "BET064"; - K7/8/5k2/6p1/8/8/R7/8 w - - bm Ra5;id "BET065"; - R7/P4k2/8/8/8/1K6/8/r7 w - - bm Rh8;id "BET066"; - 8/2P4R/3k4/8/2K2PP1/8/8/8 w - - bm c8=R;id "BET067"; - 6k1/6p1/7p/2rPR3/7P/3p1KP1/8/8 b - - bm Rc1;id "BET068"; - R7/P7/6k1/r7/6K1/8/8/8 b - - bm Kg7;id "BET069"; - 3rr2k/4R3/7K/8/8/8/8/3R4 w - - bm Rdd7;id "BET070"; - 8/8/8/Q7/4K3/8/pk6/8 w - - bm Kd3;id "BET071"; - 8/7q/2K2p2/4p3/3kP2p/8/3P4/1Q6 w - - bm Qb3;id "BET072"; - k7/5q2/1Q6/KP6/P7/8/8/8 b - - bm Qc7;id "BET073"; - 5kq1/8/3p1PP1/2K2P2/8/1p6/1P6/8 w - - bm Kd4;id "BET074"; - k7/8/8/1Q6/8/5K2/8/8 w - - bm Ke3 Ke4;id "BET075"; - 8/4p3/1pkP3Q/5p2/1K3p2/6q1/1P6/8 w - - bm Qe6;id "BET076"; - 8/8/8/7k/8/3K4/p1r5/6Q1 b - - bm Rf2;id "BET077"; - 2k5/8/2r5/Q7/2p5/2K5/8/8 w - - bm Kd4;id "BET078"; - 5q2/rr6/1p1k4/1Q6/pK6/1p6/1P6/8 w - - bm Qc5;id "BET079"; - 8/6q1/2k2r2/8/1K6/8/4R3/5Q2 w - - bm Re6;id "BET080"; - 7b/8/8/2k1q3/8/3p4/3P4/2KQB3 w - - bm Qc2+; id "BET081"; - 5R1b/5pk1/6p1/1K2P1P1/3B1P2/r7/8/8 w - - bm Rxh8; id "BET082"; - 1r4k1/2p5/p2p1PP1/5B2/K1b4R/P2p4/r1n4N/7R w - - bm Rh8+; id "BET083"; - 5k2/5N2/5K2/8/4B3/8/8/8 w - - bm Bh7; id "BET084"; - 8/K7/8/8/8/5R2/4p3/4b2k w - - bm Rb3; id "BET085"; - 8/8/8/8/1K2k3/2R5/bpP5/8 w - - bm Re3+; id "BET086"; - 8/1k6/8/8/R4b2/4p1p1/5rP1/4B1K1 b - - bm e2;id "BET087"; - K1n5/b1Pk4/P7/8/8/8/8/8 b - - bm Nd6;id "BET088"; - 8/8/8/8/8/1QKp4/pp2bN2/b1k5 w - - bm Qd1+;id "BET089"; - 6k1/4Rppp/8/5NK1/b1r5/8/8/8 w - - bm Re8;id "BET090"; - r7/3KQ3/8/2RN4/k2r4/pp6/8/6q1 w - - bm Ra5+;id "BET091"; - 8/pp6/q5pp/1Q2Np1k/5P2/P5PK/1Pr4P/8 w - - bm g4+;id "BET092"; - 1r5k/8/7K/4N3/B7/8/8/8 w - - bm Bc6;id "BET093"; - 8/k7/2K5/3R4/8/8/8/5b2 w - - bm Rd2;id "BET094"; - 8/8/8/8/2K1B3/3PkP2/4n3/8 w - - bm Ba8;id "BET095"; - 8/7b/8/8/7p/1pp5/7Q/k1K1N3 w - - bm Nc2+;id "BET096"; - 3k4/8/1K6/5B2/4R3/4p3/4p3/8 w - - bm Bd7;id "BET097"; - 8/7p/5B2/7P/3p4/3Pk1K1/4N3/q7 w - - bm Nc1;id "BET098"; - 6k1/3R4/6p1/4K2n/5P2/8/8/8 w - - bm Ke6;id "BET099"; - 8/3k4/8/3P3n/2KB4/8/8/8 w - - bm Be5;id "BET100";
Testergebnisse
Schachcomputer B L S T/D Div. Ergebnis - 1 Mephisto Amsterdam 156 79 119 114 148 616 gut - 2 Novag Expert 151 99 111 116 135 612 gut - 3 Novag Forte 146 98 125 121 120 610 gut - 4 Mephisto MM II 159 85 113 102 147 606 gut - 5 Fidelity Avant Garde 149 85 114 109 135 592 befriedigend - 6 Fidelity Par Excellence 156 70 117 105 143 590 befriedigend - 7 Novag Quattro 131 60 97 102 119 509 befriedigend - 8 Mephisto Super Mondial 146 44 95 91 126 502 befriedigend - 9 Mephisto Rebell 144 48 100 110 90 492 befriedigend - 10 Advance Star Chess 123 31 80 83 125 442 ausreichend - 11 Turbostar 432 128 39 99 80 84 430 ausreichend - 12 Turbostar 16K 60 36 70 60 63 289 mangelhaft - Yace 0.99.56 200 154 170 170 192 886 sehr gut
Testbeurteilung
Der Test ist mittlerweile über 15 Jahre alt und für heutige PC basierte Schachprogramme zu einfach. Dies macht es allerdings auch einfacher, den Test zu überprüfen. Hierzu habe ich das Freeware Schachprogramm Yace 0.99.56 unter der Freewareoberfläche Arena 0.921 verwendet. Yace konnte dabei auf alle Drei- und Viersteiner EGTBs (Endspieldatenbanken) zugreifen. Zusätzlich wurden für fünfsteinige Stellungen zur Kontrolle des von Yace gefundenen Ergebnisses noch eine online verfügbare Fünfsteiner EGTB verwendet.
Die meisten Stellungen des Tests erwiesen sich als korrekt. Nur mit den folgenden zwölf Stellungen hatte Yace größere Probleme:
- 8/8/8/8/6bp/4K1k1/6P1/5B2 w - - bm Bb5;id "BET028"; - 8/8/4b1p1/2Bp3p/5P1P/1pK1Pk2/8/8 b - - bm g5;id "BET031"; - 4b3/K1k5/B1p1p1p1/P1P1Pp1p/5P1P/6P1/8/8 w - - bm Bc8;id "BET035"; - 8/7p/6p1/8/B2k2PP/8/8/1K6 b - - bm Ke4;id "BET036"; - 8/7p/6p1/8/B2k2PP/8/8/1K6 w - - bm Be8;id "BET037"; - 8/8/8/8/p1N5/3K2p1/6P1/3k4 w - - bm Nd6;id "BET042"; - 8/8/8/2pk4/1pN5/pK6/8/8 b - - bm Kc6;id "BET048"; - 8/8/1p1n4/3k4/5p2/1K3P2/2N5/8 w - - bm Ne1;id "BET056"; - 8/5kp1/p2r4/8/4P3/3PK3/8/R7 w - - bm Ra5;id "BET061"; - R7/P7/6k1/r7/6K1/8/8/8 b - - bm Kg7;id "BET069"; - 8/4p3/1pkP3Q/5p2/1K3p2/6q1/1P6/8 w - - bm Qe6;id "BET076"; - 5R1b/5pk1/6p1/1K2P1P1/3B1P2/r7/8/8 w - - bm Rxh8; id "BET082";
Yace fand dabei teilweise andere Lösungen, die bei der Testdurchführung jedoch nicht als Lösung gewertet wurden, um den ursprünglichen Test nicht zu verfälschen.
Quellen
* Thomas Baumann "Eindspelsterkte van twaalf computers" Computerschaak 7.2 (April 1987), Seiten 68-77 * Thomas Baumann "Eindspelsterkte van twaalf computers (2)" Computerschaak 7.3 (Juni 1987), Seiten 127-135 * Thomas Baumann "Eindspelsterkte van twaalf computers (3)" Computerschaak 7.4 (August 1987), Seiten 185-188
Ressourcen
* Arena 0.921 http://www.playwitharena.com/ * Yace 0.99.56 http://home1.stofanet.dk/moq/ * Fünfsteiner EGTBs Online http://chess.jaet.org/cgi-bin/egtb
Last updated: 27. April 2003, 18:17:37 Copyright Manfred Rosenboom marochess@yahoo.com