Artificial Intelligence · 2002 · 45 citations · 15 references
ComputingComputer ScienceFormal MethodsKnowledge RepresentationRequirements EngineeringConstraint AnalysisConstraint ModelingConstraint RepresentationConstraint SatisfactionConstraint SolvingConstraint-based DesignConstraint PropagationConstraintsSoft Constraint Satisfaction
Soft constraints are very flexible and expressive. However, they are also very complex to handle. For this reason, it may be reasonable in several cases to pass to an abstract version of a given soft constraint problem, and then to bring some useful information from the abstract problem to the concrete one. This will hopefully make the search for a solution, or for an optimal solution, of the concrete problem, faster. In this paper we propose an abstraction scheme for soft constraint problems and we study its main properties. We show that processing the abstracted version of a soft constraint problem can help us in finding good approximations of the optimal solutions, or also in obtaining information that can make the subsequent search for the best solution easier. We also show how the abstraction scheme can be used to devise new hybrid algorithms for solving soft constraint problems, and also to import constraint propagation algorithms from the abstract scenario to the concrete one. This may be useful when we don't have any (or any efficient) propagation algorithm in the concrete setting.
15
Patrick Cousot, Radhia Cousot · 1977 · 6.2K citations
Consistency in networks of relations
Alan K. Mackworth · Artificial Intelligence · 1977 · 2.4K citations
Systematic design of program analysis frameworks
Patrick Cousot, Radhia Cousot · 1979 · 1.6K citations · Full text
Semiring-based constraint satisfaction and optimization
Stefano Bistarelli, Ugo Montanari, Francesca Rossi · Journal of the ACM · 1997 · 629 citations · Full text
Partial constraint satisfaction
Eugene C. Freuder, Richard J. Wallace · Artificial Intelligence · 1992 · 614 citations