Schaefer's theorem for graphs
Manuel Bodirsky, Michael Pinsker

TL;DR
This paper extends Schaefer's complexity classification from Boolean logic to graph logic, establishing a dichotomy for graph constraint satisfaction problems with a universal-algebraic and Ramsey-theoretic approach.
Contribution
It introduces a complexity dichotomy for graph-based CSPs, identifying 17 classes solvable in polynomial time and proving NP-completeness otherwise, using novel algebraic and Ramsey-theoretic methods.
Findings
Classifies graph CSPs into polynomial-time solvable and NP-complete cases.
Develops a universal-algebraic framework for analyzing graph CSP complexity.
Introduces new Ramsey-theoretic tools for studying functions on the random graph.
Abstract
Schaefer's theorem is a complexity classification result for so-called Boolean constraint satisfaction problems: it states that every Boolean constraint satisfaction problem is either contained in one out of six classes and can be solved in polynomial time, or is NP-complete. We present an analog of this dichotomy result for the propositional logic of graphs instead of Boolean logic. In this generalization of Schaefer's result, the input consists of a set W of variables and a conjunction \Phi\ of statements ("constraints") about these variables in the language of graphs, where each statement is taken from a fixed finite set \Psi\ of allowed quantifier-free first-order formulas; the question is whether \Phi\ is satisfiable in a graph. We prove that either \Psi\ is contained in one out of 17 classes of graph formulas and the corresponding problem can be solved in polynomial time, or…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Topology and Set Theory · Advanced Graph Theory Research · Constraint Satisfaction and Optimization
