How are new sudoku puzzles created?

Programs which generate, solve, and analyze Sudoku puzzles

How are new sudoku puzzles created?

Postby GregFiore » Fri Mar 10, 2006 5:32 am

I have been trying to create sudoku puzzles with the computer and am having difficulty trying to seperate the easy to hard resulting puzzles.
What I know:
The puzzles are not randomly generated, and have certain dependencies with the row, column and box numbers.
The amount of starting numbers is somewhat proportional with the difficulty level.
Any complete puzzle row can be switched with any other puzzle row as long as the switch takes place within the confines of a any boxes 3 rows. The same applies to the columns.
How important is the location of the blank cells?
How do the experts create the puzzles?
What is the algorithm that takes care of the dependicies?
Anybody know?
Greg Fiore
GregFiore
 
Posts: 10
Joined: 26 January 2006

Postby ab » Thu Mar 16, 2006 10:56 am

here's a nice link for creating sudoku by hand:
http://www.pro.or.jp/~fuji/sudoku/makesudoku/sudoku01.html.en

For computer generated sudoku first write a solver then it's easy to turn it into a generator. Look at the advanced solving techniques forum to see what solving techniques you want to program.
ab
 
Posts: 451
Joined: 06 September 2005

Re: How are new sudoku puzzles created?

Postby foxglove » Thu Mar 16, 2006 10:59 pm

GregFiore wrote:What is the algorithm that takes care of the dependicies?


http://arxiv.org/pdf/cs.DS/0011047
foxglove
 
Posts: 12
Joined: 04 February 2006


Return to Software