Skip to main content

Visualizing and Exploring the Dynamics of Optimization via Circular Swap Mutations in Constraint-Based Problem Spaces

  • Conference paper
  • First Online:
Fourth Congress on Intelligent Systems (CIS 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 868))

Included in the following conference series:

  • 35 Accesses

Abstract

This paper presents an investigation into utilizing circular swap mutations and partial brute forcing in guiding a stochastic search toward an optimal solution. The findings have potential implications for computational intelligence approaches in massive search spaces with known constraints. The efficacy of the method is examined using Sudoku puzzles ranging from 17 to 37 clues. The study graphically depicts the magnitude of the problem space, thus revealing the spatial proximity of states and the nature in which intertwined constraints affect the scope for locating a solution. These insights potentially assist in comprehending the problem space when designing solutions for vast, multidimensional problems. Constraint-aware circular swap mutations can serve as a successful strategy in the design of computational intelligence algorithms that need to be made capable of escaping local optima under temporal constraints. Future directions for research are also suggested. These include mathematically examining paths to optimal solutions and reverse-generating fitness landscapes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

Institutional subscriptions

References

  1. McGuire G, Tugemann B, Civario G (2012) There is no 16-clue Sudoku: solving the sudoku minimum number of clues problem via hitting set enumeration. Exper Math 23

    Google Scholar 

  2. D.A.P. (2013) Maximum number of clues in a sudoku game that does not produce a unique solution. Mathematics Stack Exchange https://math.stackexchange.com/q/345255, https://math.stackexchange.com/users/31718/daniel-a-a pelsmaeker (version: 2013-03-29)

  3. Knuth DE (2000) Dancing links. Millennial Perspect Comput Sci 1:1–26

    Google Scholar 

  4. Johnston MD, Adorf HM (1989) Learning in stochastic neural networks for constraint satisfaction problems. In: Proceedings of the NASA conference on space telerobotics

    Google Scholar 

  5. Weber T (2005) A SAT-based Sudoku solver. In: Proceedings of the 12th international conference on logic for programming, artificial intelligence and reasoning, pp 11–15

    Google Scholar 

  6. Lewis R (2007) Metaheuristics can solve Sudoku puzzles. J Heuristics 13(4):387–401

    Google Scholar 

  7. Mantere T, Koljonen J (2008) Sudoku solving with cultural swarms. In: Proceedings of the 13th Finnish artificial intelligence conference (AI and machine consciousness), pp 60–67

    Google Scholar 

  8. Moraglio A, Togelius J (2007) Geometric particle swarm optimization for the Sudoku puzzle. In: Proceedings of the 9th annual conference on genetic and evolutionary computation. ACM, New York, NY, USA, pp 118–125

    Google Scholar 

  9. Hereford JM, Gerlach H (2008) Integer-valued particle swarm optimization applied to Sudoku puzzles. In: Proceedings of the IEEE swarm intelligence symposium, pp 1–7

    Google Scholar 

  10. McGerty S (2009) Solving sudoku puzzles with particle swarm optimisation. Final Report, Macquarie University

    Google Scholar 

  11. Wang C, Sun B, Du KJ, Li JY, Zhan ZH, Jeon SW, Wang H, Zhang J (2023) A novel evolutionary algorithm with column and sub-block local search for sudoku puzzles. IEEE Trans Games

    Google Scholar 

  12. Nicolau M, Ryan C (2006) Solving Sudoku with the GAuGE system. In: Collet P, Tomassini M, Ebner M, Gustafson S, Ekárt A (eds) Genetic programming. Springer, Berlin, Heidelberg, pp 213–224

    Google Scholar 

  13. Abdel-Raouf O, Abdel-Baset M, Henawy I (2014) A novel hybrid flower pollination algorithm with chaotic harmony search for solving Sudoku puzzles. Int J Eng Trends Technol 7:126–132

    Google Scholar 

  14. Pillay N (2012) Finding solutions to Sudoku puzzles using human intuitive heuristics. South African Comput J 49:25–34

    Google Scholar 

  15. Becker M, Balci S (2018) Improving an evolutionary approach to sudoku puzzles by intermediate optimization of the population. In: International conference on information science and applications. Springer, pp 369–375

    Google Scholar 

  16. Jones S, Roach P, Perkins S (2007) Construction of heuristics for a search-based approach to solving Sudoku. In: Proceedings of the 27th SGAI international conference on artificial intelligence. Cambridge, England, pp 37–49

    Google Scholar 

  17. Mcgerty S, Moisiadis F (2014) Are evolutionary algorithms required to solve Sudoku problems? Comput Sci Inf Technol 4:365–377

    Google Scholar 

  18. Ipe NK, Chatterjee S (2022) An in-memory physics environment as a world model for robot motion planning. In: Soft computing: theories and applications: proceedings of SoCTA 2020, vol 1. Springer, pp 559–569

    Google Scholar 

  19. Ipe NK (2021) The need to visualize sudoku, preprint at https://engrxiv.org/preprint/view/1649/

  20. Ipe N, Kulkarni RV (2021) The need to visualize Sudoku, preprint at https://www.techrxiv.org/articles/preprint/The_Need_To_Visualize_Sudoku/14528928

  21. Park K (2016) 1 million sudoku games. https://www.kaggle.com/bryanpark/sudoku

  22. Cao Y (2008) Benchmarking Sudoku solvers. https://in.mathworks.com/matlabcentral/fileexchange/18921-benchmarking-sudoku-solvers

  23. Matsumoto M, Nishimura T (1998) Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans Model Comput Simul (TOMACS) 8(1):3–30

    Google Scholar 

  24. McGrath R. The GNU C library (GLIBC). https://www.gnu.org/software/libc/

  25. Pelanek R et al (2011) Difficulty rating of sudoku puzzles by a computational model. In: FLAIRS conference. Citeseer

    Google Scholar 

  26. Ercsey-Ravasz M, Toroczkai Z (2012) The chaos within Sudoku. Sci Rep 2:1–8

    Google Scholar 

  27. Inkala A. AI sudoku puzzle difficulty. http://www.aisudoku.com/index_en.html

  28. Rusu RB, Cousins S (2011) 3D is here: point cloud library (PCL). In: 2011 IEEE international conference on robotics and automation. IEEE, pp 1–4

    Google Scholar 

  29. Girardeau-Montaut D. Cloud compare. https://www.danielgm.net/cc/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Navin K. Ipe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ipe, N.K., Kulkarni, R.V. (2024). Visualizing and Exploring the Dynamics of Optimization via Circular Swap Mutations in Constraint-Based Problem Spaces. In: Kumar, S., K., B., Kim, J.H., Bansal, J.C. (eds) Fourth Congress on Intelligent Systems. CIS 2023. Lecture Notes in Networks and Systems, vol 868. Springer, Singapore. https://doi.org/10.1007/978-981-99-9037-5_10

Download citation

Publish with us

Policies and ethics