TY - JOUR
T1 - How Simple Algorithms can Solve Latin Square Completion-Type Puzzles Approximately
AU - Haraguchi, Kazuya
AU - Ono, Hirotaka
N1 - Publisher Copyright:
© 2015 Information Processing Society of Japan.
PY - 2015
Y1 - 2015
N2 - Among many variations of pencil puzzles, Latin square Completion-Type puzzles (LSCPs) are quite popular for puzzle fans. Concerning these puzzles, the solvability has been investigated from the viewpoint of time complexity in the last decade; it has been shown that, in most of these puzzles, it is NP-complete to determine whether a given puzzle instance has a proper solution. In this paper, we investigate the approximability of three LSCPs: Sudoku, Futoshiki and KenKen. We formulate each LSCP as a maximization problem that asks to fill as many cells as possible, under the Latin square condition and the inherent condition. We then propose simple generic approximation algorithms for them and analyze their approximation ratios.
AB - Among many variations of pencil puzzles, Latin square Completion-Type puzzles (LSCPs) are quite popular for puzzle fans. Concerning these puzzles, the solvability has been investigated from the viewpoint of time complexity in the last decade; it has been shown that, in most of these puzzles, it is NP-complete to determine whether a given puzzle instance has a proper solution. In this paper, we investigate the approximability of three LSCPs: Sudoku, Futoshiki and KenKen. We formulate each LSCP as a maximization problem that asks to fill as many cells as possible, under the Latin square condition and the inherent condition. We then propose simple generic approximation algorithms for them and analyze their approximation ratios.
UR - http://www.scopus.com/inward/record.url?scp=84929416887&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84929416887&partnerID=8YFLogxK
U2 - 10.2197/ipsjjip.23.276
DO - 10.2197/ipsjjip.23.276
M3 - Article
AN - SCOPUS:84929416887
SN - 0387-6101
VL - 23
SP - 276
EP - 283
JO - Journal of Information Processing
JF - Journal of Information Processing
IS - 3
ER -