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] Improved Ant Colony Genetic Algorithm Hybrid for Sudoku Solving
    Mantere, Timo
    2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2013, : 274 - 279
  • [3] 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
  • [4] 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
  • [5] Solving the Light Up with Ant Colony Optimization
    Rosberg, Igor
    Goldbarg, Elizabeth
    Goldbarg, Marco
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 566 - 573
  • [6] Solving the open vehicle routing problem by a hybrid ant colony optimization
    Sedighpour, Mohammad
    Ahmadi, Vahid.
    Yousefikhoshbakht, Majid
    Didehvar, Farzad
    Rahmati, Farhad
    KUWAIT JOURNAL OF SCIENCE, 2014, 41 (03) : 139 - 162
  • [7] 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
  • [8] Improving Ant Colony Optimization efficiency for solving large TSP instances
    Skinderowicz, Rafal
    APPLIED SOFT COMPUTING, 2022, 120
  • [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 for solving the cuadratic assignment problem
    Reyes Montero, Alfredo
    Sanchez Lopez, Abraham
    2015 FOURTEENTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (MICAI), 2015, : 182 - 187