Kurz gesagt
Die Shannon-Zahl ist die von Claude Shannon 1950 veröffentlichte Schätzung von etwa 10120 möglichen Schachpartien. Sie beruht auf einer einfachen Rechnung: etwa 1 000 Möglichkeiten für einen weißen Zug gefolgt von einem schwarzen Zug sowie Partien von etwa 40 Zügen, also (103)40 = 10120. Das ist weit mehr als die Anzahl der Atome im beobachtbaren Universum, die auf etwa 1080 geschätzt wird.
Die Shannon-Zahl wird häufig angeführt, um den Reichtum des Schachspiels zu veranschaulichen. Sie eignet sich außerdem hervorragend, um Zehnerpotenzen, wissenschaftliche Schreibweise und Größenordnungen zu üben, von der Sekundarstufe I bis zur Oberstufe. Man sollte aber wissen, woher sie stammt, was sie genau misst und was nicht.
- Shannon-Zahl
- Vorsichtige Schätzung, etwa 10120, der möglichen Schachpartien, vorgeschlagen vom amerikanischen Mathematiker und Ingenieur Claude Shannon im Aufsatz „Programming a Computer for Playing Chess“, veröffentlicht 1950 in der Zeitschrift Philosophical Magazine.
Die Shannon-Zahl: Woher stammt die Rechnung?
Claude Shannon (1916–2001) gilt als Begründer der Informationstheorie. 1950 veröffentlichte er einen der ersten Aufsätze über die Programmierung eines Computers zum Schachspielen. Um zu zeigen, dass eine Maschine nicht einfach alle Zugfolgen berechnen kann, nahm er eine grobe Abschätzung vor:
- In einer typischen Stellung gibt es etwa 30 legale Züge. Diese Zahl bleibt während eines großen Teils der Partie ungefähr konstant.
- Ein weißer Zug gefolgt von einem schwarzen Zug ergibt daher etwa 30 × 30 = 900 Möglichkeiten, die Shannon auf 103 aufrundet.
- Eine typische Partie dauert etwa 40 Züge (40 weiße und 40 schwarze Züge), bis ein Spieler aufgibt.
- Die Zahl der Zugfolgen beträgt somit etwa (103)40 = 10120.
Shannon fügt hinzu, dass eine Maschine, die pro Mikrosekunde eine Variante untersuchte, mehr als 1090 Jahre bräuchte, um ihren ersten Zug zu berechnen. Daraus folgert er, dass ein Schachprogramm Stellungen bewerten und die zu untersuchenden Varianten auswählen muss, so wie es ein menschlicher Spieler tut.
Partien und Stellungen: zwei verschiedene Zahlen
Man sollte die Anzahl der Partien (Zugfolgen) nicht mit der Anzahl der Stellungen (Anordnungen der Figuren auf dem Brett) verwechseln. Ein und dieselbe Stellung kann durch Millionen verschiedener Partien erreicht werden.
| Größe | Schätzung | Quelle |
|---|---|---|
| Anzahl möglicher Partien | ≈ 10120 | Claude Shannon, 1950 |
| Komplexität des Spielbaums (neuere Schätzung) | ≈ 10123 | Victor Allis, Dissertation von 1994 |
| Anzahl möglicher Stellungen (Schätzung von Shannon) | größenordnungsmäßig 1043 | Claude Shannon, 1950 |
| Anzahl legaler Stellungen | ≈ 4,82 × 1044 (± 0,03 × 1044) | John Tromp, statistische Schätzung |
| Atome im beobachtbaren Universum | größenordnungsmäßig 1078 bis 1080 | Gängige Größenordnung |
Shannon schätzte die Anzahl der Stellungen mit der Formel 64! / (32! × 8!2 × 2!6), die zählt, auf wie viele Arten sich die 32 Ausgangsfiguren auf die 64 Felder verteilen lassen; das Ergebnis beträgt etwa 4,6 × 1042, was er zu „etwa 1043“ rundete. Die moderne Schätzung von John Tromp, (4,82 ± 0,03) × 1044 legale Stellungen, wurde auf andere Weise gewonnen: Er zog zufällig zwei Millionen Stellungen aus einer Menge, deren Umfang man kennt, und prüfte dann, welche davon tatsächlich in einer Partie erreichbar sind, unterstützt von Peter Österlund bei der computergestützten Analyse.
Die ersten Züge: eine exakte Zählung
Zu Beginn der Partie lässt sich exakt zählen. Weiß hat 20 mögliche Züge (16 Bauernzüge und 4 Springerzüge). Schwarz ebenso. Man erhält:
| Danach… | Mögliche Zugfolgen |
|---|---|
| 1 weißer Zug | 20 |
| 1 weißer und 1 schwarzer Zug | 400 |
| 2 weiße Züge und 1 schwarzer Zug | 8 902 |
| 2 weiße und 2 schwarze Züge | 197 281 |
Durch Programm aus der Ausgangsstellung neu berechnete Werte (Zählung aller legalen Zugfolgen).
Nach nur zwei Zügen jeder Seite werden bereits über 197 000 mögliche Zugfolgen erreicht. Der Multiplikationsfaktor steigt danach weiter an, weil die Figuren ins Spiel kommen und mehr Auswahl haben: Das rechtfertigt die Annahme von etwa dreißig Zügen pro Stellung.
Woher stammt die Schätzung von 10123?
1994 hat der niederländische Forscher Victor Allis die Rechnung mit anderen Annahmen wiederholt: etwa 35 mögliche Züge pro Stellung und Partien von 80 Halbzügen (40 Züge jeder Seite). Man erhält 3580. Um dies als Zehnerpotenz zu schreiben, verwendet man den dekadischen Logarithmus: 80 × log(35) ≈ 80 × 1,544 ≈ 123,5. Daraus ergibt sich die Größenordnung 10123. Die Methode ist genau die von Shannon, nur die Parameter ändern sich, was zeigt, wie sehr das Ergebnis von den Annahmen abhängt.
Mit Shannons genauen Parametern ergibt 90040 übrigens etwa 10118 statt 10120: Die Rundung von 900 auf 1 000 liefert die runde Zahl. Bei einer so gewaltigen Größenordnung spielt der Unterschied für die Praxis keine Rolle.
Wie man sie im Unterricht erklärt
Die Shannon-Zahl eignet sich hervorragend zum Üben von Zehnerpotenzen, einem Thema des Lehrplans der 4e. Einige Ansätze:
- Die Zahl schreiben: 10120 wird als eine 1 gefolgt von 120 Nullen geschrieben. Man kann die Schülerinnen und Schüler das an der Tafel ausschreiben lassen … und dabei die nötige Zeit messen.
- Mit Potenzen rechnen: (103)40 = 103 × 40 = 10120 ist eine direkte Anwendung der Regel (am)n = am × n.
- Größenordnungen vergleichen: 10120 geteilt durch 1080 ergibt 1040. Selbst wenn jedes Atom des Universums ein Computer wäre, müsste jeder dieser Computer noch immer 1040 Partien berechnen.
- Die Annahmen diskutieren: Warum 30 Züge pro Stellung? Warum 40 Züge pro Partie? Was ändert sich bei einer Partie mit 60 Zügen? (Antwort: (103)60 = 10180.)
Die Anzahl der Weizenkörner auf dem Schachbrett des Sissa, etwa 1,8 × 1019, wirkt daneben winzig: Der Vergleich beider Zahlen ist eine gute Übung. Siehe die Berechnung zum Schachbrett des Sissa.
Kann man Schach „lösen“?
Ein Spiel zu lösen bedeutet, mit Sicherheit zu wissen, welches Ergebnis (Sieg für Weiß, Sieg für Schwarz oder Remis) bei perfektem Spiel beider Seiten herauskommt. Die Shannon-Zahl zeigt, dass dies nicht durch das Durchprobieren aller Partien gelingt. Computer haben jedoch alle Stellungen mit wenigen Figuren gelöst, mithilfe von Endspieltabellen. Um zu erfahren, wie weit die Frage gediehen ist, hat sich der Palais des Échecs gefragt, ob Schach eines Tages gelöst werden kann.
Die Shannon-Zahl und andere große Zahlen des Schachbretts
Das Schachbrett ist eine kleine Fabrik für große Zahlen: 264 − 1 Weizenkörner des Sissa, über 26 000 Milliarden geschlossene Springerrundreisen, 92 Lösungen des Achtdamenproblems, 204 Quadrate … Finden Sie sie auf unserer Seite die großen Denksportaufgaben des Schachbretts.
Häufig gestellte Fragen
Was ist die Shannon-Zahl?
Sie ist die Schätzung von etwa 10120 möglichen Schachpartien, die Claude Shannon 1950 im Aufsatz „Programming a Computer for Playing Chess“ vorgeschlagen hat.
Wie viele Schachpartien sind möglich?
Nach Shannon etwa 10120, nach einer neueren Schätzung von Victor Allis (1994) etwa 10123. Dabei handelt es sich um Größenordnungen, nicht um exakte Zählungen.
Wie viele Stellungen sind im Schach möglich?
Nach der statistischen Schätzung von John Tromp etwa 4,8 × 1044 legale Stellungen. Shannon hatte 1950 eine Größenordnung von 1043 vorgeschlagen.
Ist die Shannon-Zahl größer als die Anzahl der Atome im Universum?
Ja, bei weitem: etwa 10120 Partien stehen rund 1080 Atomen im beobachtbaren Universum gegenüber, also einem Verhältnis von 1040.