解释
开局库是预先整理的开局阶段局面及其相关着法集合。一些国际象棋程序会在开始常规搜索前查询开局库,也就是在通过计算探索不同后续变化前查询。如果当前局面在库中,程序就可以选择已保存的着法,而不必从头计算得出。
开局库可以由对局数据库、分析或人工选择构建。每个表项可包含多个备选着法,以及频率、赛果或权重等信息。权重是提高或降低每步棋被选中概率的数值。当对手走入开局库未收录的局面时,通常会说程序已经出库,随后转入常规搜索。
开局库并不能证明某步棋客观上完美,其质量取决于材料的创建和维护方式。它也不同于能够精确解决覆盖范围内残局的,以及保存当前搜索期间生成结果的。
来源
- 1.Opening Book, Chess Programming Wiki
- 2.PolyGlot, Chess Programming Wiki
