国际象棋同分破局系统详解

第4章 — 指南 结合具体数值示例详细解析FIDE主要的破局标准:布赫霍尔兹、索尼伯恩-伯格、ARO、APRO,以及适用于瑞士制和循环赛的推荐破局顺序。

当两名或多名棋手在国际象棋比赛中得分相同时,最终排名需要一个清晰、客观的数学标准来决定名次并分配奖金。ChessPairings.org 整合了国际规则中定义的主要破局系统的计算功能。本指南探讨了每个主要标准的数学结构和实际应用,为组织者和裁判在第一轮开始前确定比赛规则中的破局顺序提供了基本要素。

同分破局的重要性及其利弊

在个人瑞士制或循环赛中,由于时间或场地的限制,在赛事结束时进行加赛往往不可行。数学破局系统通过已经记录在成绩表中的表现来对同分棋手进行排序。

每个系统都在不同的数学前提下运行,并带来了特定的利弊:

  • 布赫霍尔兹: 通过奖励那些遭遇更高最终得分对手的棋手来评估赛程难度,但可能会受到早前轮次随机编排的影响。
  • 索尼伯恩-伯格: 根据对手的表现来权衡个人的胜局和和局,对在排名前列对手身上取得的成绩赋予更高的权重。
  • 直胜: 代表了最直接的交锋评估,但仅适用于所有同分棋手在比赛中确实互相对局过的情况。

没有任何数学标准是完全没有技术缺陷的。因此,组织者的首要目标是建立透明的标准,在赛事开始前正式写入比赛规则中,并适合所选的比赛形式。

规则公布要求

破局标准及其确切顺序必须在比赛规则中明确规定,或在第一轮开始前在赛场内公布。FIDE规则严格禁止在比赛开始后修改或颠倒破局标准。如果比赛规则未说明完整的顺序,裁判长应根据FIDE官方的建议,在第一轮开始前正式确定并公布该列表。

§ 国际破局标准受官方文件 FIDE C.07 — 破局规则(2026年3月1日生效)的约束。
→ 在FIDE手册中查阅FIDE C.07官方文本

FIDE C.07 破局规则(2026年3月更新)

FIDE C.07规则(2026年3月1日生效版本)详细规定了所有正式比赛中标准的优先级和计算程序:

未对局(轮空和弃权胜)的处理: 为了避免在破局计算(尤其是布赫霍尔兹系统)中出现扭曲,FIDE C.07规则第16条区分了未对局的类别。在计算虚拟对手和破局标准时,对它们的处理取决于所宣布的破局列表的类别和参数。

ARO与APRO的正式编纂: 基于对手平均等级分(ARO)和对手平均表现分(APRO)的标准已被正式纳入FIDE手册中的官方规定系统。

个人瑞士制比赛的推荐顺序: 在组织者必须确定标准个人瑞士制比赛破局顺序的情况下,FIDE推荐以下参考顺序:

顺位 破局系统 技术说明
1 布赫霍尔兹 Cut-1 在计算中排除最终得分最低的对手
2 布赫霍尔兹总分 将所有交手过的对手最终得分相加
3 胜局数 将因对手弃权而获得的胜局计入得分
4 直胜 仅在所有同分棋手均互相交手时适用
5 赛前FIDE等级分 备用标准:等级分较高的棋手排在前面

案例分析:阿列欣纪念赛最终排名

为了说明这些数学公式的运作原理,让我们来看看一个8名棋手、5轮比赛(阿列欣纪念赛)的最终排名。第5轮结束后的个人成绩总结在下表中:

棋手 等级分 R1 R2 R3 R4 R5 得分
菲舍尔 2200 1 vs 斯帕斯基 ½ vs 塔尔 ½ vs 卡斯帕罗夫 1 vs 彼得罗相 1 vs 卡尔波夫 4.0
卡斯帕罗夫 2180 1 vs 卡尔波夫 1 vs 彼得罗相 ½ vs 菲舍尔 ½ vs 塔尔 ½ vs 斯帕斯基 3.5
塔尔 2150 1 vs 博特温尼克 ½ vs 菲舍尔 1 vs 卡尔波夫 ½ vs 卡斯帕罗夫 ½ vs 拉斯克 3.5
彼得罗相 2120 1 vs 拉斯克 0 vs 卡斯帕罗夫 1 vs 斯帕斯基 0 vs 菲舍尔 1 vs 博特温尼克 3.0
斯帕斯基 2080 0 vs 菲舍尔 ½ vs 博特温尼克 0 vs 彼得罗相 1 vs 拉斯克 ½ vs 卡斯帕罗夫 2.0
卡尔波夫 2050 0 vs 卡斯帕罗夫 1 vs 拉斯克 0 vs 塔尔 1 vs 博特温尼克 0 vs 菲舍尔 2.0
博特温尼克 1990 0 vs 塔尔 ½ vs 斯帕斯基 1 vs 拉斯克 0 vs 卡尔波夫 0 vs 彼得罗相 1.5
拉斯克 1960 0 vs 彼得罗相 0 vs 卡尔波夫 0 vs 博特温尼克 0 vs 斯帕斯基 ½ vs 塔尔 0.5

在5轮比赛后,卡斯帕罗夫和塔尔以3.5分并列第二名。菲舍尔以4.0分毫无争议地赢得了比赛。让我们来看看各个破局系统如何打破卡斯帕罗夫和塔尔之间的平局。

布赫霍尔兹 (BH):在瑞士制比赛中的运作方式

布赫霍尔兹总分 (BH) / 索尔科夫
瑞士制 FIDE推荐

计算棋手所遇每位对手最终比赛得分的总和。遇到得分高的对手的棋手,其布赫霍尔兹分高于遇到得分低的对手的棋手。

它是瑞士制比赛中最广泛使用的破局标准,反映了整体赛程的难度。

BH = Σ (每位对手的最终得分)
🧮 布赫霍尔兹总分计算 — 卡斯帕罗夫 vs 塔尔

卡斯帕罗夫的对手: 卡尔波夫 (2.0) + 彼得罗相 (3.0) + 菲舍尔 (4.0) + 塔尔 (3.5) + 斯帕斯基 (2.0) = 14.5

塔尔的对手: 博特温尼克 (1.5) + 菲舍尔 (4.0) + 卡尔波夫 (2.0) + 卡斯帕罗夫 (3.5) + 拉斯克 (0.5) = 11.5

卡斯帕罗夫以14.5对11.5胜出并获得第2名,而塔尔获得第3名。

布赫霍尔兹分数的差异源于编排:卡斯帕罗夫遇到了排名前四名中的三位(菲舍尔、塔尔、彼得罗相),而塔尔遇到了两位排名垫底的对手(博特温尼克和拉斯克)。

布赫霍尔兹 Cut-1 与 Cut-2

布赫霍尔兹 Cut-1 (BH-C1)
瑞士制 FIDE首选推荐

功能类似于布赫霍尔兹总分,但从总和中减去得分最低对手的分数。布赫霍尔兹 Cut-2 则排除两个最低分。

代表了FIDE在瑞士制比赛中的首要推荐标准,旨在减少因遇到退赛或因轮空而垫底的对手所造成的偏差。

BH-C1 = Σ (所有对手得分) − min(所有对手得分)
🧮 布赫霍尔兹 Cut-1 计算 — 卡斯帕罗夫 vs 塔尔

卡斯帕罗夫: 对手得分 2.0, 3.0, 4.0, 3.5, 2.0 → 剔除最低分 (2.0) → 3.0 + 4.0 + 3.5 + 2.0 = 12.5

塔尔: 对手得分 1.5, 4.0, 2.0, 3.5, 0.5 → 剔除最低分 (0.5) → 1.5 + 4.0 + 2.0 + 3.5 = 11.0

卡斯帕罗夫以12.5对11.0保持优势。

计算验证与排名模拟

借助 ChessPairings.org 的破局工具,您可以导入 TRF 文件或输入成绩,使用主要的 FIDE 标准来验证排名。

打开计算器 →

索尼伯恩-伯格 (SB) 适用于循环赛

索尼伯恩-伯格 (SB)
循环赛 FIDE循环赛标准

赢棋则加上被击败对手100%的最终得分,和棋则加上对手50%的最终得分。输棋不加分。

这是循环赛(单循环)的标准破局方式,因为它评估了成绩的质量。与排名第一的棋手下和,比击败排名最后的棋手能获得更多的破局分数。

SB = Σ(击败对手的得分) + ½ × Σ(弈和对手的得分)
🧮 索尼伯恩-伯格计算 — 卡斯帕罗夫 vs 塔尔(3.5分)

卡斯帕罗夫拆解:

胜卡尔波夫 (2.0) → +2.0 | 胜彼得罗相 (3.0) → +3.0 | 和菲舍尔 (4.0) → +2.0 | 和塔尔 (3.5) → +1.75 | 和斯帕斯基 (2.0) → +1.0

卡斯帕罗夫 SB = 2.0 + 3.0 + 2.0 + 1.75 + 1.0 = 9.75

塔尔拆解:

胜博特温尼克 (1.5) → +1.5 | 和菲舍尔 (4.0) → +2.0 | 胜卡尔波夫 (2.0) → +2.0 | 和卡斯帕罗夫 (3.5) → +1.75 | 和拉斯克 (0.5) → +0.25

塔尔 SB = 1.5 + 2.0 + 2.0 + 1.75 + 0.25 = 7.50

卡斯帕罗夫在索尼伯恩-伯格破局中胜出:9.75 对 7.50。

在循环赛中,所有参赛者面对相同的对手,索尼伯恩-伯格构成标准。而在瑞士制比赛中,由于不同路线棋手之间的编排差异,其效果较低。

ARO与APRO:对手的平均等级分与平均表现分

ARO — 对手平均等级分
瑞士制 循环赛 FIDE C.07 新标准

计算比赛中遇到过的所有对手的初始FIDE Elo等级分的平均值。

提供了一个稳定的值来衡量对手的理论强度,而不受其在比赛中实际成绩的影响。然而,它并不能反映对手在特定比赛中表现出的状态。

ARO = (Σ 对手FIDE Elo等级分) ÷ 比赛轮数
APRO — 对手平均表现分
瑞士制 FIDE C.07 新标准

计算对手在当前比赛中获得的平均表现分(Elo表现分),而不是依赖赛前等级分。

衡量对手在比赛中展现的实际状态。需要足够的轮次才能使表现值具有意义。

APRO = Σ(对手比赛Elo表现分) ÷ 轮数
🧮 ARO 计算 — 卡斯帕罗夫 vs 塔尔

卡斯帕罗夫: (卡尔波夫 2050 + 彼得罗相 2120 + 菲舍尔 2200 + 塔尔 2150 + 斯帕斯基 2080) ÷ 5 = 10,600 ÷ 5 = ARO 2120

塔尔: (博特温尼克 1990 + 菲舍尔 2200 + 卡尔波夫 2050 + 卡斯帕罗夫 2180 + 拉斯克 1960) ÷ 5 = 10,380 ÷ 5 = ARO 2076

卡斯帕罗夫取得了更高的 ARO:2120 对 2076。

直胜 (DE)

直胜 (DE)
瑞士制 循环赛 FIDE官方

评估仅在同分棋手之间进行的对局结果。在相互对局中得分最高的棋手排名靠前。

代表了交锋表现的最直接指标,但在瑞士制比赛中,仅当所有同分棋手在比赛中确实互相交手过时才适用。

DE = 同分棋手之间直接交锋中获得的分数
🧮 直胜计算 — 卡斯帕罗夫 vs 塔尔

在所研究的比赛中,卡斯帕罗夫和塔尔在第4轮相遇:

卡斯帕罗夫 vs 塔尔:和局(½ – ½)。两人在交锋中均获得0.5分。

在直胜中打平(0.5 对 0.5)。 该标准不具决定性,将评估规则中规定的下一个标准。

胜局数 (W)

胜局数 (W)
瑞士制 FIDE推荐

计算在比赛中获得的总胜局数。在最终同分的情况下,胜局数更多(和局相应较少)的棋手排名靠前。根据FIDE C.07规则,因对手弃权而获得的胜局计入胜局数统计。

鼓励寻求胜利而非战术和局的棋手,尽管在某些情况下,它可能会对坚实且不败的棋风造成不利影响。

W = 积1分的胜局数(包括弃权胜)
🧮 胜局数计算 — 卡斯帕罗夫 vs 塔尔

卡斯帕罗夫: 2胜(对卡尔波夫、彼得罗相)和3和。

塔尔: 2胜(对博特温尼克、卡尔波夫)和3和。

胜局数打平(各2胜)。

应用FIDE的备用顺序(初始FIDE等级分),卡斯帕罗夫(2180)排在塔尔(2150)之前。

其他FIDE认可系统的概述

除主要标准外,FIDE C.07规则还定义并列出了几种变体和特定系统:

系统 主要形式 运作原理
中间布赫霍尔兹 (MB) 瑞士制 从总分中同时排除最高和最低的对手得分。
递归布赫霍尔兹 瑞士制 计算所遇对手的布赫霍尔兹分数总和(二级布赫霍尔兹)。
累进得分 (Cumulative) 瑞士制 / 快棋 将每轮后记录的累积得分相加。奖励早期的得分。
科亚系统 (Koya) 循环赛 考虑针对总分达到50%及以上对手所获得的分数。
执黑对局数 瑞士制 倾向于执黑棋进行更多对局的棋手。
对手累进得分 瑞士制 将每位交手对手逐轮取得的累积得分相加。
比赛Elo表现分 瑞士制 / 循环赛 基于特定赛事的Elo表现分计算。
初始Elo等级分 所有形式 赛前等级分较高的棋手排在前面。仅作为最后手段使用。
抽签 所有形式 随机抽签。必须在规则中明确说明的最后手段标准。

破局标准的选择必须符合比赛形式。下表列出了主要赛事类型的推荐标准操作顺序:

比赛形式 第一标准 第二标准 第三标准 第四标准
个人瑞士制(慢棋) 布赫霍尔兹 Cut-1 布赫霍尔兹总分 胜局数 直胜
瑞士制快棋/超快棋 布赫霍尔兹 Cut-1 布赫霍尔兹总分 ARO 胜局数
循环赛 (单循环) 直胜 索尼伯恩-伯格 科亚系统 胜局数
团体瑞士制 场分 局分 队伍布赫霍尔兹分 直胜
学校/青少年比赛 胜局数 直胜 初始Elo等级分 抽签
制定比赛规则的指南

对于大多数公开瑞士制比赛,顺序 布赫霍尔兹 Cut-1 → 布赫霍尔兹总分 → 胜局数 → 直胜 几乎能为参赛者线性且清晰地涵盖所有情况。

建议在正式的比赛规则中清楚地说明所选择的顺序,并在第一轮开始前将其张贴在场馆的公告板上。

使用计算器与软件管理破局

ChessPairings.org 提供了一个可通过浏览器访问的在线破局计算器,网址为 chesspairings.org/zh/tiebreaks/。该工具使裁判和组织者能够:

  • 手动输入比赛数据或上传 FIDE TRF 格式的文件;
  • 在更改支持的 FIDE 破局标准顺序时,即时模拟排名;
  • 在最终确定官方比赛规则之前,比较不同组合的效果。

在 ChessPairings.org 比赛管理软件中,规则里选择的破局系统会在每轮结束时自动处理,以确保排名的实时更新。

关于破局系统的常见问题解答 (FAQ)

可以在比赛开始后修改破局顺序吗?

否。FIDE C.07规则强制规定,破局标准及其确切顺序必须在比赛规则中宣布,或在第一轮开始前在赛场内公布。一旦比赛开始,已批准的顺序在任何情况下都不能更改。

在布赫霍尔兹计算中如何处理弃权胜?

在瑞士制比赛中,为了防止因对手弃权而不公平地损害无过错棋手的布赫霍尔兹分,适用虚拟对手规则(FIDE C.07 §16.4)。未进行的轮次将奖励预期的排名积分,而对于随后的轮次,虚拟对手将获得一个递归计算的得分。

如果在最后一个破局标准之后仍有两名或多名棋手平分怎么办?

如果比赛规则中规定的所有数学标准都得出相同的结果,则适用规则中指明的备用标准(例如,初始FIDE Elo等级分,或者在直接晋级赛事中,进行快棋加赛或抽签)。

体验在线破局计算器

上传 TRF 文件或输入数据,以在 FIDE 标准下验证和比较排名。

打开计算器 →

组织您的下一场国际象棋比赛

支持瑞士制比赛编排、基于配置标准的破局计算以及自动处理。

免费创建比赛