Pattern-Based Constraint Satisfaction and Logic Puzzles


A unified pattern-based perspective of solving Constraint Satisfaction Problems
and its application to various logic puzzles:
Sudoku, Futoshiki, Kakuro, Numbrix, Hidato

Denis Berthier




book cover



  33,60 euros    (paperback, 484 pages, Royal: 6.14" x 9.21" - 15.6 cm x 23.4 cm)

ISBN : 978-1-291-20339-4

Lulu.com Publishers, November 2012


Support independent print-on-demand publishing, buy this book directly from Lulu:
 
Support independent publishing: buy this book on
                  Lulu.


Keywords: Artificial Intelligence, Constraint Satisfaction, Constructive Logic, Logic Puzzles, Sudoku, Futoshiki, Kakuro, Map colouring, Numbrix, Hidato.



NEW: the full pdf version of this book is now available here (on this website) or here (on arxiv.org).



Denis Berthier. All the material in this page and the pages it gives access to are the property of the author and may not be re-published or re-posted without his prior written permission.


     "Pattern-Based Constraint Satisfaction and Logic Puzzles" develops a pure logic, pattern-based perspective of solving the finite Constraint Satisfaction Problem (CSP), with emphasis on finding the "simplest" solution. It is the second, revised and largely extended edition of Constraint Resolution Theories. Different ways of reasoning with the constraints are formalised by various families of "resolution rules", each of them carrying its own notion of simplicity and allowing to define a universal rating system (meaningful for any finite CSP) for the instances of the CSP.

      A large part of the book illustrates the power of the approach by applying it to various popular logic puzzles. It provides a unified view of how to model and solve them, even though they involve very different types of constraints: obvious symmetric ones in Sudoku, non-symmetric but transitive ones (inequalities) in Futoshiki, topological and geometric ones in Map colouring, Numbrix and Hidato, and even much more complex non-binary arithmetic ones in Kakuro (or Cross Sums). It also shows that the most familiar techniques for these puzzles can indeed be understood as mere application-specific presentations of the general rules.

     Sudoku is used as the main example throughout the book, making it also an advanced level sequel to The Hidden Logic of Sudoku, the reference book on the theory of Sudoku solving, with: many examples of relationships among different rules and of exceptional situations; comparisons of the resolution potential of various families of rules; detailed statistics of puzzles hardness; analysis of extreme instances.


Contents (pdf)

Foreword (pdf)
 
Introduction (pdf)
 
Final Remarks (pdf)


More results about the Sudoku CSP  (abstracts from and supplements to "The Hidden Logic of Sudoku")


Press release (PRweb)


Errata: errors will be listed here:
<> p. 436, end of first : delete sentence "However see the next sub-section."
<> p. 461, section 17.1.2 4: instead of "W*-braids", read "B*-braids";
<> p. 475, section 17.4.2 end of 1: instead of "nor enough" read "not enough".




Home(Denis Berthier)