国际连珠联盟的国际资格(等级分)体系

  为了激励和鼓励世界各地的连珠爱好者在重要的连珠比赛中取得好成绩,并在许多情况下选取获得参加国际比赛资格的选手,引入了一种国际体系,该系统在来自全世界的连珠棋手之间进行内部排名。

  以下等级分规则自2021年8月8日起生效(R.I.F.会员大会2021)。

  全历史等级分(WHR)是一种算法,由雷米·库隆(Rémi Coulom)于2008年在他的论文《全历史等级分:一个针对不同实力选手的贝叶斯评分系统》。在WHR算法中,带有时间信息的完整历史比赛记录被用作输入,以拟合棋手在其活跃期的不同时间段的等级分。

  1. 在WHR,每个棋手在每个时间点都会被分配一个等级分作为变量。这些变量用于构建一个概率模型,并一起计算得到所有棋手在所有时间点的等级分,以优化概率模型的目标函数。

  2. 用WHR计算的等级分满足布拉德利-特里(Bradley-Terry)模型的动态版本。对于某时间t在棋手A和棋手B之间的比赛g,假设他们在时间t的等级分是RA(t)和RB(t)。根据布拉德利-特里模型,期望选手A获取的得分将是:

  3. WHR模型假设棋手在相邻的时间点会有相似的分值,为RA(t1)和RA(t2),当t2t1RA(t2)遵循中心点为RA(t1)的高斯分布:

  这里w是显示棋手等级分变化率的一个超参数。

  4. 给定上述分布,当r1RA(t1)的值是固定的,RA(t2)的概率密度函数将会是:

  这里σw(t2t1)1/2

  5. 根据上述假设,我们得到以下概率:

  1. 对于每一场比赛,布拉德利-特里模型预测的结果与事实相符的概率。当AB时,这个概率等于pAEg(RA(t),RB(t)),当BA时,pB=1-Eg(RA(t),RB(t)),和棋时是(pApB)1/2
  2. 对于每个棋手和每对相邻的时间点t1t2,概率密度p(r2|r1)。

  6. 将上述概率相乘,我们得到一个函数,其输入是所有棋手在所有有效时间点的等级分Rp(t)。假设R是所有这些历史等级分的集合,G是所有比赛的集合。根据贝叶斯定律,给定所有比赛的集合G,等级分的概率密度R将会是:

  这里p(G)是常数,p(G|R)是(i)中所有元素的乘积,p(R)是(ii)中所有元素的乘积。

  7. 在上述等式中,唯一的一组变量是R。因此,只要我们计算最大化目标函数R的值p(R|G),我们得到所有棋手在同一时间所有时间点的等级分。通过用牛顿法迭代,我们可以得到问题的解。

  8. 以下是等级分计算过程中的一些补充详细信息:

  1. 在连珠等级分的计算过程中,超参数w被设置成让w2=12.9
  2. 为了正则化,有2个虚拟比赛分配给每位棋手。也就是说,对于每个棋手,在他/她打第一次比赛的那一天,假设虚拟对手被评定为1900,则向该棋手分配2次虚拟和棋。
  3. 如无特别说明,在计算等级分时,对局日期将被视为比赛的最后一天。

  9. 从本等级分规则生效(2021年8月8日)起,符合以下条件的比赛将计入等级分列表:

  1. 比赛必须使用经过R.I.F.认证的规则之一,包括RIF规则、Yamaguchi规则、Soosyrv-N规则、Taraguchi-N规则、Yamasyrv-N规则和Sakata规则。
  2. 每个棋手的时限须不少于30分钟。
  3. 比赛的完整对局记录需要输入到R.I.F.网站的数据库中。
  4. 一般来说,比赛应须是面对面进行的。在特殊情况下,可以将一些重要的网络赛事纳入等级分列表中,但所有比赛都需要通过视频会议进行严格监控,并且要有RIF或各会员组织认可的裁判,以保证赛事的公平性。

  10. 关于活跃和确认棋手

  1. 如果有至少10盘计等级分的对局,并且最后一盘对局是在不超过5年之内的,则该棋手是活跃的确认棋手。
  2. 如果有至少10盘计等级分的对局,并且最后一盘对局是在5年前的,则该棋手是不活跃的确认棋手。
  3. 如果有不超过9盘计等级分的对局,则该棋手是临时棋手。

  11. 等级分列表每天使用开源代码进行自动更新。

附录:会员大会的历史决议

会员大会1995

  #1.为实现对棋手下棋水平强弱的评估,使用一套个人系数(等级分)体系,一个适应动态变化的阿帕德·依鲁(Arpad Elo教授)系统。

  (励精注:ELO等级分系统是用来计算一个人在双人对决性比赛里的相对的技能等级的一个系统,最早应用于国际象棋和围棋,现在广泛应用到诸多棋类甚至电游竞技项目。这个系统是由密尔沃基(Milwaukee)的一个物理学教授Arpad Elo(1903-1993)创立的,他同时也是一位国际象棋的大师。简单的说该系统就是把“实力”这种比较“虚”的东西数字化的一种办法,主要通过比赛前的期望结果与比赛后的实际结果的偏差来调整对“实力”的估值。其中大家最容易理解的核心规则简明描述就是:如果对手越厉害,你赢了就得分越多而输了失分越少。相反,如果对手越弱,则你赢了得分少而输了却丢分多。)

  #2.国际资格委员会在每年的4月30日、8月31日和12月31日对所有连珠棋手的官方国际等级分系数进行三次计算。
  该等级分基于直接对局的连珠比赛中棋手之间的个人对局的结果,每个棋手每盘对局的最少时限为60分钟,在60分钟之前无时限观看。
  下列类型的比赛将获得国际等级分:

  • 世界锦标赛(WC)决赛
  • 世锦赛的国际资格赛
  • 与世锦赛相关的国际公开锦标赛
  • R.I.F.会员举办的世锦赛本地资格赛(非国家的地区资格赛)
  • 欧洲锦标赛
  • 其他经R.I.F.中央委员会批准的连珠国际公开赛。
  • R.I.F.会员的全国(地区)锦标赛,决赛
  • 其他一些重要的全国(地区)性比赛,经RIF中央委员会决定批准,对所有RIF棋手开放的比赛。

  关于批准全国(地区)锦标赛的申请必须在比赛开始前三个月向中央委员会提出。国际比赛必须在官方杂志“五子棋世界”或其他R.I.F.官方期刊上公告,或向所有R.I.F.会员发出特别邀请,并且这些国家(地区)的R.I.F.官方机构在比赛开始前不晚于三个月收到邀请。

  #3.R.I.F.资格委员会成员必须在各自国家(地区)的每次比赛结束后(有资格获得国际等级分),向R.I.F.国际资格委员会提交一份报告,说明根据第2条所列项目的比赛结果,其中包括这些比赛中所有个人成绩的完整表格。如果在比赛后三个月还没有完成,负责的协会必须付费(20美元)。
  每年12月,还会发布一份关于棋手的报告,这些棋手不再是全国(地区)连珠协会的成员,之后R.I.F.不再发布这些棋手的等级分。
  来自没有国家(地区)连珠协会的棋手可以从他们有权参加的#7第2项所列赛事中获得等级分(未经RIF会员大会或中央委员会确定除外)。

  #4.只有基于R.I.F.国际连珠规则进行的比赛,才能使棋手获得国际等级分。
  只有现实中对局的结果才会被计算在内。一盘对局被认为是“在现实中进行的”,如果有人赢了比赛或他们同意比赛和棋(非“走过场”),双方都有权获得等级分。如果在比赛中有一次封盘,而一名棋手在比赛即将继续时没有出场,那么无论裁判对比赛结果的裁决是什么,这场比赛对双方棋手来说都将被视为“在现实中进行的比赛”。

  #5.在比赛开始时,棋手有起始等级,这等于他们当前的正式等级分系数。在使棋手获得国际等级分的比赛之后,对给定棋手起始等级分系数的所有贡献(正的或负的)进行求和。所有棋手在最近4月30日、8月31日和12月31日结束的比赛中的总等级分贡献将被求和并添加到他们当前的正式等级分中,这将为所有棋手提供给定日期的新正式等级分系数。(关于如何计算“新”棋手的起点等级分,请参见第8条)

  #6.比赛中给定棋手的起始等级分系数的贡献(正或负)计算如下:

F = 32 × (Et - Ee)

  其中
  F 等于对棋手起始等级分系数的总贡献(正的或负的),
  Et 等于棋手在计算等级分的比赛对局中获得的总分,
  Ee 等于棋手在比赛中为无等级分贡献而必须达到的预期得分数。

  #7.为了找出棋手的Ee,进行如下计算:

Ee = N / (1 + 2dR/120)

dR = (P1 × R1 + P2 × R2 + ... + Pm × Rm) / N - R

  其中
  dR 等于对手的平均起始等级分系数和本棋手的起始等级分系数之间的差值,
  R 等于玩家的起始等级系数P1, P2, ..., Pm等于棋手与各自对手进行的对局次数,R1, R2, ..., Rm等于各自对手的开始评分系数,
  m 等于对手的数量,
  n 等于棋手在比赛中已终局的对局总数。
  计算后,F取最接近的整数。(请参见附录中的表格,该表格便于根据单盘对局的结果来估算等级分贡献)

  #8.a. 以前没有参加过计算国际等级分的比赛的“新”棋手必须在比赛中参加至少三盘对局,才有资格在比赛中获得起始等级分系数。如果一个“新”棋手以前参加过这样的比赛,但是还没有得到正式的国际等级分系数,他在本次比赛中的起始等级分等于他在上次比赛中的起始等级分加上已达到的等级分贡献。

  #8.b. “新”棋手将在他第一次出现在比赛中时获得在区间2000-2400内的起始等级分系数(Ro),如果在比赛中与他对局的所有对手的平均等级分(Ra)是2200或更高,则他有权获得国际等级分。如果Ra低于2200,则在区间(Ra - 200)中计算Ro。

  #8.c. 尽管一个棋手在比赛中与拥有正式国际等级分系数的棋手的所有对局中获得0分,在比赛中不会获得起始等级分。在这种对局中,根据双方棋手都没有起始等级分的比赛结果,不会计算任何一方棋手的等级分贡献。

  #8.d. “新”棋手的起始等级分是在比赛的所有对局结束后计算的,并基于个人比赛的结果。
  如果一个或几个“新”棋手参加比赛,在开始计算所有棋手的等级分贡献之前,须首先计算这些棋手的起始等级分系数。
  “新”玩家被认为在比赛开始时和比赛结束时具有相同的实力。意思是根据得分b,只要起始等级分系数高于区间中的最低等级分并且低于区间中的最高等级分,对“新”棋手起始等级分的等级分贡献就必须为零。如果起始等级分系数被设置为区间中的最小级别,则该棋手可以获得等级分积分负贡献,如果起始等级分系数被设置为区间的最大级别,则该棋手可以获得等级分点数正贡献。

  对于“新”棋手:Ee = Et,且

R0 = (P1 × R1 + P2 × R2 + ... + Pm × Rm ) / N - dR

dR = 120 × log2(N / Ee - 1)

  虽然,R0根据b点,必须在区间内,并且必须注意c点的条件。
  根据#6和#7中的公式,为比赛中具有起始等级分的所有棋手计算等级分贡献。

  #9. 由于各种原因失去了正式等级分系数的连珠棋手,在得到本国(地区)连珠协会的批准后,可以重新获得原来的等级分。
  棋手五年未参加可以获得国际等级分的比赛(根据#2),从而失去国际等级分之后,正式RIF等级分不再公布。然而,通过更新活动,棋手可以恢复他的旧等级分。

附录

  下表基于#6和#7中的公式,用于评估个人对局的等级分贡献。
  如果具有起始等级分R1的棋手,高于(或同等级)起始等级分R2的棋手,对局中随结果不同,等级分贡献取整数:

">
等级分差 R1 R2 和棋
0-10 +16 +16 +0
11-32 +15 +17 +1
33-54 +14 +18 +2
55-76 +13 +19 +3
77-100 +12 +20 +4
101-124 +11 +21 +5
125-149 +10 +22 +6
150-176 +9 +23 +7
177-204 +8 +24 +8
205-236 +7 +25 +9
237-272 +6 +26 +10
273-313 +5 +27 +11
314-363 +4 +28 +12
364-427 +3 +29 +13
428-521 +2 +30 +14
522-724 +1 +31 +15
725-2000 +0 +32 +16

会员大会1996

  在1996年5月2日的会议上做出的决议。

  1.) 计算了从1988年8月到1996年4月的一些旧比赛(见下文),第一份正式等级分列表将从1996年5月1日起生效。1988年至1996年的旧比赛列表包括在等级分计算过程中,如下所示:

1988
斯德哥尔摩夏季大奖赛
名人战及决赛
第四届苏联公开团体锦标赛
瑞典锦标赛-决赛

1989
第一届苏联锦标赛甲级联赛
第一届苏联锦标赛决赛
世锦赛瑞典选拔赛,决赛
世锦赛日本选拔赛
世锦赛决赛
世锦赛公开赛
名人战及决赛
苏联联合会杯
第二届苏联锦标赛甲级联赛
瑞典锦标赛

1990
列宁格勒新年大奖赛
瑞典锦标赛
第二届苏联锦标赛决赛
苏联公开团体锦标赛
卡雷帕
瑞典公开锦标赛
名人战及决赛
东京国际大赛
第三届苏联锦标赛甲级联赛

1991
列宁格勒新年大奖赛
第三届苏联锦标赛决赛
瑞典锦标赛
世锦赛日本选拔赛
世锦赛瑞典选拔赛。
世锦赛决赛
世锦赛公开赛
里加波罗的海杯赛
名人战及决赛
东京国际大赛
第四届苏联锦标赛甲级联赛
林雪平公开赛
塔林国际大赛

1992
圣彼得堡新年大奖赛
拉脱维亚锦标赛决赛
瑞典锦标赛
第四届苏联锦标赛决赛
阿尔耶普卢格瑞典公开赛
卡雷帕
名人战及决赛
里加独立杯(拉脱维亚公开赛)
东京国际大赛
第一届俄罗斯锦标赛甲级联赛
圣彼得堡新年大奖赛

1993
第一届俄罗斯锦标赛决赛
拉脱维亚锦标赛决赛
世锦赛拉脱维亚选拔赛
亚美尼亚锦标赛决赛
瑞典锦标赛
世锦赛爱沙尼亚选拔赛
卡雷帕
世锦赛日本选拔赛
世锦赛瑞典选拔赛
世锦赛国际资格赛
世锦赛决赛
世锦赛公开赛
名人战及决赛
第二届俄罗斯锦标赛甲级联赛
塔林新年大奖赛

1994
第二届俄罗斯锦标赛决赛
瑞典锦标赛
欧洲团体锦标赛
拉脱维亚锦标赛决赛
卡雷帕
京都纪念国际大赛
亚美尼亚锦标赛决赛
名人战及决赛
第三届俄罗斯锦标赛甲级联赛
塔林第一届欧洲锦标赛

1995
第三届俄罗斯锦标赛决赛
瑞典锦标赛
拉脱维亚锦标赛决赛
波罗的海联赛
世锦赛日本选拔赛
世锦赛瑞典选拔赛
世锦赛拉脱维亚选拔赛
世锦赛国际资格赛
世锦赛决赛
世锦赛公开赛
亚美尼亚锦标赛决赛
名人战及决赛
第四届俄罗斯锦标赛甲级联赛
圣彼得堡第二届欧洲锦标赛

1996
第四届俄罗斯锦标赛决赛
拉脱维亚锦标赛决赛
瑞典锦标赛决赛

(“CS”是锦标赛,“WC”是世界锦标赛)

  2.) 有几个比赛结果,资格委员会还没有收集到(或不完整)。
  如果在1996年5月底之前仍未获得这些比赛的完整结果,这些比赛将被排除在等级分计算之外。

  3.) #8c中的规则,不适用于计算1996年以前参赛的等级分贡献。而且,在1996年之前的比赛中,每位棋手的最短时限仅45分钟。

  4.) 一年一度的俄罗斯甲级联赛、波罗的海联赛以及名人战之前的资格赛等国家(地区)级比赛可能已被RIF中央委员会所取消。

圣彼得堡RIF会员大会
1996年5月2日

会员大会1997

  3. 新的等级分将在每场比赛(或赛事)后计算,通常按比赛结束日期顺序排列。每个赛事产生的等级分用于下一个赛事的计算,依此类推。比赛时间较长的比赛结果必须在比赛的每个阶段结束后上报。如果比赛的一个单独赛段时间也在很长,成绩可以(并且鼓励)在每次比赛后上报给RIF资格委员会。但是,报告日期必须提前通知资格委员会。

  5. 具有正式等级分(已公布的)的棋手称为“已确定的”(established)。已确定等级分的棋手是指那些在一场赛事后与其他确定棋手下过至少10场对局,并在这些对局中总共获得不少于3分的棋手(胜=1分,平=0.5分)。与已确定棋手对局少于10场,或在这些对局中获得少于3分的棋手被称为“临时的”。临时等级分不公布。

  6. 对于确定棋手来说,等级分只计算与其他确定棋手的对局。

  7. 临时等级分的计算方法如下:

Rp = Ra + (400 (W - L)) / N

  Rp - 绩效等级分(即新等级分
  Ra - 与确定对手的平均等级分
  W - 胜局数
  L - 负局数
  N - 对局总数
  临时等级分远不如确定等级分可靠。Rp最大到Ra+300。

  8. 对于确定棋手,等级分的计算和上述一样,但是只对每盘对局单独计算:

Rc = 32 (W - We)

  Rc - 一盘对局的等级分变化。
  W - 以分数表示的对局结果(胜=1分,平=0.5分,负=0分)
  We - 根据以下公式得出的预期得分(获胜预期):

We = 1 / (1 + 2(dR/120))

  dR - 棋手之间的等级分差异
  如前所述,也可以从表格中估算出确定棋手的等级分变化。每盘对局的等级分变化Rc在比赛结束后相加,并四舍五入。

  9. 在赛事开始时的临时选手,在整个比赛过程中都是临时的,直到计算出新的等级分。如果临时棋手在比赛中满足了成为确定等级分的条件,他的临时等级分将在比赛结束后变为确定等级分。

会员大会2021

  根据2021年会员大会上决议12.a),R.I.F.决定将等级分系统从Elo迁移到WHR(全历史等级分)。

  采用WHR系统,一遍又一遍地“重新计算所有历史”,将改善主要参加本地比赛的棋手的等级分。WHR得到了大会的批准。

 

资料取自RenjuNet


版权所有:励精连珠教室
网站运维:励精连珠工作室
京ICP备13004522号