GRAPH THEORETICAL METHODS FOR THE DESIGN OF PARALLEL ALGORITHMS

被引:0
作者
REISCHUK, R
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We give an overview on graph decomposition techniques to obtain fast algorithms for optimization problems on graphs. Based on the observation that most algorithmical problems can be solved easily on trees these methods try to represent a given graph G as a tree of subgraphs of G, its components. One aims to keep the size of these components and the intersection between different components small. When using such a decomposition to solve an optimization problem on G partial solutions on different components have to be combined efficiently to obtain a global solution for G. Logical and algebraic characterization of optimization problems have been developed for this purpose. That way, algorithmic solution strategies on decomposed graphs can be derived in a uniform way for various optimization problems. They turn out to be very efficient for classes of graphs that are highly decomposable. Furthermore extending this approach slightly, fast parallel algorithms can be designed for these problems in a very similar and general way. For this purpose we first have to discuss parallel procedures for graph decomposition. Based on such a decomposition local solutions are computed in parallel and combined to a global one. It turns out that a parallel strategy for the combining process does not have to exploit specific properties of the optimization problems to be solved. The parallel evaluation of the decomposition tree can be formalized by a transitive operation on an appropriate state space of components. Even unbalanced decomposition trees can be evaluated fast by parallel tree contraction techniques.
引用
收藏
页码:61 / 67
页数:7
相关论文
共 25 条
[1]   A SIMPLE PARALLEL TREE CONTRACTION ALGORITHM [J].
ABRAHAMSON, K ;
DADOUN, N ;
KIRKPATRICK, DG ;
PRZYTYCKA, T .
JOURNAL OF ALGORITHMS, 1989, 10 (02) :287-302
[2]   LINEAR TIME ALGORITHMS FOR NP-HARD PROBLEMS RESTRICTED TO PARTIAL K-TREES [J].
ARNBORG, S ;
PROSKUROWSKI, A .
DISCRETE APPLIED MATHEMATICS, 1989, 23 (01) :11-24
[3]  
ARNBORG S, 1985, BIT, V25, P2, DOI 10.1007/BF01934985
[4]   COMPLEXITY OF FINDING EMBEDDINGS IN A K-TREE [J].
ARNBORG, S ;
CORNEIL, DG ;
PROSKUROWSKI, A .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1987, 8 (02) :277-284
[5]  
ARNBORG S, 1988, P ICALP 88, P38
[6]  
Baker B. S., 1983, 24th Annual Symposium on Foundations of Computer Science, P265, DOI 10.1109/SFCS.1983.7
[7]   LINEAR-TIME COMPUTATION OF OPTIMAL SUBGRAPHS OF DECOMPOSABLE GRAPHS [J].
BERN, MW ;
LAWLER, EL ;
WONG, AL .
JOURNAL OF ALGORITHMS, 1987, 8 (02) :216-235
[8]  
BODLAENDER H, 1988, SPRINGER LEC NOTES, P1
[9]  
BODLAENDER HL, 1988, P 15 INT C AUT LANG, P105
[10]   THE MONADIC 2ND-ORDER LOGIC OF GRAPHS .1. RECOGNIZABLE SETS OF FINITE GRAPHS [J].
COURCELLE, B .
INFORMATION AND COMPUTATION, 1990, 85 (01) :12-75