摘要

离线增量比较工具(见实验 0020)按“深度 1 × 2 样本 → 深度 1 × 4 样本 → 深度 2 × 4 样本”的日程逐步加大比较力度。这里的“样本”是假想的随机世界,“深度 2”是两次部队行动额度,不等于搜索两个完整回合。原实现在从 2 样本扩到 4 样本时,会把前两个已经算过的世界重算一遍。本实验做了两件事:一是复用这些已算好的精确值;二是单独试一种“先加深、再扩样本”的日程。前者省了计算但没增加 4 秒内的比较数;后者让更多状态做到了深层比较,却也暴露出低样本会产生临时改选。默认日程和默认 AI 都没有改。

要回答的问题

样本复用能否让 4 秒内完成更多比较?先加深是否更好?

方法

样本复用。 两样本以上的路径对每个根动作用开放搜索窗口,增加样本只是追加同一确定性采样序列的后续世界,所以前面世界的精确根值可以直接复用。深度、每层候选数、免费动作额度改变就不复用;单样本使用剪枝界,继续隔离。

先加深日程。 对照“1×2 → 1×4 → 2×4”,候选“1×2 → 2×2 → 2×4”,样本数不下降。

设置

沿用四场 Simulator 测试局的 27 个冻结状态,68 道保留题不读取。状态交替先后运行,每次重建引擎和缓存。

结果

前两阶段完整执行(上限 30 秒,27 处都完成):

指标 原版 样本复用
完整比较对数 216 216
实际引擎转移 5,341 4,609
精确根缓存命中 486 756
累计选择耗时 43.4461 秒 39.5333 秒

动作、根评分和界限全部一致,转移减少约 13.7%。但在 4 秒预算下跑默认三阶段:截止前接受的比较都是 258 对 258,完整执行三阶段的状态 11 对 10,最终动作 0/27 改变。

先加深日程(4 秒):

指标 原日程 先加深
至少完成一对深度 2 比较的状态 13/27 18/27
完成深度 2、四样本的比较 50 49
最终动作改变 — 0/27

失败与负结果

样本复用没有证明 4 秒内可用比较数增加。先加深也有代价:在 deep-seed20-after-011,两样本时从等待改成移动,四样本时又改回等待——如果恰好在中间截止,就会发布不同的选择。这说明样本数量会影响决定,不能把先加深直接宣布为更强。首轮测试因导入未导出的动作类型而收集失败,改用公开接口后通过。

局限

162 次选定转移读盘回放一致,但它们是相关的一步检查,不是 162 场新战斗;计时含插桩,不是延迟保证;研究策略读取敌方构筑,没有公平性或棋力结论。

结论与下一步

样本复用保留在离线工具中,默认日程不变。下一步研究如何用少量样本筛选值得继续比较的动作对,同时控制低样本漏选与临时改选的风险,见实验 0007。