Possibilistic Constraint Satisfaction Problems or "How to handle soft constraints?"
Thomas Schiex

TL;DR
This paper introduces possibilistic constraint satisfaction problems (CSPs) to model and solve problems with soft constraints by incorporating uncertainty and necessity measures, extending classical CSP techniques.
Contribution
It formalizes possibilistic CSPs with possibility distributions and necessity constraints, integrating soft constraints into the classical CSP framework with extended algorithms.
Findings
Extended classical CSP algorithms to handle possibilistic constraints
Effectively implemented possibilistic CSP techniques on a design problem
Demonstrated the approach's utility in modeling uncertain constraints
Abstract
Many AI synthesis problems such as planning or scheduling may be modelized as constraint satisfaction problems (CSP). A CSP is typically defined as the problem of finding any consistent labeling for a fixed set of variables satisfying all given constraints between these variables. However, for many real tasks such as job-shop scheduling, time-table scheduling, design?, all these constraints have not the same significance and have not to be necessarily satisfied. A first distinction can be made between hard constraints, which every solution should satisfy and soft constraints, whose satisfaction has not to be certain. In this paper, we formalize the notion of possibilistic constraint satisfaction problems that allows the modeling of uncertainly satisfied constraints. We use a possibility distribution over labelings to represent respective possibilities of each labeling. Necessity-valued…
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 · AI-based Problem Solving and Planning
