2005
DOI: 10.1007/11562931_11
|View full text |Cite
|
Sign up to set email alerts
|

Parallelizing Union-Find in Constraint Handling Rules Using Confluence Analysis

Abstract: Abstract. Constraint Handling Rules is a logical concurrent committedchoice rule-based language. Recently it was shown that the classical union-find algorithm can be implemented in CHR with optimal time complexity. Here we investigate if a parallel implementation of this algorithm is also possible in CHR. The problem is hard for several reasons: -Up to now, no parallel computation model for CHR was defined. -Tarjan's optimal union-find is known to be hard to parallelize. -The parallel code should be as close a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
37
0

Year Published

2006
2006
2016
2016

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 20 publications
(37 citation statements)
references
References 15 publications
0
37
0
Order By: Relevance
“…We think that we can minimize the use of the debated negation-as-absence [18] by introducing reference counters for the two main constraints. This should also give us the possibility to get a parallel implementation that is derived from the existing one with little modification, similar to what has been done for parallelizing the union-find algorithm in CHR [13].…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…We think that we can minimize the use of the debated negation-as-absence [18] by introducing reference counters for the two main constraints. This should also give us the possibility to get a parallel implementation that is derived from the existing one with little modification, similar to what has been done for parallelizing the union-find algorithm in CHR [13].…”
Section: Resultsmentioning
confidence: 99%
“…In each level, quantified basic formulas are locally solved by the rules (1)... (11) and propagated to the embedded sub-formulas by rule (12). Finiteness is checked by rule (9), inconsistent sub-formulas are removed by rule (14) and basic formulas are restored by rule (13). (ii) a bottom-up elimination of quantifiers and reduction of the depth of working formulas done by the rules (15) and (16).…”
Section: •Xmentioning
confidence: 99%
See 2 more Smart Citations
“…Future work aims to reach a linear complexity solver by combining both the RT solver and our reachability computation with the union-find algorithm in CHR [13,4].…”
Section: Resultsmentioning
confidence: 99%