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 条
  • [41] Solving the post enrolment course timetabling problem by ant colony optimization
    Clemens Nothegger
    Alfred Mayer
    Andreas Chwatal
    Günther R. Raidl
    Annals of Operations Research, 2012, 194 : 325 - 339
  • [42] Deep Intelligent Ant Colony Optimization for Solving Travelling Salesman Problem
    Wang Y.
    Chen M.
    Xing L.
    Wu Y.
    Ma W.
    Zhao H.
    1600, Science Press (58): : 1586 - 1598
  • [43] Solving the Feeder Vehicle Routing Problem using ant colony optimization
    Huang, Ying-Hua
    Blazquez, Carola A.
    Huang, Shan-Huen
    Paredes-Belmar, German
    Latorre-Nunez, Guillermo
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 127 : 520 - 535
  • [44] Solving railroad blocking problem using ant colony optimization algorithm
    Yaghini, Masoud
    Foroughi, Amir
    Nadjari, Behnam
    APPLIED MATHEMATICAL MODELLING, 2011, 35 (12) : 5579 - 5591
  • [45] Ant Colony Optimization for Solving the Vehicle Routing Problem with Delivery Preferences
    Calvete, Herminia I.
    Gale, Carmen
    Oliveros, Maria-Jose
    MODELING AND SIMULATION IN ENGINEERING, ECONOMICS, AND MANAGEMENT, MS 2012, 2012, 115 : 230 - 239
  • [46] A survey on parallel ant colony optimization
    Pedemonte, Martin
    Nesmachnow, Sergio
    Cancela, Hector
    APPLIED SOFT COMPUTING, 2011, 11 (08) : 5181 - 5197
  • [47] Track initiation with ant colony optimization
    Xu, Benlian
    Chen, Qinglan
    Wang, Zhiquan
    COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2009, 14 (9-10) : 3629 - 3644
  • [48] Ant Colony Optimization With an Improved Pheromone Model for Solving MTSP With Capacity and Time Window Constraint
    Wang, Min
    Ma, Tongmao
    Li, Guiling
    Zhai, Xue
    Qiao, Sibo
    IEEE ACCESS, 2020, 8 (08): : 106872 - 106879
  • [49] Efficiently solving the thief orienteering problem with a max-min ant colony optimization approach
    Chagas, Jonatas B. C.
    Wagner, Markus
    OPTIMIZATION LETTERS, 2022, 16 (08) : 2313 - 2331
  • [50] A Hybrid Ant Colony for solving Inventory Routing Problem
    Cheikh, Noufissa
    El Merouani, Mohamed
    PROCEEDINGS OF THE 3RD IEEE INTERNATIONAL CONFERENCE ON LOGISTICS OPERATIONS MANAGEMENT (GOL'16), 2016,