2009
DOI: 10.1007/s10489-009-0200-0
|View full text |Cite
|
Sign up to set email alerts
|

An efficient algorithm for solving nonograms

Abstract: Nonogram is one of logical games popular in Japan and Netherlands. Solving nonogram is a NP-complete problem. There are some related papers proposed. Some use genetic algorithm (GA), but the solution may get stuck in local optima. Some use depth first search (DFS) algorithm, 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 nonograms are compact and contiguous, some logical rules are deduced to paint some cells. Then, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
8
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 2 publications
0
8
0
Order By: Relevance
“…Jing and Yu [2][5] proposed a method based on logical rules (LR) and chronological backtracking with an LR filter to solve Japanese puzzles. Their rules exploited with a new concept of "the range of a black run."…”
Section: Previous Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Jing and Yu [2][5] proposed a method based on logical rules (LR) and chronological backtracking with an LR filter to solve Japanese puzzles. Their rules exploited with a new concept of "the range of a black run."…”
Section: Previous Workmentioning
confidence: 99%
“…Some put focus on the generation of questions, trying to use the least implied numbers to generate a question with only one answer. Some try to demonstrate some puzzle games are NP-Complete problems [2] [8]; besides, studying how to use programs to rapidly solve these puzzle games is an important direction. Previous researchers tried to use pattern match and DFS to solve Nonograms puzzle games [2] [5], and had breakthrough in the speed of solving them.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In [24], Yu et al proposed an algorithm to solve nonogram puzzles based on specific logical rules, using backtracking to solve undetermined cells and logical rules to improve the search efficiently. These logical rules are mainly used to help line painting (either for rows or columns), with the goal of painting as many pixels in each line as possible.…”
Section: Introductionmentioning
confidence: 99%
“…Some put focus on the generation of questions, trying to use the least implied numbers to generate a question with only one answer [1]; some try to demonstrate some puzzle games are NP-Complete problems [2] [3]; besides, studying how to use programs to rapidly solve these puzzle games is an important direction. Previous researchers tried to use pattern matching and DFS to solve Nonogram puzzle games [4] [5], and had breakthrough in the speed of solving them. However, DFS may step into a wrong track, stuck in it, and cause great deal of resource waste.…”
Section: Introductionmentioning
confidence: 99%