Software Schach

Heutzutage wird der Unterschied zwischen starken Schach-GMs und Schachcomputern (Engines genannt) immer größer … zugunsten der Engines! Ich war bis vor einigen Jahren wirklich neugierig, wie Schach-Engines so stark geworden sind und welche Chancen sie in einem fairen Match mit einem Top-GM haben. Ich hatte ziemlich viel recherchiert, auch aus historischer Sicht, Also werde ich teilen, was ich über dieses Thema weiß.

Können Schachcomputer also Menschen schlagen? Ja, Schachcomputer sind stärker als die besten menschlichen Spieler der Welt. Der Unterschied wird auf 200-250 Elo zugunsten der Motoren geschätzt. Aus diesem Grund hat der Schachweltmeister Magnus Carlsen gesagt, er sei nicht an einem Match mit einem Motor interessiert.

Sogar der Schachweltmeister hisste die weiße Fahne gegen die Motoren! Ich werde jetzt mehr Details darüber geben, wie Motoren und GMs zu diesem Punkt gekommen sind, sowie über die Gründe, warum Motoren so viel Vorgesetzter sind. Also, lesen Sie weiter!

Wie stark ist ein Schachcomputer?

Wie stark ist ein Schachcomputer?

Wie Sie wahrscheinlich bereits wissen, gibt es in der Schachcomputerwelt schwache und starke Engines, genau wie in der menschlichen Welt. Schließlich ist eine Schachengine ein Softwareprodukt von extremer Komplexität, das einen enormen Arbeitsaufwand erfordert. Und das dauert normalerweise ein paar Jahre (oder vielleicht viele Jahre) der Entwicklung.

Die Entwicklung eines Schachcomputers ist eine unglaublich komplizierte Aufgabe. Zum Beispiel, nur wissen, dass ich ein Software-Ingenieur bin (mit einem Doktortitel in der Tasche) und doch glaube ich, ich weiß nichts über Schach-Software-Entwicklung!

Das heißt, lassen Sie mich auf den Punkt zurückkommen. Wie stark ist ein Schachcomputer? Die Antwort ist … sehr stark! Wenn Sie wissen, was die Elo-Bewertung ist, dann wissen Sie nur, dass die Top-Schachcomputer (Stockfish, Komodo und Houdini) auf etwa 3300 Elo geschätzt werden.

Wenn Sie nicht wissen, was Elo ist, ist dies der Name für das internationale Bewertungssystem im Schach, das ein bisschen wie das im Tennis funktioniert. Und um Ihnen einen Maßstab zu geben, der aktuelle Schachweltmeister Magnus Carlsen hat ungefähr 2840 Elo-Punkte, während sein persönliches Maximum ungefähr 2880 betrug. Die Top-Motoren sind also etwa 250 Elo-Punkte stärker als er und seine Top-GMs.

Zusammenfassend wird geschätzt, dass eine gute Schachengine mehr als 250 Elo-Punkte stärker ist als ein sehr guter GM. Bedenken Sie, dass es weltweit nur etwa 50 GMs mit einer Elo-Bewertung von mindestens 2700 gibt! Daher sind die Top-Schachengines definitiv stärker als jeder Schach-GM, einschließlich Weltmeister.

Können Menschen Computer beim Schach schlagen?

Können Menschen Computer beim Schach schlagen?

Ich mag diese Frage wirklich! Es klingt wie die gleiche Frage aus einer anderen Sicht, und so würden Sie erwarten, dass die Antwort ein scharfes NEIN ist. Aber das ist nicht ganz richtig!

Ich möchte diesen Punkt genauer besprechen. Obwohl Schachsoftware zweifellos stärker ist als Menschen, haben letztere einen Vorteil. Sie wissen es. Sie wissen, dass der Gegner viel stärker ist. Daher können sie ihren Stil anpassen und ändern, um den Gegner „auszutricksen“.

Nun, lassen Sie mich mit Ihnen klar sein. Einen Schachcomputer zu „tricksen“ wird von Tag zu Tag schwieriger. Und es wird wahrscheinlich sehr bald unmöglich werden, oder vielleicht schon. Nichtsdestotrotz gab es in den letzten Jahren mehrere Beispiele, bei denen der Computer eine Position missverstanden hat, die ein starker GM stattdessen tiefer interpretieren könnte. Und in solchen Fällen hat der Mensch gewonnen!

Es ist auch interessant, ein wenig zu analysieren, welche Art von Spielen die Menschen gewonnen haben. Im Allgemeinen können Computer in den folgenden Fällen Probleme haben:

  • sehr geschlossene Positionen, bei denen alle Bauernbrüche nach hinten losgehen würden
  • zeitnot, bei der Suche nach einem Vorteil in einer Dead Draw Position.

Ich erinnere mich sehr gut an ein Spiel zwischen Nakamura und Rybka (der Link ist unten) aus dem Jahr 2008, in dem Nakamura das Spiel gewinnen konnte, indem er die oben genannten Punkte nutzte. Er verlagerte das Spiel in eine sehr geschlossene Position und opferte sogar zwei Austausche, um die Position vollständig geschlossen zu halten.

Nur ein Bauernbruch stand dem Motor zur Verfügung und war ein eindeutig schlechter Zug. Also schlurfte Nakamura einfach weiter herum und Rybka zerstörte sich selbst auf der Suche nach einer Variation, in der sie durchbrechen konnte, ohne eine zu finden. Es endete in zeitnot und spielte schließlich die (eindeutig schlechte) Bauernpause. Und so gewann Nakamura ein Spiel mit 271 Zügen!

Um ehrlich zu sein, ich glaube nicht, dass das heute mit einer der Top-3-Motoren (Stockfish, Komodo, Houdini) noch einmal passieren würde. Zehn Jahre sind seit dem Spiel des Nakamura vergangen, und ich bin überzeugt, dass wir große Fortschritte gemacht haben. Wenn ich eine Zahl sagen müsste, würde ich sagen, dass die Chancen für einen Top-GM, eine Top-Schachsoftware zu „betrügen“, etwa 0,1% betragen (dh 1 Spiel über 1000).

Berühmte Siege und Verluste von Schachcomputern

Berühmte Siege und Verluste von Schachcomputern

Ich möchte mit Ihnen schnell die bekanntesten Beispiele für Spiele zwischen einem Schachcomputer und einem starken GM besprechen. Dies sollte Ihnen helfen, all diese Informationen in eine historische Perspektive zu bringen.

Das berühmteste dieser Spiele ist definitiv Deep Blue gegen Garry Kasparov. Eigentlich gab es zwei Spiele:

  • 1996 gewann Kasparov in Philadelphia das Spiel 4-2
  • Ein Jahr später, 1997, gewann Deep Blue das Rückspiel in New York City mit der Punktzahl 3.5-2.5, mit einem erstaunlichen Sieg im letzten Spiel, als die beiden unentschieden standen 2.5-2.5

Falls Sie es nicht wussten, war Garry Kasparov zu dieser Zeit der Schachweltmeister und wird von vielen als der stärkste Schachspieler aller Zeiten angesehen. Deep Blue war stattdessen ein Schachcomputer, der von einem Forscherteam bei IBM gebaut wurde.

Deep Blue war der erste echte Stern am Himmel der Schachengines. Zu dieser Zeit gab es im Gegensatz zu heute keine echte Engine, und die Tatsache, dass Deep Blue den Schachweltmeister (Kasparov) schlagen konnte, war ein absoluter Durchbruch für die Entwicklung von Schachengines. Das IBM-Team ist in diesem Sinne eine Art Heldenteam!

Das andere, sehr berühmte Spiel war 2006 zwischen Deep Fritz 10 und Vladimir Kramnik, der damals der amtierende Weltmeister war. Ich denke, Sie möchten auch wissen, dass Kramnik der einzige Spieler ist, der jemals Kasparov in einem Match geschlagen hat, das für die Krone gültig ist!

Kramnik verlor dieses Spiel mit 4: 2, ohne ein einziges Spiel zu gewinnen, und verlor auch ein sehr berühmtes Spiel, indem er Mate in 1 erlaubte! Wie ist das möglich, würden Sie fragen. Ich kann nur sagen, dass selbst die Besten scheitern…

Dieses Spiel ist besonders wichtig, weil es das letzte offizielle Spiel ist, das jemals gespielt wurde. Danach bekam jeder das klare Gefühl, dass Schachcomputer für Menschen zu stark sind!

Sind Schachcomputer gut in der Strategie?

Sind Schachcomputer gut in der Strategie?

Die direkte Antwort lautet „Nein, das sind sie nicht“. Streng genommen können Schachcomputer nur rechnen. Taktik, würde man sagen.

Wenn Sie also mit einigen Freunden darüber debattieren, dass alle Computer Brute-Force-Berechnungen durchführen können, dann haben Sie Recht. Das ist alles, was sie tun können.

Der Punkt ist jedoch, dass es genau darum geht, worum es beim Schach letztendlich geht. Strategie ist nur eine Konstruktion des menschlichen Gehirns, die wir erfunden haben, weil wir immer allgemeine Regeln finden müssen, die die Welt regieren. In diesem Fall die Schachwelt. Aber die Realität ist, dass Sie „nur“ alle möglichen Variationen berechnen müssen, um jeden beim Schach zu schlagen!

Und so beängstigend es auch klingen mag, Computer kommen der Aufgabe „Alle möglichen Variationen berechnen“ immer näher. Das ist natürlich übertrieben. Und sie werden niemals dorthin gelangen, weil wir wissen, dass die Anzahl der tatsächlichen Variationen so groß ist, dass sie mehr Zeit benötigen würden, als das Leben des Universums zulässt. Die Hardwareverbesserung geht jedoch in diese Richtung, und Schachengines profitieren davon.

Also lass es mich so sagen: obwohl sie die Strategie nicht so verstehen, wie wir es beabsichtigen, berechnen sie so gut, dass es sich anfühlt, als wüssten sie die Schachstrategie noch besser als Top-GMs!

Schlussfolgerungen

In diesem Beitrag habe ich versucht, die umfassendste Antwort auf eine Frage zu geben, die oft von unerfahrenen Spielern (oder wahrscheinlich häufiger von Schachneulingen) gestellt wird: Können Schachcomputer Menschen schlagen?

Die Antwort ist absolut ja, und ich lasse Sie entscheiden, ob dies eine gute oder eine schlechte Sache ist! Ich möchte nur ein paar Ressourcen hinzufügen, die Sie interessieren könnten, zum weiteren Lesen:

  • Spiel zwischen Nakamura und Rybka
  • Mein vorheriger Artikel Welche Schachsoftware verwenden Großmeister?

Für viele weitere Informationen über Deep Blue, Kasparov und andere Themen, die ich kurz angesprochen habe … empfehle ich Ihnen, Google und Wikipedia zu verwenden!

Viel Spaß!!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.