Für alle Schachfreunde, die ihre gespielten Turnierpartien regelmäßig mit Computerhilfe analysieren, oder auch einfach nur den Computer zum Trainieren verwenden, gibt es eine interessante und gute Neuigkeit: am letzten Samstag wurde die weltweit stärkste Schach-Engine Stockfish vom Entwicklerteam in der neuen Hauptversion 18 freigegeben, wie das Team auf X ankündigte.

In dem dazugehörigen Blogeintrag erläuterten die Entwickler die wesentlichen Verbesserungen gegenüber der Vorgängerversion Stockfish 17. So wurde das neuronale Netzwerk NNUE, das seit Version 11 die Positionsbewertung im Variantenbaum übernimmt, auf die Architekturversion SFNNv10 angehoben. Dieser neue Trainingsstand erhielt neue Eingabeparameter, die es erlauben, bedrohte Figuren noch besser zu erkennen und in die Bewertung einzubeziehen. Weiterhin kann die neue Version auf geeigneter Hardware nun prozessübergreifend „Shared Memory“ für die Gewichtungsfaktoren des neuronalen Netzes verwenden, was die Engine in Cloudumgebungen wie der von chess.com oder Lichess noch effizienter macht. Es dürfte daher nicht lange dauern, bis Stockfish 18 als neue Engine-/Botversion auch bei diesen Schachwebsites auftaucht.

Auch in die Algorithmen zu Variantengenerieung und Baumsuche sind weitere Verbesserungen eingeflossen, unter anderem durch verstärkte Nutzung paralleler Verarbeitung auf neueren CPU-Architekturen, sodass nicht nur die Schach-Cloudplattformen, sondern ganz allgemein jeder PC- oder Mac-Nutzer von den Perfomanceverbesserungen profitiert.
Diese Optimierungen wirkten sich naturgemäß wieder positiv auf die Spielstärke aus: Stockfish 18 ist in Testmatches 46 ELO-Punkte stärker als sein Vorgänger, und gewinnt im direkten Vergleich mit SF17 viermal mehr Partien, als es gegen den Vorgänger verliert. Damit ist Stockfish 18 nach wie vor die unangefochten stärkste Schachengine weltweit, und weitaus stärker als jeder menschliche Schachspieler, selbst auf älterer Hardware. Auf High-End Hardware und speziell in der Clusterversion kann Stockfish 18 bis zu 500 Millionen Positionen pro Sekunde analysieren.
Stockfish 18 ist freie und Open Source Software (FOSS) und kann kostenlos unter https://stockfishchess.org/download/ für Windows, Linux, MacOS, iOS und Android (ARM64) heruntergeladen werden. Es arbeitet mit allen gängigen Schach-GUIs wie Arena, Chessbase, Chessbase Reader, Fritz, Scid Chess DB, Nibbler und Droidfish (Android) zusammen, und kann zur perfekten Endspiel-Analyse die Syzygy-Endspieldatenbanken verwenden, die sich ebenfalls kostenlos im Internet herunterladen lassen.