AISep 27, 2019

SAT vs CSP: a commentary

arXiv:1910.00128v12 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental commentary that reflects on foundational work for researchers in AI and constraint solving.

The paper revisits a 2000 study that analyzed mappings between propositional satisfiability (SAT) and constraint satisfaction problems (CSPs), comparing the impact of arc-consistency and unit propagation to provide insights into their relationship.

In 2000, I published a relatively comprehensive study of mappings between propositional satisfiability (SAT) and constraint satisfaction problems (CSPs) [Wal00]. I analysed four different mappings of SAT problems into CSPs, and two of CSPs into SAT problems. For each mapping, I compared the impact of achieving arc-consistency on the CSP with unit propagation on the corresponding SAT problems, and lifted these results to CSP algorithms that maintain (some level of ) arc-consistency during search like FC and MAC, and to the Davis- Putnam procedure (which performs unit propagation at each search node). These results helped provide some insight into the relationship between propositional satisfiability and constraint satisfaction that set the scene for an important and valuable body of work that followed. I discuss here what prompted the paper, and what followed.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes