Set and multiset variables in constraint programming have typically been represented using subset bounds. However, this is a weak representation that neglects potentially useful information about a set such as its cardinality. For set variables, the length-lex (LL) representation successfully provides information about the length (cardinality) and position in the lexicographic ordering. For multiset variables, where elements can be repeated, we consider richer representations that take into account additional information. We study eight different representations in which we maintain bounds according to one of the eight different orderings: length-(co)lex (LL/LC), variety-(co)lex (VL/VC), length-variety-(co)lex (LVL/LVC), and variety-leng...
Adequate encodings for high-level constraints are a key ingredient for the application of SAT techno...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
Finite-domain constraint programming has been used with great success to tackle a wide variety of co...
International audienceCombinatorial design problems arise in many application areas and are naturall...
Combinatorial design problems arise in many application ar-eas and are naturally modelled in terms o...
International audienceThe length-lex representation has been recently proposed for representing sets...
The length-lex representation has been recently proposed for representing sets in Constraint Satisfa...
Abstract. Open constraints were introduced to model the many industrial appli-cations in which a tas...
Recently, a new domain store for set-variables has been proposed which totally orders all values in ...
Abstract. We propose extending constraint solvers with multiset variables. That is, variables whose ...
Within constraint programming, a number of different representations have been used for set variable...
Abstract. Set constraints are relations between sets of terms. They have been used extensively in va...
Set constraints are relations between sets of terms. They have been used extensively in various app...
Abstract. Since their beginning in constraint programming, set solvers have been applied to a wide r...
International audienceSince their beginning in constraint programming, set solvers have been applied...
Adequate encodings for high-level constraints are a key ingredient for the application of SAT techno...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
Finite-domain constraint programming has been used with great success to tackle a wide variety of co...
International audienceCombinatorial design problems arise in many application areas and are naturall...
Combinatorial design problems arise in many application ar-eas and are naturally modelled in terms o...
International audienceThe length-lex representation has been recently proposed for representing sets...
The length-lex representation has been recently proposed for representing sets in Constraint Satisfa...
Abstract. Open constraints were introduced to model the many industrial appli-cations in which a tas...
Recently, a new domain store for set-variables has been proposed which totally orders all values in ...
Abstract. We propose extending constraint solvers with multiset variables. That is, variables whose ...
Within constraint programming, a number of different representations have been used for set variable...
Abstract. Set constraints are relations between sets of terms. They have been used extensively in va...
Set constraints are relations between sets of terms. They have been used extensively in various app...
Abstract. Since their beginning in constraint programming, set solvers have been applied to a wide r...
International audienceSince their beginning in constraint programming, set solvers have been applied...
Adequate encodings for high-level constraints are a key ingredient for the application of SAT techno...
General agreement exists about the usefulness of sets as very highlevel representations of complex d...
Finite-domain constraint programming has been used with great success to tackle a wide variety of co...