Skip to main content

Fog of Search Resolver for Minimum Remaining Values Strategic Colouring of Graph

  • Conference paper
  • First Online:
Soft Computing in Data Science (SCDS 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 937))

Included in the following conference series:

  • 841 Accesses

Abstract

Minimum Remaining Values (MRV) is a popular strategy used along with Backtracking algorithm to solve Constraint Satisfaction Problems such as the Graph Colouring Problem. A common issue with MRV is getting stuck on search plateaus when two or more variables have the same minimum remaining values. MRV breaks the tie by arbitrarily selecting one of them, which might turn out to be not the best choice to expand the search. The paper relates the cause of search plateaus in MRV to ‘Fog of Search’ (FoS), and consequently proposes improvements to MRV to resolve the situation. The improved MRV+ generates a secondary heuristics value called the Contribution Number, and employs it to resolve a FoS. The usefulness of the FoS resolver is illustrated on Sudoku puzzles, a good instance of Graph Colouring Problem. An extensive experiment involving ten thousand Sudoku puzzles classified under two difficulty categories (based on the Number of clues and the Distribution of the clues) and five difficulty levels (ranging from Extremely Easy to Evil puzzles) were conducted. The results show that the FoS resolver that implements MRV+ is able to limit the FoS situations to a minimal, and consequently drastically reduce the number of recursive calls and backtracking moves that are normally ensued in MRV.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Poole, D.L., Mackworth, A.K.: Artificial Intelligence: Foundations of Computational Agents Artificial. Cambridge University Press (2010)

    Google Scholar 

  2. Edelkamp, S., Schrodl, S.: Heuristic Search: Theory and Applications. Morgan Kaufmann Publishers Inc. (2011)

    Google Scholar 

  3. Habbas, Z., Herrmann, F., Singer, D., Krajecki, M.: A methodological approach to implement CSP on FPGA. In: IEEE International Workshop on Rapid System Prototyping Shortening Path from Specification to Prototype (1999). https://doi.org/10.1109/iwrsp.1999.779033

  4. Russell, S., Norvig, P.: Artificial Intelligence A: Modern Approach, 3rd edn. Pearson (2010)

    Google Scholar 

  5. Sudo, Y., Kurihara, M., Yanagida, T.: Keeping the stability of solutions to dynamic fuzzy CSPs. In: IEEE International Conference on Systems, Man and Cybernetics, pp. 1002–1007 (2008)

    Google Scholar 

  6. Haralick, R.M., Shapiro, L.G.: The consistent labeling problem: Part I. IEEE Trans. Pattern Anal. Mach. Intell. 173–184 (1979). https://doi.org/10.1109/tpami.1979.4766903

  7. Jilg, J., Carter, J.: Sudoku evolution. In: 2009 International IEEE Consumer Electronics Society’s Games Innovations Conference, pp. 173–185 (2009). https://doi.org/10.1109/icegic.2009.5293614

  8. 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, 190–217 (2014)

    Article  MathSciNet  Google Scholar 

  9. Jiang, B., Xue, Y., Li, Y., Yan, G.: Sudoku puzzles generating: from easy to evil. Chin. J. Math. Pract. Theory 39, 1–7 (2009)

    Google Scholar 

  10. Kiesling, E.C.: On war without the fog. Mil. Rev. 85–87 (2001)

    Google Scholar 

  11. Shapiro, M.J.: The fog of war. Secur. Dialogue 36, 233–246 (2005). https://doi.org/10.1177/0967010605054651

    Article  Google Scholar 

  12. Asai, M., Fukunaga, A.: Exploration among and within plateaus in greedy best-first search. In: International Conference on Automated Planning Schedule, pp. 11–19 (2017)

    Google Scholar 

  13. Abuluaih, S., Mohamed, A.H., Annamalai, M., Iida, H.: Reordering variables using contribution number strategy to neutralize sudoku sets. In: International Conference on Agents Artificial Intelligence, pp. 325–333 (2015). https://doi.org/10.5220/0005188803250333

  14. Norvig, P.: Solving Every Sudoku Puzzle (2010). http://www.norvig.com/sudoku.html

  15. Lee, W.: Programming Sudoku, 1st edn. Apress (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Saajid Abuluaih , Azlinah Mohamed , Muthukkaruppan Annamalai or Hiroyuki Iida .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Abuluaih, S., Mohamed, A., Annamalai, M., Iida, H. (2019). Fog of Search Resolver for Minimum Remaining Values Strategic Colouring of Graph. In: Yap, B., Mohamed, A., Berry, M. (eds) Soft Computing in Data Science. SCDS 2018. Communications in Computer and Information Science, vol 937. Springer, Singapore. https://doi.org/10.1007/978-981-13-3441-2_16

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-3441-2_16

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-3440-5

  • Online ISBN: 978-981-13-3441-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics