Browse > Article
http://dx.doi.org/10.7236/JIIBC.2017.17.4.155

Binary Backtracking Algorithm for Sudoku  

Lee, Sang-Un (Dept. of Multimedia Eng., Gangneung-Wonju National University)
Publication Information
The Journal of the Institute of Internet, Broadcasting and Communication / v.17, no.4, 2017 , pp. 155-161 More about this Journal
Abstract
This paper suggests polynomial time solution algorithm for Sudoku puzzle problem. This problem has been known NP (non-deterministic polynomial time)-complete. The proposed algorithm set the initial value of blank cells to value range of [$1,2,{\cdots},9$]. Then the candidate set values in blank cells deleted by preassigned clue in row, column, and block. We apply the basic rules of Stuart, and proposes two additional rules. Finally we apply binary backtracking(BBT) technique. For the experimental Sudoku puzzle with various categories of solution, the BBT algorithm can be obtain all of given Sudoku puzzle regardless of any types of solution.
Keywords
Sudoku; NP-Complete; Single value; Unique value; Common value;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 R. Lewis, "Metaheuristics Can Solve Sudoku Puzzles," Journal of Heuristics, Vol. 13, No. 4, pp. 387-401, Aug. 2007, doi:10.1007/s10732-007-9012-8   DOI
2 E. S. Reich, "Mathematician Clams Breakthrough in Sudoku Puzzle," Nature News, Jan. 2012, doi:10.10.1038/nature.2012.9751   DOI
3 Wikipedia, "Algorithmics of Sudoku," http://en.wikipedia.org/wiki/Algorithmics_of_Sudoku, Wikipedia Foundation Ltd., 2015.
4 J. F. Crook, "A Pencil-and-Paper Algorithm for Solving Sudoku Puzzles," Notices of the American Mathematical Society (AMS), Vol. 56, No. 4, pp. 460-468, Apr. 2009.
5 A. Stuart, "Sudoku Solver for Android and iPhone: Sudoku Solver for Mobile Devices. Ver. 1.97," http://www.sudokuwi ki.or g/sudoku.htm, Syndicated Puzzles Inc, Jul. 2013.
6 Sudoku-Solutions.com, "Sudoku Solutions: Sudoku Solver," http://www.sudoku-solutions.com/, Aire Technologies, Wiesbaden, Germany, 2013.
7 S. U. Lee, "Sudoku Algorithm," Journal of the IIBC, Vol. 15, No. 1, pp. 207-215, Feb. 2015, doi: 10.7236/JIIBC.2015.15.1.207   DOI
8 M. Swain, "World's Hardest Sudoku Puzzle: It's the Most Baffling Brainteaser Ever Devised... Can You Solve it?," http://www.mirror.co.uk/news/weired-news/worlds-hardest-sudoku-puzzle-ever-942299, Jun. 2012.
9 G. McGuire, B. Tugemann, and G. Givario, "There is no 16-Clue Sudoku: Solving the Sudoku Minimum Number of Clues Problem," School of Mathematical Sciences, University College Dublin, Ireland, pp. 1-36, Jan, 2012. arXiv: 1201.0749
10 The Physics arXiv Blog, "Mathematicians Solve Minimum Sudoku Problem," http://www.technologyreview.com/view/509091/best-of-2012-mathematicians-solve-minimum-sudoku-problem/, MIT Technology Review, Jan. 2012.
11 J. P. Delahaye, "The Science Behind Sudoku," Scientific American, Vol. 294, No. 6, pp. 80-87 Jun. 2006, doi:10.1038/scientificamerican0606-80   DOI
12 H. H. Lin, and I. C. Wu, "Solving the Minimum Sudoku Problem," International Conference on Technologies and Applications of Artificial Intelligence (TAAI), pp. 456-461, Nov. 2010, doi:10.1109/TAAI.2010.77   DOI
13 A. M. Herzberg and M. R. Murty, "Sudoku Squares and Chromatic Polynomials," Notices of the American Mathematical Society (AMS), Vol. 54, No. 6, pp. 708-717, Jun. 2007.
14 B. Felgenhauer and F. Jarvis, "Enumerating Possible Sudoku Grids," http://www.afjarvis.staff.shef.ac.uk/sudoku.pdf, 2005.
15 T. Yato and T. Seta, "Complexity and Completeness of Finding Another Solution and Its Application to Puzzles," IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol .E86-A, No. 5, pp. 1052-1060, May 2003, ISSN: 0916-8508
16 E. R. Maria and Z. Toroczkai, "The Chaos Within Sudoku," Scientific Reports, Vol. 2, pp. 1-8, Oct. 2012, doi:10.1038/srep00725.   DOI