Sudoku

Resolution of Sudoku problems

I subscribed to a newspaper the sometimes published some Sudoku problems. I solved some of these problems by hand. I imagined a way to solve these problems through a computer. I implemented my solution in one weekend when I didn't have too much thing to do.

Here I provide two versions of the program to solve Sudoku problems. One of them can be executed directly this page by the applet below. It is only necessary to fill out the initial values in the appropriate places and press the "Analyze" button.

The version available for download can be executed simply by selecting the program "SudokuSolutionFinder.jar".

It is possible to analyze more than a solution at the same time. It is only necessary to update the the numbers in the board and to click the "Analyze" button again. During the solution search, the computer will be informing how many configurations had been analyzed. If he find any solution then this will be counted in "Solutions".

To view the complete solution it is necessary to press the button "Show one solution". This can be requested at any moment when any solution has been found. To stop the search for a solution it is necessary to press the "Stop" button.

The program can analyze at the most six problems simultaneously. This allows the use of more than one processed in the case of multiprocessed equipment.

Download of the Sudoku solution finder
Information Content

Name

Sudoku solution finder

Date of implementation

December 2005

Size

203Kb

Executable and source code

2005-12-SudokuSolutionFinder.zip

Language and compiler

Java