【发布时间】:2014-07-19 11:46:28
【问题描述】:
我正在寻找类似于国际象棋中的 elo 评级系统的评级系统。 我遇到的问题是 ELO 系统取决于玩游戏的顺序。 例如。 玩家 A 开始 Elo 1000 玩家 B 开始 Elo 1000
如果玩家 B 战胜 A,他将拥有 1015 分和 A 985。
如果A继续比赛并战胜其他人,如果B停止比赛,他的排名将高于B。 我不想要那个。 B 应该仍然比 A 强。
我怎么能意识到这一点?
【问题讨论】:
-
如果 A 胜 B,B 胜 C,C 胜 A,会发生什么?或者如果 A 和 B 打了两次,每人一胜一负?
-
那么他们应该有相同的评分。
-
如果B赢了A一次,然后A赢了C 20次,最后C和B赢了一场怎么办?在这种情况下,B 应该等于 C,但是 B 对 A 的第一次胜利并且 A 拥有 C 应该使 B 比 C 更好。
-
Elo 假设评分会随着时间的推移而提高。忽略顺序会失去这个。
-
我认为动机是在不失去 Elo 优势的情况下以清晰的数学方式平均一些随机性和噪声,因此可以在没有任意初始假设的情况下相互计算评分跨度>