Techniques for Solving Sudoku Puzzles

Mathematics – Optimization and Control

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

11 pages, 5 figures

Scientific paper

Solving Sudoku puzzles is one of the most popular pastimes in the world. Puzzles range in difficulty from easy to very challenging; the hardest puzzles tend to have the most empty cells. The current paper explains and compares three algorithms for solving Sudoku puzzles. Backtracking, simulated annealing, and alternating projections are generic methods for attacking combinatorial optimization problems. Our results favor backtracking. It infallibly solves a Sudoku puzzle or deduces that a unique solution does not exist. However, backtracking does not scale well in high-dimensional combinatorial optimization. Hence, it is useful to expose students in the mathematical sciences to the other two solution techniques in a concrete setting. Simulated annealing shares a common structure with MCMC (Markov chain Monte Carlo) and enjoys wide applicability. The method of alternating projections solves the feasibility problem in convex programming. Converting a discrete optimization problem into a continuous optimization problem opens up the possibility of handling combinatorial problems of much higher dimensionality.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Techniques for Solving Sudoku Puzzles does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Techniques for Solving Sudoku Puzzles, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Techniques for Solving Sudoku Puzzles will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-14350

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.