解释
残局数据库存储少量棋子组合中所有合法局面的结果。Syzygy 覆盖含双王在内最多七枚棋子的残局,但标准表不含易位权。
WDL 与 DTZ
WDL 表示完美行棋下的胜、和、负;DTZ 表示到下一次将五十回合计数归零的吃子或兵着法的距离。
两者帮助在考虑五十回合规则时保持胜势或和棋。Syzygy 不一定选择最快将死,而优先保持结果并及时重置计数。
覆盖范围内结果精确,但超过棋子数量则无答案。必须保留正确的半回合计数,同一棋盘可能因此是胜或和。
和是其他残局库,主要使用到将死距离;Syzygy 以 WDL、DTZ 和现代引擎集成见长。
常见混淆
精确结果与最快将死
DTZ 优先尽快进行重置计数的吃子或兵着法,而不一定追求最快将死。
七枚棋子
上限包括两个王,因此双王加五枚其他棋子已经是七枚。
来源
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
- 3.Advanced Topics, Stockfish
