MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Experiments

Download:
Download as a PDF | Download as a PS
by C Fl Ying Zhang, Ying Zhang, Ying Zhang, Alan K. Mackworth, Alan K. Mackworth, Alan K. Mackworth
ftp://ftp.cs.ubc.ca/ftp/local/techreports/1992/TR-92-30.ps.gz
Add To MetaCart

Abstract:

This paper explores the parallel complexity of finite constraint satisfaction problems (FCSPs) by developing three algorithms for deriving minimal constraint networks in parallel. The first is a parallel algorithm for the EREW PRAM model, the second is a distributed algorithm for fine-grain interconnected networks, and the third is a distributed algorithm for coarse-grain interconnected networks. Our major results are: given an FCSP represented by an acyclic constraint network (or a join tree) of size n with treewidth bounded by a constant, then (1) the parallel algorithm takes O(log n) time using O(n) processors, (2) there is an equivalent network, of size poly(n) with treewidth also bounded by a constant, which can be solved by the fine-grain distributed algorithm in O(log n) time using poly(n) processors and (3) the distributed algorithm for coarse-grain interconnected networks has linear speedup and linear scaleup. In addition, we have simulated the fine-grain distributed algorithm based on the logical time assumption, experimented with the coarse-grain distributed algorithm on a network of transputers, and evaluated the results against the theory.

Citations

877 Consistency in networks of relations – Mackworth - 1977
739 Constraint Networks – Dechter - 1992
369 Parallel Database Systems: The future of high performance database systems – DeWitt, Gray - 1992
354 Networks of constraints: Fundamental properties and applications to picture processing – Montanari - 1974
345 The Theory of Relational Databases – Maier - 1983
281 Parallel algorithms for shared-memory machines – Karp, Ramachandran - 1990
260 The complexity of some polynomial network consistency algorithms for constraint satisfaction problems – Mackworth, Freuder - 1985
243 Constraint Satisfaction – Mackworth - 1987
233 Synthesizing constraint expressions – Freuder - 1978
186 Graph rewriting: An algebraic and logic approach – Courcelle - 1990
165 Distributed constraint satisfaction for formalizing distributed problem solving – Yokoo, Durfee, et al. - 1992
113 Parallel tree contraction and its applications – Miller, Reif - 1985
88 A simple parallel tree contraction algorithm – Abrahamson, Dadoun, et al. - 1989
56 Complexity of k-tree structured constraint satisfaction problems – Freuder - 1990
50 On the parallel complexity of discrete relaxation in constraint satisfaction networks – Kasif - 1990
40 Classes of graphs with bounded treewidth – Bodlaender - 1988
32 Parallel and distributed algorithms for finite constraint satisfaction problems – Zhang, Mackworth
27 NC-algorithms for graphs with small treewidth – Bodlaender - 1988
13 A sufficient Condition for Backtrack Free Search – Freuder - 1982
10 Parallel Object Recognition from Structure – Cooper - 1989
10 Timetable construction - an annotated bibliography – Schmidt, Strohlein - 1979
7 A distributed solution to the network consistency problem – Collin, Dechter - 1990
6 Connectionist networks for constraint satisfaction – Guesgen - 1991
6 Exact solution in linear time of networks of constraints using perfect relaxation – Rossi, Montanari - 1989
6 Local computation in hypertrees – Shafer, Shenoy - 1988
4 Parallel and distributed algorithms for constraint networks – Zhang, Mackworth - 1991
3 Parallel and distributed constraint satisfaction: Complexity, algorithms and experiments – Zhang, Mackworth - 1993
1 Easy problems for tree-decomposable graphs. Journal of Algorithms, 12:308 -- 340 – Arnborg, Lagergren - 1991
1 Performance of an asynchronous parallel algorithm on a generic multiprocessor simulator – Conrad, Agrawal - 1991