Metaheuristics can solve sudoku puzzles

被引:58
|
作者
Lewis, Rhyd [1 ]
机构
[1] Napier Univ, Sch Comp, Ctr Emergent Comp, Edinburgh EH10 5DT, Midlothian, Scotland
关键词
metaheuristics; Sudoku; puzzles; phase-transition;
D O I
10.1007/s10732-007-9012-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present, to our knowledge, the first application of a metaheuristic technique to the very popular and NP-complete puzzle known as 'Sudoku'. We see that this stochastic search-based algorithm, which uses simulated annealing, is able to complete logic-solvable puzzle-instances that feature daily in many of the UK's national newspapers. We also introduce a new method for producing sudoku problem instances (that are not necessarily logic-solvable) and use this together with the proposed SA algorithm to try and discover for what types of instances this algorithm is best suited. Consequently we notice the presence of an 'easy-hard-easy' style phase-transition similar to other problems encountered in operational research.
引用
收藏
页码:387 / 401
页数:15
相关论文
共 50 条
  • [1] Metaheuristics can solve sudoku puzzles
    Rhyd Lewis
    [J]. Journal of Heuristics, 2007, 13 : 387 - 401
  • [2] Genetic Operations to Solve Sudoku Puzzles
    Sato, Yuji
    Inoue, Hazuki
    [J]. GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2010, : 2111 - 2112
  • [3] Using Constraint Programming to solve Sudoku Puzzles
    Crawford, Broderick
    Aranda, Mary
    Castro, Carlos
    Monfroy, Eric
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 926 - +
  • [4] Genetic Algorithms with Local Optima Handling to Solve Sudoku Puzzles
    Gerges, Firas
    Zouein, Germain
    Azar, Danielle
    [J]. PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON COMPUTING AND ARTIFICIAL INTELLIGENCE (ICCAI 2018), 2018, : 19 - 22
  • [5] How *not* to solve a Sudoku
    Gabor, Adriana F.
    Woeginger, Gerhard J.
    [J]. OPERATIONS RESEARCH LETTERS, 2010, 38 (06) : 582 - 584
  • [6] A program to solve Sudoku
    Bird, Richard
    [J]. JOURNAL OF FUNCTIONAL PROGRAMMING, 2006, 16 (06) : 671 - 679
  • [7] 2 MOZART PUZZLES - CAN ANYONE SOLVE THEM
    TYSON, A
    [J]. MUSICAL TIMES, 1988, 129 (1741): : 126 - 127
  • [8] Seizures From Solving Sudoku Puzzles
    Feddersen, Berend
    Vollmar, Christian
    Remi, Jan
    Stephan, Thomas
    Flanagin, Virginia L.
    Noachtar, Soheyl
    [J]. JAMA NEUROLOGY, 2015, 72 (12) : 1524 - 1526
  • [9] Chemistry of art and color Sudoku puzzles
    Welsh, Michael J.
    [J]. JOURNAL OF CHEMICAL EDUCATION, 2007, 84 (04) : 610 - 611
  • [10] Solving Sudoku Puzzles with Rewriting Rules
    Santos-Garcia, Gustavo
    Palomino, Miguel
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 176 (04) : 79 - 93