How Do I Measure the Difficulty Level of Sudoku Puzzles

To explain why some Sudoku puzzles are easier to solve while others are more challenging. Let us look at two Sudoku puzzles and judge which one is more difficult at the start of solving it.

For this Sudoku, if you write down their candidate values, and you can immediately solve 11 empty squares.

This easy Sudoku puzzle has 11 empty squares with only one candidate value
This easy Sudoku puzzle has 11 empty squares with only one candidate value

Let us take a look at another one. How many empty squares can be inferred immediately? (Answer: 0)

In this Sudoku puzzle, no empty square can be directly inferred to a number
In this Sudoku puzzle, no empty square can be directly inferred to a number

You will have to use an advanced method to solve the second Sudoku, i.e., use advanced methods to refine the candidate numbers of each empty square.

Therefore, at least in the first step, the first Sudoku is easier than the second Sudoku.

Usually, an easy Sudoku can be solved by using OneChoice and Elimination.

  • OneChoice: An empty square has to be a certain number because all other numbers already appear in its row/column/box.
  • Elimination: An untaken number in a row/column/box must be in a certain empty square because all other empty squares can not be this number.

A medium Sudoku puzzle needs to be solved using logical reasoning, such as Interaction, Subset, X-Wing, XY-Wing, XYZ-Wing. These methods, instead of deciding which untaken must goes to an empty square in a row/column/box, or deciding which empty square in a row/column/box has to be a certain number, refines the candidate numbers of each empty square.

A hard Sudoku, you will have to use at least one guess (if a guess of a number in an empty square causes conflict, we can eliminate this number from this empty square’s candidate numbers. This is called ConflictElimination).

An evil Sudoku will generally involve either a significant number of simple guesses or some number of more complicated guesses (Exhaustive Search).

If you made a Sudoku puzzle, an easy way to rate a Sudoku puzzle based on the methods that a Sudoku lover have to use based on the assumption that an advanced method is only used when easier methods do not work. Usually, if an advanced method is used, the average effort for all Sudoku solver would be much higher because some of Sudoku solvers would be stuck because they do not know how to use this advanced method.

The best way is to let Sudoku lovers rate the difficulty level of a Sudoku puzzle. How do you rate this Sudoku puzzle?

Please help judge the difficulty level of this Sudoku
Please help judge the difficulty level of this Sudoku