An optimal distributed ear decomposition algorithm with applications to biconnectivity and outerplanarity testing

被引:8
作者
Kazmierczak, A
Radhakrishnan, S
机构
[1] Univ Texas, Dept Comp Sci, Tyler, TX 75799 USA
[2] Univ Oklahoma, Sch Comp Sci, Norman, OK 73019 USA
关键词
distributed algorithm; message complexity; ear decomposition; biconnectivity testing; outerplanarity testing; depth first search;
D O I
10.1109/71.841748
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an asynchronous distributed algorithm to determine an ear decomposition of an arbitrary, connected, bidirectional network containing n-nodes and m-links which uses O(m) messages and which can be completed in O(n) time. Using the ear decomposition, we obtain the following results for a distributed network: 1) The distributed ear decomposition algorithm can be used to test biconnectivity, determine biconnected components. find cutpoints and bridges using O(m) messages in O(n) time. 2) The distributed ear decomposition algorithm can be used to test ii a biconnected network is outerplanar using O(n) messages in O(n) time. and if the network is outerplanar, the embedding is also given using the same message and time complexity.
引用
收藏
页码:110 / 118
页数:9
相关论文
共 20 条
[1]   A NEW DISTRIBUTED DEPTH-1ST-SEARCH ALGORITHM [J].
AWERBUCH, B .
INFORMATION PROCESSING LETTERS, 1985, 20 (03) :147-150
[2]   YET ANOTHER DISTRIBUTED DEPTH-1ST-SEARCH ALGORITHM [J].
CIDON, I .
INFORMATION PROCESSING LETTERS, 1988, 26 (06) :301-305
[3]   DESIGNING NETWORKS WITH COMPACT ROUTING TABLES [J].
FREDERICKSON, GN ;
JANARDAN, R .
ALGORITHMICA, 1988, 3 (01) :171-190
[4]   SPACE-EFFICIENT AND FAULT-TOLERANT MESSAGE ROUTING IN OUTERPLANAR NETWORKS [J].
FREDERICKSON, GN ;
JANARDAN, R .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) :1529-1540
[5]  
FREDERICKSON GN, 1987, P 19 ACM STOC, P19
[6]  
FUSSELL D, 1989, P ICALP 89, P379
[7]   A DISTRIBUTED ALGORITHM FOR MINIMUM-WEIGHT SPANNING-TREES [J].
GALLAGER, RG ;
HUMBLET, PA ;
SPIRA, PM .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1983, 5 (01) :66-77
[8]   HOW TO FIND BICONNECTED COMPONENTS IN DISTRIBUTED NETWORKS [J].
HOHBERG, W .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 9 (04) :374-386
[9]   EFFICIENT DISTRIBUTED ALGORITHMS FOR SINGLE-SOURCE SHORTEST PATHS AND RELATED PROBLEMS ON PLANE NETWORKS [J].
JANARDAN, R ;
CHENG, SW .
MATHEMATICAL SYSTEMS THEORY, 1992, 25 (02) :93-122
[10]  
KANEVSKY A, 1987, P 28 ANN IEEE FOCS