“…Firstly, a Preference Degree Structure (PDS) (based on [8]) is a tuple P = I, ⊗, , where I is a set of preference degrees, is a partial order on I, and ⊗ is a commutative and associative operator, monotonic with respect to (i.e., a b ⇒ a⊗c b⊗c) which is used to combine the preference degrees. We define a general Soft Constraints problem (based on [25]) to be a tuple F = V, D, C, P , where V is a set of problem variables, D is a set of variable domains, C is a multiset of soft constraints, and P is a PDS, and we describe this Soft Constraints problem briefly as follows.…”