非対称配置:方法論
方法論の著者:ロマン・モロゾフ(Roman Morozov)。 著者について
CC BY 4.0 方法論とデータ:CC BY 4.0 — 著者を明記すれば自由に利用できます。
ペア空間
ペア (w, b) は、白が Scharnagl 配置 w から、黒が配置 b から始めることを意味します(各 0〜959)。ペアの鏡像 (mirror(w), mirror(b)) は同じ局面なので、正規ペアのみを評価し、鏡像は併記します。対称ペア(w = b)は通常の Chess960 初期局面で、Morozov 均衡指数が扱っています。ここでは対照として扱われます。同じ段階を通過しますが、非対称ペアとしては順位付けされません。
段階としきい値
段階 0 は各ペアを小さな予算で選別します。段階 k の |cp| がその段階の上限内にある場合のみ段階 k+1 へ進みます——浅い評価はノイズが大きく(±30 cp)、深い評価はそうでないため、窓は深さとともに狭まります。最後の通常段階は 1 億 2800 万ノードで、その先は上位の検証済みペアを 4 億ノード(Morozov 指数の予算)から倍々に無限に深めます。選別が続く間、これに使う計算量は最大四分の一です。段階 0 の巡回順序はシード(20260918)付きの固定順列です。窓は内蔵の対照によって較正されます。対称ペア(w = b)は Morozov 指数でも 4 億ノードで評価されており、各段階の窓はその深さで互角の局面の少なくとも 95% を残さなければなりません。浅い探索は白の優位を過大評価するため、段階 0 の窓はノイズだけから想定されるより広くしてあります。ウェーブは深さ優先で処理されます。保留中の候補がある最も深い段階を先に、同じ段階内では最も互角な候補を先に処理するため、選別が続いている間にも検証済みペアが現れます。
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
再現
同じ Stockfish ビルド(パスポートに sha256)、Threads=1、段階ごとの固定ハッシュ、ノード制限、局面ごとの ucinewgame、最後に完了した反復。コマンド:
python tools/asym/asym_search.py --status
python tools/asym/asym_search.py --run --workers 10
python tools/asym/asym_dataset.py
制限
- エンジン評価は最善手についての主張であり、人間の実戦についてではありません。非対称ペアにはまだ自己対局による検証がありません。
- 浅い段階はノイズを含みます:100k ノードで |cp| が窓をわずかに超えて除外されたペアが、実際には均衡していることがあります。初期の窓は意図的に広くしています。
- 探索は継続中です:これらのページの件数、順位、段階は深化に伴って変わります。生成時刻はハブに表示されます。
Morozov R. Asymmetric Chess960 balance rating. ch960.com/asym, 2026. CC BY 4.0.