【发布时间】:2019-05-18 11:21:12
【问题描述】:
我为 Mastermind https://www.cs.uni.edu/~wallingf/teaching/cs3530/resources/knuth-mastermind.pdf 实现了 Donald Knuth 1977 算法
我能够重现他的结果 - 在最坏的情况下 5 次猜测获胜,平均为 4.476。
然后我尝试了一些不同的东西。我反复运行 Knuth 的算法,并在每次开始前随机打乱整个组合列表。在最坏的情况下(如 Knuth),我能够采用 5 次猜测获胜的策略,但平均有 4.451 次猜测获胜。比高德纳更好。
之前是否有任何工作试图平均优于 Knuth 算法,同时保持最坏的情况?到目前为止,我在网上找不到任何迹象。
谢谢!
阿隆
【问题讨论】:
-
您问题中唯一的问号是“以前是否有任何工作试图在平均表现优于 Knuth 算法的同时保持最坏的情况?”所以这就是我的回答。 :-)
标签: knuth