In der App öffnen

Asymmetrische Aufstellungen: Methodik

Autor der Methodik: Roman Morozov. Über den Autor

CC BY 4.0 Methodik und Daten: CC BY 4.0 — frei nutzbar mit Nennung des Autors.

Paarraum

Ein Paar (w, b) bedeutet: Weiß startet aus Scharnagl-Aufstellung w, Schwarz aus Aufstellung b, je 0–959. Das Spiegelbild eines Paares (mirror(w), mirror(b)) ist dieselbe Stellung, daher wird nur das kanonische Paar bewertet; der Zwilling wird dazu angegeben. Symmetrische Paare (w = b) sind die gewöhnlichen Chess960-Starts, die der Morozov-Balance-Index abdeckt. Hier dienen sie als Kontrolle: Sie durchlaufen dieselben Stufen, werden aber nicht als asymmetrische Paare eingestuft.

Stufen und Schwellen

Stufe 0 screent jedes Paar mit kleinem Budget. Ein Paar steigt nur dann in Stufe k+1 auf, wenn |cp| auf Stufe k innerhalb der Stufengrenze liegt — die Fenster werden mit der Tiefe enger, weil flache Bewertungen rauschen (±30 cp) und tiefe nicht. Die letzte reguläre Stufe hat 128M Knoten; darüber hinaus werden die besten geprüften Paare ab 400M Knoten (dem Budget des Morozov-Index) durch Verdopplung unbegrenzt vertieft, mit bis zu einem Viertel der Rechenzeit, solange das Screening läuft. Die Reihenfolge von Stufe 0 ist eine feste Permutation mit Seed (20260918). Die Fenster werden an einer eingebauten Kontrolle kalibriert: symmetrische Paare (w = b) sind auch im Morozov-Index mit 400M Knoten bewertet, und das Fenster einer Stufe muss mindestens 95 % der in dieser Tiefe ausgeglichenen Stellungen behalten. Flache Suchen überschätzen den Vorteil von Weiß, daher ist das Fenster der Stufe 0 breiter, als das Rauschen allein nahelegen würde. Wellen werden tiefenorientiert bedient: Die tiefste Stufe mit wartenden Kandidaten kommt zuerst, innerhalb einer Stufe die ausgeglichensten Kandidaten zuerst, sodass geprüfte Paare erscheinen, während das Screening noch läuft.

S0: 100 000 / ≤ 50; S1: 500 000 / ≤ 40; S2: 2 000 000 / ≤ 41; S3: 8 000 000 / ≤ 32; S4: 32 000 000 / ≤ 30; S5: 128 000 000 / ≤ 35

Reproduzieren

Dieselbe Stockfish-Build (sha256 im Pass), Threads=1, fester Hash je Stufe, Knotenlimit, ucinewgame je Stellung, letzte abgeschlossene Iteration. Befehle:

python tools/asym/asym_search.py --status
python tools/asym/asym_search.py --run --workers 10
python tools/asym/asym_dataset.py

Grenzen

  1. Eine Engine-Bewertung ist eine Aussage über bestes Spiel, nicht über die menschliche Praxis; asymmetrische Paare haben noch keine Self-Play-Validierung.
  2. Flache Stufen rauschen: ein bei 100k Knoten mit |cp| knapp über dem Fenster ausgesiebtes Paar kann in Wahrheit ausgeglichen sein. Die Fenster sind früh bewusst weit.
  3. Die Suche läuft weiter: Zahlen, Ränge und Stufen auf diesen Seiten ändern sich mit der Vertiefung; der Zeitstempel der Erzeugung steht auf dem Hub.
Morozov R. Asymmetric Chess960 balance rating. ch960.com/asym, 2026. CC BY 4.0.

Alle asymmetrischen Aufstellungen