1. Introduction
  2. Sudoku Explained
  3. How to Think About It
  4. Getting Started
  5. A First Approach-
    Brute Force

  6. Brute Force in Action
  7. Improving on Brute Force
  8. Better Brute Force
  9. Backtracking Search
  10. Backtracking with MRV
  11. Attack of the Samurai
  12. Strategize
  13. Backtracking MRV with
    Unique Constraint

  14. Backtracking MRV with
    Unique Constraint part 2

  15. Conclusion
Introduction Next Page

Howdy!

I'm Matt Moss, and I'm here to teach you about one way a computer can solve...


Sudoku!

This website requires Java 1.5 or better and luck to function properly. If you lack either this may be rather boring.

Image from http://www.flickr.com/photos/hippie/2465105227/

Introduction Next Page