対局ルール

101囲碁では、10級から9段までの19段階を設定しています。各段階はレーティングによって区分され、必要な範囲へ到達すると対応する級・段が表示されます。

*101レーティングの変動には、国際的に広く使われているEloレーティングを採用しています。*

以下はWikipediaを参考にまとめた内容です。


Eloレーティングは、ハンガリー系アメリカ人の物理学者アルパド・イロが競技活動の実力を測るために考案した評価方法です。現在では競技力を評価する代表的な方法として認められ、チェス、囲碁、サッカー、バスケットボールなど幅広い競技で使われています。オンラインゲームの対戦システムでも同様のレーティングが利用されています。

Eloは統計に基づいて選手の実力を推定します。米国チェス連盟が1960年に初めて採用し、それ以前の方法より公平で客観的だったため急速に普及しました。国際チェス連盟は1970年に正式採用しています。初期のEloモデルは正規分布を使いましたが、実際の選手成績は正規分布に厳密には従わないため、現在のシステムでは通常ロジスティック分布が使われます。

計算方法

選手AとBの現在のレーティングをそれぞれR_A、R_Bとすると、ロジスティック分布では両者のレーティング差からAのBに対する期待得点を計算し、Bについても同様に計算します。

実際の得点S_Aが期待得点E_Aと異なる場合、レーティングを調整します。勝ちは1点、引き分けは0.5点、負けは0点です。

R_AとR_A′は調整前後のレーティングを表します。マスター級の大会では、Kは通常16です。

たとえば、レーティング1613のAが1573のBと引き分けたとします。Kを32とするとAの期待得点は約0.5573なので、新しいレーティングは次のようになります。

1613 + 32 × (0.5 − 0.5573) = 1611.166


101レーティングではK = 10とし、小数部分を切り捨てています。また、置き碁にも対応した調整を行います。