Solving Sudoku With Ant Colony Optimization

被引:11
|
作者
Lloyd, Huw [1 ]
Amos, Martyn [2 ]
机构
[1] Manchester Metropolitan Univ, Dept Comp & Math, Manchester M15 6BH, Lancs, England
[2] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
关键词
Ant colony optimization; puzzle games; Sudoku; COMPLEXITY; ALGORITHM; PUZZLES;
D O I
10.1109/TG.2019.2942773
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this article, we present a new algorithm for the well-known and computationally challenging Sudoku puzzle game. Our ant-colony-optimization-based method significantly outperforms the state-of-the-art algorithm on the hardest, large instances of Sudoku. We provide evidence that-compared to traditional backtracking methods-our algorithm offers a much more efficient search of the solution space, and demonstrate the utility of a novel antistagnation operator. This work lays the foundation for future work on a general-purpose puzzle solver, and establishes Japanese pencil puzzles as a suitable platform for benchmarking a wide range of algorithms.
引用
收藏
页码:302 / 311
页数:10
相关论文
共 50 条
  • [1] ANT COLONY OPTIMIZATION AND A HYBRID GENETIC ALGORITHM FOR SUDOKU SOLVING
    Mantere, Timo
    Koljonen, Janne
    MENDELL 2009, 2009, : 41 - 48
  • [2] Probability Selection for Solving Sudoku with Ant Colony optimization Algorithm
    Baydogmus, Gozde Karatas
    2022 1st International Conference on Information System and Information Technology, ICISIT 2022, 2022, : 161 - 165
  • [3] Improved Ant Colony Genetic Algorithm Hybrid for Sudoku Solving
    Mantere, Timo
    2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2013, : 274 - 279
  • [4] Work-In-Progress: Solving Sudoku Puzzles Using Hybrid Ant Colony Optimization Algorithm
    Sabuncu, Ibrahim
    2015 1ST INTERNATIONAL CONFERENCE ON INDUSTRIAL NETWORKS AND INTELLIGENT SYSTEMS (INISCOM), 2015, : 181 - 184
  • [5] Solving Nurikabe with Ant Colony Optimization
    Amos, Martyn
    Crossley, Matthew
    Lloyd, Huw
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 129 - 130
  • [6] Solving the Light Up with Ant Colony Optimization
    Rosberg, Igor
    Goldbarg, Elizabeth
    Goldbarg, Marco
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 566 - 573
  • [7] Ant colony algorithms - Solving optimization problems
    Colin, Andrew
    DR DOBBS JOURNAL, 2006, 31 (09): : 46 - +
  • [8] An improved ant colony optimization algorithm for solving TSP
    Yue, Yimeng
    Wang, Xin
    International Journal of Multimedia and Ubiquitous Engineering, 2015, 10 (12): : 153 - 164
  • [9] Approach to solving attribute reductions with ant colony optimization
    Yu, Hong
    Yang, Da-Chun
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2011, 24 (02): : 176 - 184
  • [10] Ant colony optimization algorithms for solving transportation problems
    Kazharov, A. A.
    Kureichik, V. M.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2010, 49 (01) : 30 - 43