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

STR3: A path-optimal filtering algorithm for table constraints

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
39
0
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 30 publications
(40 citation statements)
references
References 19 publications
0
39
0
1
Order By: Relevance
“…It has been successfully used in CP for representing sets or lists [8,7,14,15]. We will use it in GAC-4R and MDD-4R, so we give details of it.…”
Section: Sparse Setmentioning
confidence: 99%
See 1 more Smart Citation
“…It has been successfully used in CP for representing sets or lists [8,7,14,15]. We will use it in GAC-4R and MDD-4R, so we give details of it.…”
Section: Sparse Setmentioning
confidence: 99%
“…Some algorithms are lazy (e.g., GAC-Schema [3], STR-2 [14], or STR-3 [15]). They try to reduce the operations executed at each modification (i.e., deletion of value of a domain) at the cost of increasing the complexity of the implementation.…”
Section: Introductionmentioning
confidence: 99%
“…Living-STR is similar to STR3 in that it iterates over variable-value pairs rather than over tuples. However, it does not use as much book-keeping for optimizing the number of STR checks as STR3 [14]. Instead, Living-STR uses the same data structures as STR and STR2(+) to manage tuple deletions in a relation [13,21].…”
Section: Algorithm For Enforcing Apc-lcmentioning
confidence: 99%
“…GAC can be enforced by removing domain values that have no GAC-support, leaving the relations unchanged. Simple Tabular Reduction (STR) algorithms not only enforce GAC on the domains, but also remove all tuples τ ∈ R j where ∃x i ∈ scope(R j ) such that τ [x i ] / ∈ dom(x i ) [21,13,14].…”
Section: Local Consistency Propertiesmentioning
confidence: 99%
“…Algorithm 6 initializes STR2w's data structures and is executed only once, right after GAC preprocessing. Because STR2w requires tables to be free of invalid tuples before the search starts, it cannot be used as a standalone GAC algorithm and must be used exclusively during search [6,8]. During the initialization, unsupported[x] is set to be the whole domain of x (line 2), while watch is set to empty (line 3).…”
mentioning
confidence: 99%