TY - JOUR
T1 - Strategy optimization for deductive games
AU - Chen, Shan Tai
AU - Lin, Shun Shii
AU - Huang, Li Te
AU - Hsu, Sheng Hsuan
PY - 2007/12/1
Y1 - 2007/12/1
N2 - This paper presents novel algorithms for strategy optimization for deductive games. First, a k-way-branching (KWB) algorithm, taking advantage of a clustering technique, can obtain approximate results effectively. Second, a computer-aided verification algorithm, called the Pigeonhole-principle-based backtracking (PPBB) algorithm, is developed to discover the lower bound of the number of guesses required for the games. These algorithms have been successfully applied to deductive games, Mastermind and "Bulls and Cows." Experimental results show that KWB outperforms previously published approximate strategies. Furthermore, by applying the algorithms, we derive the theorem: 7 guesses are necessary and sufficient for the "Bulls and Cows" in the worst case. These results suggest strategies for other search problems.
AB - This paper presents novel algorithms for strategy optimization for deductive games. First, a k-way-branching (KWB) algorithm, taking advantage of a clustering technique, can obtain approximate results effectively. Second, a computer-aided verification algorithm, called the Pigeonhole-principle-based backtracking (PPBB) algorithm, is developed to discover the lower bound of the number of guesses required for the games. These algorithms have been successfully applied to deductive games, Mastermind and "Bulls and Cows." Experimental results show that KWB outperforms previously published approximate strategies. Furthermore, by applying the algorithms, we derive the theorem: 7 guesses are necessary and sufficient for the "Bulls and Cows" in the worst case. These results suggest strategies for other search problems.
KW - Algorithm
KW - Bulls and cows
KW - Mastermind
KW - Pigeonhole principle
KW - Search strategies
UR - http://www.scopus.com/inward/record.url?scp=34250026665&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34250026665&partnerID=8YFLogxK
U2 - 10.1016/j.ejor.2006.08.058
DO - 10.1016/j.ejor.2006.08.058
M3 - Article
AN - SCOPUS:34250026665
SN - 0377-2217
VL - 183
SP - 757
EP - 766
JO - European Journal of Operational Research
JF - European Journal of Operational Research
IS - 2
ER -