Solving Infinite-Domain CSPs Using the Patchwork Property
Konrad K. Dabrowski, Peter Jonsson, Sebastian Ordyniak and, George Osipov

TL;DR
This paper introduces a new fixed-parameter tractable algorithm for solving infinite-domain CSPs with the patchwork property, improving efficiency over previous methods and applicable to a broader class of problems.
Contribution
The authors develop a faster, asymptotically improved algorithm for CSPs with the patchwork property, extending applicability beyond binary constraints and analyzing its optimality.
Findings
The new algorithm achieves fixed-parameter tractability with a runtime of f(w) * n^{O(1)}.
It is asymptotically faster than previous algorithms for certain classes of CSPs.
The algorithm is proven to be optimal under the Exponential Time Hypothesis for specific languages.
Abstract
The constraint satisfaction problem (CSP) has important applications in computer science and AI. In particular, infinite-domain CSPs have been intensively used in subareas of AI such as spatio-temporal reasoning. Since constraint satisfaction is a computationally hard problem, much work has been devoted to identifying restricted problems that are efficiently solvable. One way of doing this is to restrict the interactions of variables and constraints, and a highly successful approach is to bound the treewidth of the underlying primal graph. Bodirsky & Dalmau [J. Comput. System. Sci. 79(1), 2013] and Huang et al. [Artif. Intell. 195, 2013] proved that CSP can be solved in time (where is the size of the instance, is the treewidth of the primal graph and is a computable function) for certain classes of constraint languages . We improve this bound to…
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
Taxonomy
TopicsConstraint Satisfaction and Optimization · Logic, Reasoning, and Knowledge · Logic, programming, and type systems
