Skip to main content

Solving Sudoku’s by Evolutionary Algorithms with Pre-processing

  • Conference paper
  • First Online:
  • 327 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 837))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. Wikipedia: Sudoku. http://en.wikipedia.org/wiki/Sudoku

  3. Holland, J.: Adaptation in Natural and Artificial Systems. The MIT Press, Cambridge (1992)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Reynolds, R.G.: An overview of cultural algorithms. In: Advances in Evolutionary Computation, McGraw Hill Press, New York (1999)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Article  MathSciNet  Google Scholar 

  8. Blum, C., Puchinger, J., Raidl, G., Roli, A.: Hybrid metaheuristics in combinatorial optimization: a survey. Appl. Soft Comput. 11(6), 4135–4151 (2011)

    Article  Google Scholar 

  9. Wikipedia: Latin square. http://en.wikipedia.org/wiki/Latin_square

  10. Wikipedia: Magic square. http://en.wikipedia.org/wiki/Magic_square

  11. 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)

    Article  MathSciNet  Google Scholar 

  12. 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)

    MATH  Google Scholar 

  13. Saha, S., Kumar, R.: Unifying heuristics and evolutionary computing for solving and rating Sudoku puzzles. Communicated 0 (2013)

    Google Scholar 

  14. Sudokuwiki: Sudoku. http://www.sudokuwiki.org/sudoku.htm

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Mantere, T., Koljonen, J.: Sudoku page. http://lipas.uwasa.fi/~timan/sudoku/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Timo Mantere .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics