title: Suduko simulating Annealing
body: <p>Is Simulating Annealing a good algorithm for generating and solving Sudoku problems? Why or why not? </p>
  
  <p>I had implemented a Sudoku game with backtracking but now I want to do it with a local search kind of algorithm in Java. However, I have no idea of where to start. Is there any available library I could use? </p>