2013
DOI: 10.1613/jair.3749
|View full text |Cite
|
Sign up to set email alerts
|

Short and Long Supports for Constraint Propagation

Abstract: Special-purpose constraint propagation algorithms frequently make implicit use of short supports -- by examining a subset of the variables, they can infer support (a justification that a variable-value pair may still form part of an assignment that satisfies the constraint) for all other variables and values and save substantial work -- but short supports have not been studied in their own right. The two main contributions of this paper are the identification of short supports as important for constraint propa… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 26 publications
0
9
0
Order By: Relevance
“…Any errors in Minion's implementation of the table constraint propagator would likely be found while testing it against all other constraints. Also, Minion includes several implementations of table constraints [15,20], which are compared. The testing process is automated in Python.…”
Section: Metamorphic Testing In Minionmentioning
confidence: 99%
See 1 more Smart Citation
“…Any errors in Minion's implementation of the table constraint propagator would likely be found while testing it against all other constraints. Also, Minion includes several implementations of table constraints [15,20], which are compared. The testing process is automated in Python.…”
Section: Metamorphic Testing In Minionmentioning
confidence: 99%
“…It is impossible to measure reliably the number of bugs it has discovered over time, as it has been used during the development of every constraint [13,14,20,15,19,11,12,9] added to Minion since 2007 and many bugs will be found at this stage. We can say no bug has been reported in any propagator which was published after development in Minion, except for one which was not added to the metamorphic tester.…”
Section: Practical Experiencementioning
confidence: 99%
“…For example, the short support {x 1 → 2, x 2 → 2, x 4 → 2, x 5 → 3} is a correct short support of size 4, but no literal can be removed from it without leaving at least one extension to a set of literals breaking the constraint. Following [19] we formally define short support as follows. Note from the definition that any full-length support is also a short support.…”
Section: Preliminariesmentioning
confidence: 99%
“…The idea of short support has already been successfully applied in constraint propagators [18,19,12]. Short support is defined above (Definition 1).…”
Section: Short Support Encodings Of Arbitrary Constraintsmentioning
confidence: 99%
See 1 more Smart Citation