Abstract
This paper handles the popular Sudoku puzzle and studies how to improve evolutionary algorithm solving by first pre-processing Sudoku solving with the most common known solving methods. We found that the pre-processing solves some of the easiest Sudoku’s so we do not even need other methods. With more difficult Sudoku’s the pre-processing reduce the positions needed to solve dramatically, which means that evolutionary algorithm finds the solution much faster than without the pre-processing.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Mantere, T., Koljonen, J.: Solving and rating Sudoku puzzles with genetic algorithms. In: Hyvönen, E., et al. (eds.) Proceedings of the 12th Finnish Artificial Conference STeP 2006, Espoo, Finland, 26–27 October, pp. 86–92 (2006)
Wikipedia: Sudoku. http://en.wikipedia.org/wiki/Sudoku
Holland, J.: Adaptation in Natural and Artificial Systems. The MIT Press, Cambridge (1992)
Darwin, C.: The Origin of Species: By Means of Natural Selection or the Preservation of Favoured Races in the Struggle for Life. Oxford University Press, London (1859)
Reynolds, R.G.: An overview of cultural algorithms. In: Advances in Evolutionary Computation, McGraw Hill Press, New York (1999)
Colorni, A., Dorigo M., Maniezzo, V.: Distributed optimization by ant colonies. In: actes de la première conférence européenne sur la vie artificielle, pp. 134–142. Elsevier, Paris (1991)
Lozano, M., García-Martínez, C.: Hybrid metaheuristics with evolutionary algorithms specializing in intensification and diversification: overview and progress report. Comput. Oper. Res. 37(3), 481–497 (2010)
Blum, C., Puchinger, J., Raidl, G., Roli, A.: Hybrid metaheuristics in combinatorial optimization: a survey. Appl. Soft Comput. 11(6), 4135–4151 (2011)
Wikipedia: Latin square. http://en.wikipedia.org/wiki/Latin_square
Wikipedia: Magic square. http://en.wikipedia.org/wiki/Magic_square
McGuire, G., Tugemann, B., Civario, G.: There is no 16-clue Sudoku: solving the Sudoku minimum number of clues problem via hitting set enumeration. Exp. Math. 23(2), 190–217 (2014)
Lawler, E.L., Lentra, J.K., Rinnooy, A.H.G., Shmoys, D.B. (eds.): The Traveling Salesman Problem – A Guided Tour of Combinatorial Optimization. Wiley, New York (1985)
Saha, S., Kumar, R.: Unifying heuristics and evolutionary computing for solving and rating Sudoku puzzles. Communicated 0 (2013)
Sudokuwiki: Sudoku. http://www.sudokuwiki.org/sudoku.htm
Mantere, T., Koljonen J.: Ant colony optimization and a hybrid genetic algorithm for Sudoku solving. In: MENDEL 2009 – 15th International Conference on Soft Computing, Brno, Czech Republic, 24–26 June, pp. 41–48 (2009)
Mantere T.: Improved ant colony genetic algorithm hybrid for Sudoku solving. In: Proceedings of the 2013 3rd World Congress on Information and Communication Technologies (WICT 2013), Hanoi, Vietnam, 15–18 December, pp. 276–281 (2013)
Mantere, T., Koljonen, J.: Sudoku page. http://lipas.uwasa.fi/~timan/sudoku/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Amil, P.R., Mantere, T. (2019). Solving Sudoku’s by Evolutionary Algorithms with Pre-processing. In: Matoušek, R. (eds) Recent Advances in Soft Computing . MENDEL 2017. Advances in Intelligent Systems and Computing, vol 837. Springer, Cham. https://doi.org/10.1007/978-3-319-97888-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-97888-8_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-97887-1
Online ISBN: 978-3-319-97888-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)