2009
DOI: 10.1016/j.artint.2009.03.001
|View full text |Cite
|
Sign up to set email alerts
|

Range and Roots: Two common patterns for specifying and propagating counting and occurrence constraints

Abstract: We propose Range and Roots which are two common patterns useful for specifying a wide range of counting and occurrence constraints. We design specialised propagation algorithms for these two patterns. Counting and occurrence constraints specified using these patterns thus directly inherit a propagation algorithm. To illustrate the capabilities of the Range and Roots constraints, we specify a number of global constraints taken from the literature. Preliminary experiments demonstrate that propagating counting an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
13
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(13 citation statements)
references
References 20 publications
0
13
0
Order By: Relevance
“…The range and roots constraints [2] are two auxiliary constraints that can help decomposing a lot of cardinality constraints. In this study, we will use these decomposition to count solutions on cardinality constraints.…”
Section: Definition 1 (Value Graphmentioning
confidence: 99%
See 3 more Smart Citations
“…The range and roots constraints [2] are two auxiliary constraints that can help decomposing a lot of cardinality constraints. In this study, we will use these decomposition to count solutions on cardinality constraints.…”
Section: Definition 1 (Value Graphmentioning
confidence: 99%
“…In this study, we will use these decomposition to count solutions on cardinality constraints. As the authors wrote in [2], "range captures the notion of image of a function and roots captures the notion of domain". In this paper, we use alternative definitions for these constraints, equivalent to those of [2] and better suited to our needs.…”
Section: Definition 1 (Value Graphmentioning
confidence: 99%
See 2 more Smart Citations
“…Other approaches to the design of filtering algorithms for combinations (but not necessarily conjunctions) of global (but not necessarily among) constraints are described in [4,7,8]. The method introduced in [4] deals with logical combinations of some primitive constraints but differs substantially from ours in the sense that it cannot capture a single among constraint.…”
Section: Introductionmentioning
confidence: 99%