www.wikidata.de-de.nina.az
Stockfish englisch fur Stockfisch ist ein freies Schachprogramm Schach Engine das von Tord Romstad Joona Kiiski und Marco Costalba und einer grossen Entwicklergemeinde entwickelt wird und unter der GNU General Public License steht Stockfish Basisdaten Entwickler Tord Romstad Marco Costalba Joona Kiiski Gary Linscott und Entwicklergemeinde Erscheinungsjahr 2 November 2008 Aktuelle Version 16 1 24 Februar 2024 Betriebssystem portabel u a Microsoft Windows GNU Linux Android macOS iOS Programmier sprache C Kategorie Computerschach Lizenz GNU GPLv3 www stockfishchess org Stockfish zahlt seit mehreren Jahren zu den besten Schach Engines der Welt 1 2 3 hat seit 2020 alle Hauptveranstaltungen der Top Chess Engine Championship TCEC und der Chess com Computer Chess Championship CCC gewonnen und ist Stand Februar 2024 mit einer geschatzten Elo Zahl von 3634 die starkste CPU Schach Engine der Welt 4 Inhaltsverzeichnis 1 Beschreibung 2 Matches 3 Spielstarke 4 Weblinks 5 EinzelnachweiseBeschreibung BearbeitenDie aktuelle Version 16 1 veroffentlicht am 24 Februar 2024 ist in kompilierten Versionen fur Windows Linux und macOS ab Version 10 11 El Capitan verfugbar fur Apple iOS liegt Version 2 13 0 vor Eine Umsetzung fur mobile Gerate mit dem Betriebssystem Android existiert in Form einer installierbaren Schach Engine also dem Programm Modul fur die Berechnung der besten Zugfolge mit Hilfe einer Bewertungsfunktion fur das kostenlose Programm Chess for Android und vergleichbare Programme mit denen die Verwendung verschiedener Engines moglich ist Fur iOS steht die kostenfreie Implementierung SmallFish Chess zur Verfugung Ebenso kann Stockfish mithilfe des kostenpflichtigen Programms pbchess auf E Book Readern der Marken Kindle Kobo und PocketBook genutzt werden Das Programm verwendet das UCI Protokoll und kann daher unter verschiedenen Schach Frontends betrieben werden Es kann in Mehrprozessorsystemen beziehungsweise in Rechnern mit Mehrkernprozessoren bis zu 512 Prozessorkerne parallel nutzen die maximale Grosse der Hashtabellen betragt 32 Terabyte Die Weiterentwicklung des von Romstad entwickelten Programms Glaurung letzte Version 2 2 von Dezember 2008 verwendet eine Alpha Beta Suche und Bitboards Es ist in der Programmiersprache C geschrieben Die Hauptversion unterstutzt ab der Version 6 0 Endspieldatenbanken 5 Andere Programmierer haben eine alternative Stockfish 2 0 1 Version 6 mit Zugriff auf Gaviota Endspieltabellen ausgestattet nebst weiteren Anderungen Derzeit wird Stockfish durch verteiltes Rechnen auf dem offentlichen Test Framework Fishtest getestet und im Sinne des Schemas der testgetriebenen Entwicklung auch mit dessen Hilfe weiterentwickelt Durch die Ausrichtung als grosses gemeinschaftliches Entwicklungsprojekt kann somit potenziell jeder mitwirkende Entwickler Verbesserungen in Bezug auf Teile der Software in der Regel die Bewertungsfunktion und Aspekte dieser schnell und direkt einbringen sofern diese von der Testumgebung als signifikant eingestuft wurden 7 Im August 2020 wurde von den Entwicklern neben der traditionellen Bewertungsfunktion eine sogenannte NNUE Evaluation efficiently updatable neural network fur Stockfish vorgestellt die ursprunglich in einem Shōgi Programm verwendet wurde Dabei ubernimmt ein neuronales Netz das mit Millionen von Stellungen trainiert wurde die Bewertung Erste Testergebnisse zeigten eine signifikante Steigerung der Spielstarke des Programms 8 In Stockfish 12 ist die neue Funktion erstmals integriert worden 9 Seit Februar 2024 wird zum ersten Mal in der Version Stockfish 16 1 ein sekundares neuronales Netzwerk genannt Dual NNUE verwendet das zur schnellen Bewertung leicht zu entscheidender Positionen dient Der vorherige Parameter Use NNUE entfiel und NNUE wurde zur standardmassig aktivierten alleinigen Bewertungsfunktion 10 Matches BearbeitenEin Match gegen Daniel Naroditsky der wahrend der Partien mit dem Computerprogramm Rybka 3 analysieren konnte gewann Stockfish im Juli 2014 mit 3 5 0 5 11 Im August 2014 siegte Stockfish in einem Wettkampf gegen Hikaru Nakamura mit 3 1 Nakamura konnte in zwei Partien ebenfalls Rybka nutzen in zwei weiteren Partien erhielt er eine Bauernvorgabe 12 2017 konnte das Programm AlphaZero gegen Stockfish 8 mit 64 36 28 72 0 gewinnen Die Bedenkzeit betrug eine Minute pro Zug die Programme spielten ohne Eroffnungsbibliothek und Endspieldatenbank zehn der hundert Partien wurden veroffentlicht AlphaZero spielte vorher Partien gegen sich selbst wodurch AlphaZero eine Intuition fur Eroffnung und Endspiel entwickelte Das Zeitsteuerungsmodul von Stockfish fur kritische Stellungen wurde durch den Zeitmodus hinfallig Die Hardwareressourcen von AlphaZero waren um einiges hoher als die von Stockfish Es wurde ausserdem eine ein Jahr alte Version von Stockfish verwendet 13 14 Der norwegische Programmierer Steinar H Gunderson nutzt unter dem Namen Sesse eine aktuelle Entwicklungsversion von Stockfish auf starker Hardware 20 2 3 GHz Haswell EP fur die Live Analyse der Partien von Magnus Carlsen 15 Spielstarke BearbeitenStockfish fuhrt 2021 die meisten Ranglisten im Computerschach an beispielsweise die Computer Chess Rating Lists CCRL Dort ist die Elo Zahl von Stockfish 14 um mehr als 50 hoher als die des zweitplatzierten Komodo 16 17 18 Neben der stabilen Hauptversion stehen auch aktuelle Entwicklungsversionen zum Download bereit die in der Regel noch etwas mehr Spielstarke aufweisen als die jeweilige Hauptversion Weblinks BearbeitenOffizielle Website englisch Einzelnachweise Bearbeiten Steven Strogatz One Giant Step for a Chess Playing Machine In The New York Times 26 Dezember 2018 ISSN 0362 4331 nytimes com abgerufen am 8 Februar 2024 Samuel Gibbs AlphaZero AI beats champion chess program after teaching itself in four hours In The Guardian 7 Dezember 2017 ISSN 0261 3077 theguardian com abgerufen am 8 Februar 2024 Conde Nast Why AI Chess Bots Are Virtually Unbeatable ft GothamChess In Wired 12 August 2023 abgerufen am 8 Februar 2024 amerikanisches Englisch CCRL Index In computerchess Abgerufen am 8 Februar 2024 Stockfish 6 Announcement stockfishchess org abgerufen am 20 Februar 2015 Stockfish PA GTB Sourcecode Stockfish Testing 13 Februar 2013 abgerufen am 20 Oktober 2013 Introducing NNUE Evaluation Stockfish Blog 6 August 2020 Stockfish 12 Stockfish Blog vom 2 September 2020 Abgerufen am 25 Oktober 2021 Stockfish 16 1 englisch abgerufen am 27 Februar 2024 Can a GM and Rybka beat Stockfish Chess com 8 August 2014 Stockfish Outlasts Rybkamura Chess com 24 August 2014 Kunstliche Intelligenz schlagt besten Schachcomputer der Welt 6 Dezember 2017 Peter Doggers PeterDoggers AlphaZero Reaktionen von Top GMs und Stockfish Programmierern Chess com In Chess com chess com abgerufen am 28 Dezember 2017 sesse net abgerufen am 29 April 2019 CCRL 40 40 Rating List All engines best versions only computerchess org uk abgerufen am 12 Marz 2021 CEGT Best Versions cegt net abgerufen am 12 Marz 2021 CCRL 40 4 Rating List CCRL abgerufen am 12 Marz 2021 Abgerufen von https de wikipedia org w index php title Stockfish amp oldid 243164975