A picture over a finite alphabet Γ is a matrix whose entries are drawn from Γ. Let π: Σ → Γ be a function between finite alphabets Σ and Γ, and let V, H ⊆ Σ × Σ be binary relations over Σ. Given a picture N over Γ, the picture satisfiability problem consists in determining whether there exists a picture M over Σ such that π(Mij) = Nij, and such that the constraints imposed by V and H on adjacent vertical and horizontal positions of M are respectively satisfied. This problem can be easily shown to be NP-complete. In this work we introduce the notion of s-smooth picture. Our main result states the satisfiability problem for s-smooth pictures can be solved in time polynomial on s and on the size of the input picture. With each picture N, one can naturally associate a CNF formula F (N) which is satisfiable if and only if N is satisfiable. In our second result, we define an infinite family of unsatisfiable pictures which intuitively encodes the pigeonhole principle. We show that this family of pictures is polynomially smooth. In contrast we show that the formulas which naturally arise from these pictures are hard for boundeddepth Frege proof systems. This shows that there are families of pictures for which our algorithm for the satisfiability for smooth pictures performs exponentially better than certain classical variants of SAT solvers based on the technique of conflict-driven clause-learning (CDCL).
CITATION STYLE
Oliveira, M. D. O. (2016). Satisfiability via smooth pictures. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9710, pp. 13–28). Springer Verlag. https://doi.org/10.1007/978-3-319-40970-2_2
Mendeley helps you to discover research relevant for your work.