We review constraint-based approaches to handle preferences. We start by defining the main notions of constraint programming, then give various concepts of soft constraints and show how they can be used to model quantitative preferences. We then consider how soft constraints can be adapted to handle other forms of preferences, such as bipolar, qualitative, and temporal preferences. Finally, we describe how AI techniques such as abstraction, explanation generation, machine learning, and preference elicitation, can be useful in modelling and solving soft constraints
Soft constraints are a generalization of classical constraints, which allow for the description of p...
Abstract. We consider soft constraint problems where some of the preferences may be unspecified. Thi...
Real-life problems present several kinds of preferences. We focus on problems with both positive and...
Constraints and preferences are ubiquitous in real-life. Moreover, preferences can be of many kinds:...
Constraints and preferences are ubiquitous in real-life. Moreover, preferences can be of many kinds:...
Constraints are useful to model many real-life problems. Soft constraints are even more useful, sinc...
Constraints are useful to model many real-life problems. Soft constraints are even more useful, sinc...
Constraints are useful to model many real-life problems. Soft constraints are even more useful, sinc...
Real-life problems present several kinds of preferences. We focus on problems with both positive and...
Abstract. In this article, we propose a new soft constraint called preference constraint, squaring w...
Abstract. Many real life optimization problems are defined in terms of both hard and soft constraint...
Modelling and reasoning with preferences in constraint-based systems has been considered for a long ...
Soft constraint formalisms are an abstract representation of Constraint Satisfaction Problems (CSPs)...
Many real life optimization problems are defined in terms of both hard and soft constraints, and qua...
Preferences in constraint problems are common but signifi-cant in many real world applications. In t...
Soft constraints are a generalization of classical constraints, which allow for the description of p...
Abstract. We consider soft constraint problems where some of the preferences may be unspecified. Thi...
Real-life problems present several kinds of preferences. We focus on problems with both positive and...
Constraints and preferences are ubiquitous in real-life. Moreover, preferences can be of many kinds:...
Constraints and preferences are ubiquitous in real-life. Moreover, preferences can be of many kinds:...
Constraints are useful to model many real-life problems. Soft constraints are even more useful, sinc...
Constraints are useful to model many real-life problems. Soft constraints are even more useful, sinc...
Constraints are useful to model many real-life problems. Soft constraints are even more useful, sinc...
Real-life problems present several kinds of preferences. We focus on problems with both positive and...
Abstract. In this article, we propose a new soft constraint called preference constraint, squaring w...
Abstract. Many real life optimization problems are defined in terms of both hard and soft constraint...
Modelling and reasoning with preferences in constraint-based systems has been considered for a long ...
Soft constraint formalisms are an abstract representation of Constraint Satisfaction Problems (CSPs)...
Many real life optimization problems are defined in terms of both hard and soft constraints, and qua...
Preferences in constraint problems are common but signifi-cant in many real world applications. In t...
Soft constraints are a generalization of classical constraints, which allow for the description of p...
Abstract. We consider soft constraint problems where some of the preferences may be unspecified. Thi...
Real-life problems present several kinds of preferences. We focus on problems with both positive and...