解释
残局库是预先计算好的少子残局数据库。它不是估计局面,而是在既定规则下存储正确结果。WDL 是 win、draw、loss 的缩写,用来回答该局面是胜、和还是负。
结果从轮到走棋的一方视角表示。如果残局库查询返回胜,表示该方面对任何允许的防守都能强制取得胜利。因此,即使所有棋子仍在相同格子上,只要轮到走棋的一方改变,结果类别也可能改变。
Syzygy 残局库把三种基本结果细分为五种。除胜、和、负外,它还区分受诅咒的胜势和受祝福的败势。前者可能无法在五十回合规则介入前兑现,后者则可能因同一规则而让劣势方挽救成和棋。该规则限制长期没有吃子或兵着的阶段。
WDL 不说明还剩多少步、哪条路线最容易,也不说明哪一步最能保持朝目标推进。它也不是以兵为单位的近似评价,而是在残局库所覆盖的局面和条件范围内给出的精确分类。是一种分析局面的程序,它在从多个结果相同的着法中作选择时,可以把 WDL 与其他信息结合使用。
用法与背景
解读 WDL 前,应确认轮到哪一方走棋、查询采用怎样的回合计数规则,以及该局面的子力组合是否在残局库覆盖范围内。
常见混淆
胜并不表示立即将死
WDL 为胜的局面保证在正确行棋下获胜,但实际取胜所需的序列仍可能非常长。
WDL 与引擎分数
WDL 对精确结果进行分类。常规引擎分数只是估计,其尺度取决于具体程序。
来源
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
