Xiangqi.com 相弈象棋

Xiangqi.com

象棋等級分系統

我們采用埃洛(ELO)等級分系統計算棋手等級,了解評分對局、公式算法與等級分變化方式。

象棋等級分系統

我們采用埃洛(ELO)等級分系統計算棋手等級。該系統廣泛用於各类竞技運動,由匈牙利裔美國物理學教授阿帕德·埃洛(Arpad Elo)創立,故命名為埃洛排名。

埃洛排名系統計算的是某一棋手在整組棋手中的相對水平,即棋手在 Xiangqi.com 相弈象棋的 ELO 等級分并不代表其象棋技能的絕對水平,而是與平台其他棋手相比的相對水平。

作為衡量棋手水平的一項標准,棋手等級可能随著每場計分賽的結果而變化:棋手獲勝後將從對手處赢取特定數量的積分。對弈結束後獲得或失去的積分總數取決於兩名棋手之間的等級差異。等級差異越大,對弈結束時交換的積分就越多。

和局時,等級較低的棋手也可從等級較高的棋手處獲得若干積分,确保系統完成自我修正。即長期來看,等級過高或過低的棋手會相應地表現更好或更差,直至等級反映出他們真正的水平。

算法

每場計分賽結束後,我們將通過下列公式計算對局中雙方棋手的新等級分:

  • Rₚ ← 用戶等級分
  • Rₒ ← 對手等級分
  • K ← K系數
  • A ← 實際對局得分
  • E ← 期望對局得分 = 1 / {1 + 10^[(Rₒ - Rₚ) / 400]}
  • Rₚ' ← 對局後更新的等級分 = Rₚ + K(A - E)

搜尋獲取更多相關文章: