Bridging Constraint Satisfaction and Boolean Satisfiability

  • Justyna┬áPetke

Table of contents

  1. Front Matter
    Pages i-xi
  2. Justyna Petke
    Pages 1-3
  3. Justyna Petke
    Pages 5-23
  4. Justyna Petke
    Pages 43-54
  5. Justyna Petke
    Pages 55-74
  6. Justyna Petke
    Pages 75-88
  7. Justyna Petke
    Pages 99-103
  8. Back Matter
    Pages 105-113

About this book


This book provides a significant step towards bridging the areas of Boolean satisfiability and constraint satisfaction by answering the question why SAT-solvers are efficient on certain classes of CSP instances which are hard to solve for standard constraint solvers. The author also gives theoretical reasons for choosing a particular SAT encoding for several important classes of CSP instances.

Boolean satisfiability and constraint satisfaction emerged independently as new fields of computer science, and different solving techniques have become standard for problem solving in the two areas. Even though any propositional formula (SAT) can be viewed as an instance of the general constraint satisfaction problem (CSP), the implications of this connection have only been studied in the last few years.

The book will be useful for researchers and graduate students in artificial intelligence and theoretical computer science.



Boolean Constraint Propagation (BCP) Boolean Satisfiability Problem (SAT) CSP Languages CSP-Solvers Constraint Programming (CP) Constraint Satisfaction Problem (CSP) Encodings

Authors and affiliations

  • Justyna┬áPetke
    • 1
  1. 1.Dept. of Computer ScienceUniversity College LondonLondonUnited Kingdom

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing Switzerland 2015
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-319-21809-0
  • Online ISBN 978-3-319-21810-6
  • Series Print ISSN 2365-3051
  • Series Online ISSN 2365-306X
  • Buy this book on publisher's site