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] Improving Ant Colony Optimization Algorithms for Solving Traveling Salesman Problems
    Hung, Kuo-Sheng
    Su, Shun-Feng
    Lee, Zne-Jung
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2007, 11 (04) : 433 - 442
  • [42] Improved ant colony algorithm for solving continuous space optimization problems
    Duan, Hai-Bin
    Ma, Guan-Jun
    Wang, Dao-Bo
    Yu, Xiu-Fen
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (05): : 974 - 977
  • [43] Modification of the Ant Colony Optimization for Solving the Multiple Traveling Salesman Problem
    Yousefikhoshbakht, Majid
    Didehvar, Farzad
    Rahmati, Farhad
    ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2013, 16 (01): : 65 - 80
  • [44] Ant colony optimization with clustering for solving the dynamic location routing problem
    Gao, Shangce
    Wang, Yirui
    Cheng, Jiujun
    Inazumi, Yasuhiro
    Tang, Zheng
    APPLIED MATHEMATICS AND COMPUTATION, 2016, 285 : 149 - 173
  • [45] Variation of Ant Colony Optimization Parameters for Solving the Travelling Salesman Problem
    Cheong, Pui Yue
    Aggarwal, Deepa
    Hanne, Thomas
    Dornberger, Rolf
    2017 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI), 2017, : 60 - 65
  • [46] Ant Colony Optimization Algorithms for Wireless Network Planning Problem Solving
    Skakov, Evgenii
    Malysh, Vladimir
    2015 INTERNATIONAL CONFERENCE "STABILITY AND CONTROL PROCESSES" IN MEMORY OF V.I. ZUBOV (SCP), 2015, : 348 - 352
  • [47] 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
  • [48] Improved ant colony optimization algorithm for solving constraint satisfaction problem
    Zhang, Yong-Gang
    Zhang, Si-Bo
    Xue, Qiu-Shi
    Tongxin Xuebao/Journal on Communications, 2015, 36 (05):
  • [49] Ant Colony Optimization with Negative Feedback for Solving Constraint Satisfaction Problems
    Masukane, Takuya
    Mizuno, Kazunori
    Shinohara, Hiroto
    2018 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2018, : 156 - 159
  • [50] An ant colony optimization heuristic for solving maximum independent set problems
    Li, YM
    Xul, ZB
    ICCIMA 2003: FIFTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, PROCEEDINGS, 2003, : 206 - 211