General variable neighborhood search for solving Sudoku puzzles: unfiltered and filtered models

被引:0
作者
Aise Zulal Sevkli
Khorshid Adel Hamza
机构
[1] Denison University,Department of Computer Science
[2] Erbil Polytechnic University,Department of Managment
来源
Soft Computing | 2019年 / 23卷
关键词
Metaheuristic; Sudoku puzzles; Variable neighborhood search; Filtering;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, two novel models based on the Variable Neighborhood Search (VNS) algorithm are proposed to solve Sudoku puzzles. For the first model (Unfiltered-VNS), four neighborhood structures are proposed. The Filtered-VNS, which is the second model, uses filtering to reduce the number of partial infeasible solutions in the search area. Local search is performed by a novel mutation-based neighborhood structure. In both models, the neighborhood structures are implemented by using different local search improvement strategies. Two proposed models with the best configurations are tested on 57 well-known Sudoku benchmarks. The experimental results indicate that our models can solve all benchmarks. For easy-, medium-, and hard-level puzzles, Filtered-VNS shows better solution quality than Unfiltered-VNS. For very hard instances, performance of Unfiltered-VNS is better than Filtered-VNS. Except for two of the 57 benchmarks, Filtered-VNS improves the solution qualities of the previous studies.
引用
收藏
页码:6585 / 6601
页数:16
相关论文
共 37 条
[1]  
Boryczka U(2012)Solving the sudoku with the differential evolution Zeszyty Naukowe Politechniki Białostockiej: Informatyka 9 5-16
[2]  
Juszczuk P(2013)Research on Sudoku puzzles based on metaheuristics algorithm J Mod Math Front 2 25-32
[3]  
Deng X(2011)Solving Sudoku puzzles based on improved genetic algorithm Comput Appl Softw 28 68-70
[4]  
Li J(2001)A new heuristic optimization algorithm: harmony search Simulation 76 60-68
[5]  
Li G(2010)Variable neighbourhood search: methods and applications Ann Oper Res 175 367-407
[6]  
Deng X(2014)A comprehensive survey: artificial bee colony (ABC) algorithm and applications Artif Intell Rev 42 21-57
[7]  
Li Y(2007)Metaheuristics can solve sudoku puzzles J Heuristics 13 387-401
[8]  
Cai R(2011)An efficient approach to solve Sudoku problem by harmony search algorithm Int J Eng Sci 4 312-323
[9]  
Geem W(2013)Solution and level identification of Sudoku using harmony search Int J Mod Educ Comput Sci 5 49-55
[10]  
Kim H(1997)Variable neighborhood search Comput Oper Res 24 1097-1100