Problem Solving at the Edge of Chaos: Entropy, Puzzles and the Sudoku Freezing Transition

10/08/2018
by   Marcelo Prates, et al.
0

Sudoku is a widely popular NP-Complete combinatorial puzzle whose prospects for studying human computation have recently received attention, but the algorithmic hardness of Sudoku solving is yet largely unexplored. In this paper, we study the statistical mechanical properties of random Sudoku grids, showing that puzzles of varying sizes attain a hardness peak associated with a critical behavior in the constrainedness of random instances. In doing so, we provide the first description of a Sudoku freezing transition, showing that the fraction of backbone variables undergoes a phase transition as the density of pre-filled cells is calibrated. We also uncover a variety of critical phenomena in the applicability of Sudoku elimination strategies, providing explanations as to why puzzles become boring outside the typical range of clue densities adopted by Sudoku publishers. We further show that the constrainedness of Sudoku puzzles can be understood in terms of the informational (Shannon) entropy of their solutions, which only increases up to the critical point where variables become frozen. Our findings shed light on the nature of the k-coloring transition when the graph topology is fixed, and are an invitation to the study of phase transition phenomena in problems defined over alldifferent constraints. They also suggest advantages to studying the statistical mechanics of popular NP-Hard puzzles, which can both aid the design of hard instances and help understand the difficulty of human problem solving.

READ FULL TEXT
research
08/10/2020

A Phase Transition in Minesweeper

We study the average-case complexity of the classic Minesweeper game in ...
research
02/09/2017

Phase Transitions of the Typical Algorithmic Complexity of the Random Satisfiability Problem Studied with Linear Programming

The Boolean Satisfiability problem asks if a Boolean formula is satisfia...
research
10/12/2011

Phase Transition for Random Quantified XOR-Formulas

The QXORSAT problem is the quantified version of the satisfiability prob...
research
11/05/2018

Biased landscapes for random Constraint Satisfaction Problems

The typical complexity of Constraint Satisfaction Problems (CSPs) can be...
research
04/05/2011

Phase Transitions in Knowledge Compilation: an Experimental Study

Phase transitions in many complex combinational problems have been widel...
research
10/20/2019

Classical algorithms, correlation decay, and complex zeros of partition functions of quantum many-body systems

In this paper, we present a quasi-polynomial time classical algorithm th...
research
03/28/2014

Difficulty Rating of Sudoku Puzzles: An Overview and Evaluation

How can we predict the difficulty of a Sudoku puzzle? We give an overvie...

Please sign up or login with your details

Forgot password? Click here to reset