Generalizing Consistency and other Constraint Properties to Quantified Constraints
Lucas Bordeaux, Marco Cadoli, Toni Mancini

TL;DR
This paper extends classical CSP properties like consistency to quantified constraints, providing a systematic framework, complexity analysis, and polynomial-time approximations for reasoning about these more complex problems.
Contribution
It introduces a generalized notion of solutions and properties for quantified CSPs, enabling the transfer of classical reasoning methods to this more complex setting.
Findings
Most classical CSP properties can be generalized to quantified CSPs.
A systematic study of property relations and their complexity is provided.
We propose polynomial-time local approximations for these properties.
Abstract
Quantified constraints and Quantified Boolean Formulae are typically much more difficult to reason with than classical constraints, because quantifier alternation makes the usual notion of solution inappropriate. As a consequence, basic properties of Constraint Satisfaction Problems (CSP), such as consistency or substitutability, are not completely understood in the quantified case. These properties are important because they are the basis of most of the reasoning methods used to solve classical (existentially quantified) constraints, and one would like to benefit from similar reasoning methods in the resolution of quantified constraints. In this paper, we show that most of the properties that are used by solvers for CSP can be generalized to quantified CSP. This requires a re-thinking of a number of basic concepts; in particular, we propose a notion of outcome that generalizes the…
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 · Data Management and Algorithms · Model-Driven Software Engineering Techniques
