標題: Solving the Minimum Sudoku Poblem
作者: Lin, Hung-Hsuan
Wu, I-Chen
資訊工程學系
Department of Computer Science
關鍵字: Sudoku;16-clue;17-clue;Minimum Sudoku;Checker;BOINC
公開日期: 1-一月-2010
摘要: It is known that solving the minimum Sudoku problem can be done by checking 5,472,730,538 essentially different Sudoku grids, which can be checked independently or in parallel. However, the program Checker, written by McGuire, requires about 311 thousand years on one-core CPU to check these grids completely, according to our experimental analysis. This paper proposes a new algorithm, named a disjoint minimal unavoidable set (DMUS) algorithm, to help solve the minimum Sudoku problem. Then, incorporate the algorithm into the program and further tuning the program code. In our experiment, the performance was greatly improved by a factor of 128.67. Hence, the improved program by us requires about 2417.4 years only. Thus, it becomes feasible and optimistic to solve this program using a volunteer computing system, such as BOINC.
URI: http://dx.doi.org/10.1109/TAAI.2010.77
http://hdl.handle.net/11536/146523
ISSN: 2376-6816
DOI: 10.1109/TAAI.2010.77
期刊: INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI 2010)
起始頁: 456
結束頁: 461
顯示於類別:會議論文