Montag, 5. Februar 2007

Sinnvolle Atomstromnutzung

Die Ankündigungspolitik wird fortgesetzt: In ein bis zwei Tagen erhält der erste Kandidat seinen Blivorix. Es wird Scorpio 1.91 sein. Werfen wir inzwischen einen Blick auf das Testkonzept. Die Hauptsache ist: Es werden zwei Testdurchgänge zu je 40 Blitzpartien veranstaltet (und später zusammengefaßt), jeweils gegen 10 verschiedene - aber immer gleich bleibende - Gegner. Der erste Teil läuft unter der Schachprogammoberfläche Arena 1.1 bei einer Bedenkzeit von 5m+3s. Der zweite Teil wird mit einer 8er-Version des Fritz-Programmes durchgeführt, Zeitkontrolle 40/4m fortlaufend.

Wesentlich für eine Spielstärkeprognose sind Vergleichsgegner mit einer bereits bekannten Stärke:

Teamengines
Die Rangfolge bezieht sich natürlich nur auf die hier verwendeten Engines.

Die Ratings stellen jeweils einen Durchschnitt, leicht gerundet, aus vier bekannten Engine-Ranglisten zum Stand Dez.2006/Jan.2007 dar. Kalibriert wurden sie jeweils auf ein Rating von 2800 für Spike 1.2; das liegt zwischen den Einstufungen dieser Engine bei den Testergruppen CCRL und CEGT (von den 40/4m-Listen; es gibt mehr), ebenfalls herangezogen wurde die "ewige" CSS-Rangliste sowie die Enginewertungen aufgrund der COMP2006-Datenbank von Walter Eigenmann. Jede der obigen Engines kommt in mindestens zwei dieser Listen vor (die meisten in drei oder in allen vier). Es handelt sich um ein in vieler Hinsicht breit gestreutes Feld. Diverse "Baujahre" und Spielstärken, aber zum Beispiel auch drei verschiedene sog. "Engineprotokolle" sind vertreten. Das alles, zusammen mit den beiden Interfaces und unterschiedlichen Zeitkontrolltypen, ergibt eine Vielfalt von Anforderungen an die Testkandidaten bei gleichzeitigem eher kompaktem Gesamtumfang der Untersuchungen.

Noch einige Details der - nicht sehr entzückenden - Konfiguration:

AthlonXP@1200 MHz, Windows 98SE
96 MB für Zugumstellungstabellen je Engine
einheitliche neutrale Eröffnungsbücher:
Xmas2640.abk, Xmas2640-12.ctg
Drei- und Viersteiner-Endspieltables auf USB-Stick
Turm gegen Turm-Fünfsteiner auf Festplatte
48 MB für Tablebase-Cache, soweit konfigurierbar
(einige Engines nutzen eigene oder gar keine Endspieldaten)


Der Countdown läuft!

Sonntag, 4. Februar 2007

Der Blivorix entsteht

"Engines" nennt man im Computerschach jene Softwarekomponenten, in welchen die künstliche Intelligenz steckt. Diese Schachmotoren stellen gewissermaßen die Gehirne der Programme dar, welche die schachlichen Leistungen vollbringen. Forwährend ergießt sich eine Flut immer neuer Engineversionen über die Fangemeinde, die dann immer zuerst damit beschäftigt ist herauszufinden, wie leistungsfähig das neueste Testobjekt ist, insbesondere um wieviel es stärker spielt als die vorige Version. Dafür gibt es zahlreiche große Ranglisten, die auf tausenden und abertausenden Computerpartien beruhen. Die Verläßlichkeit der Einstufungen wächst mit der Anzahl der Partien und Gegner. Das braucht seine Zeit.

Permanent Brain's Hardware kann treffend als "schrottreif" beschrieben werden. An einer kompletten Palette der aktuellen Top-Engines mangelt es ebenfalls. Dennoch, der Tatendrang gebar eine Idee, wie ich trotz widriger Umstände möglicherweise einen Beitrag zu diesen Testbemühungen leisten könnte: Mit dem Blitz-Vorschau-Index, dem BLIVORIX. Der Grundgedanke: Ein schneller Testdurchlauf, der eine erste Vorschau auf die Blitz-Spielstärke einer Engine ergibt. Alle Testkandidaten werden unter klar definierten Bedingungen insgesamt 80 Partien gegen die selben 20 bestimmten Gegner austragen, die leistungsmäßig breit gestreut sind und durchwegs "etablierte" Ratings in den erwähnten Ranglisten (bzw. in einigen davon) aufweisen. Das Ergebnis soll jeweils nach zwei Tagen vorliegen.

Selbstverständlich ist das statistische Fehlerrisiko größer und die "technische" Qualität sozusagen geringer, als nach hunderten Partien bei mittlerer oder langer Bedenkzeit auf aktueller Top-Hardware. Doch der Blivorix soll ja nur ein erstes systematisches Resultat (oder eines der ersten) liefern und somit eine schnelle Prognose ermöglichen. Ich bin gespannt, wie die Trefferquote im Vergleich mit den späteren, hochwertigen Rankings ausfallen wird. Ein Probelauf mit einer bereits bekannten Engine hat schon stattgefunden, und das Ergebnis war sehr ermutigend bzw. recht stimmig.

Einzelheiten über die Testbedingungen und -engines folgen in Kürze.

Montag, 12. Juni 2006

Meisterliche Eröffnungen

Eröffnungsliteratur

Beginnen wir am Anfang: Die Eröffnung ist die erste Phase einer Schachpartie. Unter Meisterspielern ist sie von höchster Bedeutung. Ihr wird ein Großteil der Vorbereitung und Analyse gewidmet. Bei Schachprogrammen ist es ähnlich: Ausgefeilte, riesige und auf die jeweilige sogenannte "Engine" (dem spielenden Hauptmodul des Schachprogrammes) abgestimmte Eröffnungsdatenbanken sollen einen optimalen Partiestart gewährleisten. Wer jedoch nur die Engines alleine auf gleicher neutraler Theoriebasis vergleichen will, benötigt Alternativen.

Unter meinen Downloads befinden sich einige kostenlose Eröffnungsbibliotheken, meist im CTG-Format für die Fritz-Programme. Besonders das neue ECOplus3.ctg empfehle ich als kompaktes, mitteltiefes und gut geprüftes Testbuch, erstellt auf Basis hochrangiger Meisterpartien. Dabei flossen Erfahrungen aus mehreren bisherigen Eigenbau-Büchern zusammen.


zu Permanent Brain's Downloads

Nachtrag: Mittlerweile wurde diese Serie mit dem neutralen Testbuch Xmas2640-12.ctg fortgesetzt. Dieses beruht auf einer besonders methodisch zusammengestellten Partiengrundlage und ist 12 Züge bzw. 24 Halbzüge tief. Aus derselben Datenbank habe ich das Xmas2640.abk für die Arena-Schachoberfläche generiert. Es liefert eine maximale Variantenlänge von 28 Halbzügen (Arena wird meist, je nach Buchsettings, kürzere Zugfolgen ausspielen). Beide Fassungen sind unter obigem Link downloadbar.

Donnerstag, 1. Juni 2006

Im Banne der Nostalgie

Nirgendwo anders treten Computer so überzeugend als kreative und phantasiebegabte robotische Wesen auf, als bei starker ausgereifter Brettspielsoftware. Das Schachspiel gibt hierbei wie so oft ein Musterbeispiel ab. Mittlerweile reicht die Geschichte von Software-Umsetzungen die jedermann erwerben konnte, über zwei Jahrzehnte zurück.

Colosssus 4 für den AmstradEiner der berühmten Namen lautet hierbei: Colossus

Die kommerzielle Serie endete zwar schon 1990, aber wen dieser Virus einmal erfaßt hat, der wird ihn nicht mehr los: Und so kehrte Colossus-Autor Martin Bryant kürzlich in den Kreis aktueller starker Schachprogrammierer zurück und veröffentlicht nun neue, UCI-kompatible Versionen seines Programmes. Eine stärker als die andere! Ich glaube, er hat schon wieder den Anschluß gefunden, fünfzehn Jahre überbrückt und ist wieder in den Top-20 der Computerschachsoftware. Man kann sich die Engine kostenlos herunterladen, unter

Colossus 2006

Nachtrag / Mai 2007: Inzwischen gab es mehrere Updates. Die aktuelle Version Colossus 2007a erzielte im Blivorix-Testlauf eine Prozentleistung von 47,5% (38,0/80) und erhält somit einen Blitzvorschauindex von 48. Das Ergebnis entspricht einem voraussichtlichen Rating von ca. 2650 nach Blivorixniveau, oder vergleichsweise so stark wie Ruffian 1.0.5. und ca. 40 Elo über Version 2006f.

Mittwoch, 31. Mai 2006

Man versus Machine: Die Meilensteine

Computerschach

Legendär sind die Schachwettkämpfe zwischen künstlichen Intelligenzen und menschlichen Groß- und Weltmeistern: Kasparov vs. Deep Blue 1997, oder Kramnik vs. Fritz 2002. Als Napoleon in Schönbrunn gegen den ersten Schachautomaten antrat, war's noch ein Riesenschwindel und es versteckte sich ein Meisterspieler im Gerät. Spätestens 1988 wurde es aber ernst: Da verlor erstmals ein Großmeister unter Turnierbedingungen gegen ein richtiges Schachprogamm. Mehrere dieser Sternstunden des Computerschachs kann man auf meiner Homepage online nachspielen (Java erforderlich).

User Status

Du bist nicht angemeldet.

tägliche Schachaufgaben


Zug per Maus eingeben.
besten Dank an: shredderchess.de

Aktuelle Beiträge

Kleine Freuden eines...
Der Blick für blitzartige Opfer wird durch die Praxis...
Permanent_Brain - 4. Feb, 03:26
Paradigmenwechsel im...
Folgendes Posting fand im Computerschachforum CSS einigen...
Permanent_Brain - 27. Jun, 13:25
Kleine Freuden eines...
Ohne Worte. :-) [Event "Rated game"] [Site "http://lichess.org/"] [Da te...
Permanent_Brain - 29. Apr, 03:35
Kleine Freuden eines...
http://chromefree.shredder chess.com/ Auf Level "hard"...
Permanent_Brain - 18. Apr, 02:30
Kleine Freuden eines...
Ein gutes Jahr beginnt mit einer guten Schachpartie....
Permanent_Brain - 1. Jan, 18:37

Suche

 

Status

Online seit 7319 Tagen
Zuletzt aktualisiert:
4. Feb, 03:32

Credits

Knallgrau New Media Solutions - Web Agentur für neue Medien

powered by Antville powered by Helma

twoday.net AGB


Profil
Abmelden
Weblog abonnieren