• DocumentCode
    578993
  • Title

    Combining Metaheuristics and CSP Algorithms to Solve Sudoku

  • Author

    Machado, Marlos C. ; Chaimowicz, Luiz

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Minas Gerais, Belo Horizonte, Brazil
  • fYear
    2011
  • fDate
    7-9 Nov. 2011
  • Firstpage
    124
  • Lastpage
    131
  • Abstract
    Sudoku is a very popular puzzle game that is played by millions of people everyday. In spite of that, it is a NP-Hard problem that can be very difficult to solve depending on the initial conditions of the board. In this paper, we propose the combination of metaheuristics with techniques from the Constraint Satisfaction Problem (CSP) domain that speed up the solution´s search process by decreasing its search space and its processing time. Experiments performed with boards of size 3, 4 and 5 show that this approach allows the resolution of a greater number of instances when compared to an initial baseline.
  • Keywords
    combinatorial mathematics; computational complexity; constraint satisfaction problems; game theory; games of skill; CSP algorithms; NP-Hard problem; Sudoku; constraint satisfaction problem; metaheuristics algorithms; puzzle game; search space; Algorithm design and analysis; Generators; Heuristic algorithms; Markov processes; NP-complete problem; Search problems; Simulated annealing; Constraint Satisfaction Problems; Metaheuristics; NP-Complete Problems; Sudoku;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Games and Digital Entertainment (SBGAMES), 2011 Brazilian Symposium on
  • Conference_Location
    Salvador
  • ISSN
    2159-6654
  • Print_ISBN
    978-1-4673-0797-0
  • Type

    conf

  • DOI
    10.1109/SBGAMES.2011.18
  • Filename
    6363225