Lifting Structural Tractability to CSP with Global Constraints
Evgenij Thorstensen

TL;DR
This paper extends known structural restrictions for tractability in constraint satisfaction problems to include global constraints, thereby identifying new classes of efficiently solvable CSPs with such constraints.
Contribution
It demonstrates how properties of extensionally represented constraints can be applied to global constraints, lifting tractability restrictions to broader CSP classes.
Findings
Identifies properties of extensionally represented constraints that ensure tractability.
Shows large classes of global constraints share these properties.
Establishes new tractable classes of CSPs with global constraints.
Abstract
A wide range of problems can be modelled as constraint satisfaction problems (CSPs), that is, a set of constraints that must be satisfied simultaneously. Constraints can either be represented extensionally, by explicitly listing allowed combinations of values, or implicitly, by special-purpose algorithms provided by a solver. Such implicitly represented constraints, known as global constraints, are widely used; indeed, they are one of the key reasons for the success of constraint programming in solving real-world problems. In recent years, a variety of restrictions on the structure of CSP instances that yield tractable classes have been identified. However, many such restrictions fail to guarantee tractability for CSPs with global constraints. In this paper, we investigate the properties of extensionally represented constraints that these restrictions exploit to achieve tractability,…
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 · Logic, Reasoning, and Knowledge · Data Management and Algorithms
