Discovering Archipelagos of Tractability for Constraint Satisfaction and Counting
Robert Ganian, M. S. Ramanujan, Stefan Szeider

TL;DR
This paper introduces a novel algorithmic approach to identify strong backdoors into scattered classes of CSP instances, enabling tractability across multiple constraint languages and overcoming previous limitations of single-language tractability.
Contribution
It presents the first fixed-parameter tractable algorithm for finding strong backdoors into scattered classes of CSPs involving multiple tractable languages.
Findings
Algorithm finds strong backdoors in time f(k)n^{O(1)}
Enables tractability for CSPs with multiple interacting languages
Overcomes limitations of single-language tractability results
Abstract
The Constraint Satisfaction Problem (CSP) is a central and generic computational problem which provides a common framework for many theoretical and practical applications. A central line of research is concerned with the identification of classes of instances for which CSP can be solved in polynomial time; such classes are often called "islands of tractability." A prominent way of defining islands of tractability for CSP is to restrict the relations that may occur in the constraints to a fixed set, called a constraint language, whereas a constraint language is conservative if it contains all unary relations. This paper addresses the general limit of the mentioned tractability results for CSP and #CSP, that they only apply to instances where all constraints belong to a single tractable language (in general, the union of two tractable languages isn't tractable). We show that we can…
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
TopicsConstraint Satisfaction and Optimization
