中文

玩多色Mastermind游戏

数据结构与算法 2013-01-18 v2 离散数学

摘要

我们分析了经典猜谜游戏Mastermind的通用版本,其中有nn个位置和kk种颜色。由于kn1εk \le n^{1-\varepsilon}ε>0\varepsilon>0为常数)的情况已得到充分理解,我们专注于更多颜色的情况。对于最突出的情况k=nk=n,我们的结果表明,Codebreaker可以用O(nloglogn)O(n \log \log n)次猜测找到秘密代码。这个界限也适用于仅使用黑色答案钉的情况。它改进了Chvátal首次证明的O(nlogn)O(n \log n)界限(Combinatorica 3 (1983), 325--329)。我们还表明,如果同时使用黑色和白色答案钉,则O(nloglogn)O(n \log\log n)界限适用于多达n2loglognn^2 \log\log n种颜色。这些界限几乎是紧的,因为已知的下界为Ω(n)\Omega(n)。与kn1εk \le n^{1-\varepsilon}的情况不同,仅通过随机猜测直到确定秘密代码是不够的。事实上,我们表明,最优的非自适应策略(确定性的或随机性的)需要Θ(nlogn)\Theta(n \log n)次猜测。

关键词

引用

@article{arxiv.1207.0773,
  title  = {Playing Mastermind with Many Colors},
  author = {Benjamin Doerr and Carola Doerr and Reto Spöhel and Henning Thomas},
  journal= {arXiv preprint arXiv:1207.0773},
  year   = {2013}
}

备注

Extended abstract appeared in SODA 2013. This full version has 22 pages and 1 picture