• 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