DocumentCode :
3099666
Title :
Solving Japanese puzzles with logical rules and depth first search algorithm
Author :
Jing, Min-Quan ; Yu, Chiung-hsueh ; Lee, Hui-Lung ; Chen, Ling-Hwei
Author_Institution :
Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Volume :
5
fYear :
2009
fDate :
12-15 July 2009
Firstpage :
2962
Lastpage :
2967
Abstract :
Japanese puzzle is one of logical games popular in Japan and Netherlands. Solving Japanese puzzle is a NP-complete problem. There are some related papers proposed. Some use genetic algorithm (GA), but the solution may be wrong. Some use depth first search (DFS) algorithm, which is an exhaustive search, the execution speed is very slow. In this paper, we propose a puzzle solving algorithm to treat these problems. Based on the fact that most of Japanese puzzle are compact and contiguous, some logical rules are deduced to paint some cells. Then, the DFS algorithm with the ldquobranch and boundrdquo scheme, which is used to do early termination for those impossible paths, is used to solve those undetermined cells. Experimental results show that our algorithm can solve Japanese puzzles successfully, and the processing speed is significantly faster than that of DFS.
Keywords :
computer games; genetic algorithms; tree searching; Japanese puzzles solving; NP-complete problem; branch-and-bound scheme; depth first search algorithm; genetic algorithm; logical games; logical rules; nonogram; puzzle solving algorithm; Computer science; Cybernetics; Evolutionary computation; Genetic algorithms; Machine learning; Machine learning algorithms; NP-complete problem; Paints; Tomography; Branch and bound; Depth first search; Japanese puzzle; Nonogram;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning and Cybernetics, 2009 International Conference on
Conference_Location :
Baoding
Print_ISBN :
978-1-4244-3702-3
Electronic_ISBN :
978-1-4244-3703-0
Type :
conf
DOI :
10.1109/ICMLC.2009.5212614
Filename :
5212614
Link To Document :
بازگشت