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 12 empty squares.

How Do I Measure Sudoku Difficulty Level - Factor 1: Success Rate
How Do I Measure Sudoku Difficulty Level – Factor 1: Success Rate

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

Measure Sudoku Difficulty Level - How Many Empty Squares can be inferred at this time
Measure Sudoku Difficulty Level – How Many Empty Squares can be inferred at this time?

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

Author: ZZ

Yaling Zheng, Ph.D., founder of https://www.createclassicsudoku.com, received a doctorate degree from the University of Nebraska-Lincoln, where her studies focused on constraint programming and machine learning. She lives in Greater Cleveland/Akron.