APPROXIMATE PARALLEL SCHEDULING .2. APPLICATIONS TO LOGARITHMIC-TIME OPTIMAL PARALLEL GRAPH ALGORITHMS

被引:33
作者
COLE, R
VISHKIN, U
机构
[1] UNIV MARYLAND,INST ADV COMP STUDIES,COLLEGE PK,MD 20742
[2] TEL AVIV UNIV,IL-69978 TEL AVIV,ISRAEL
关键词
D O I
10.1016/0890-5401(91)90019-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Part I of this paper presented a novel technique for approximate parallel scheduling and a new logarithmic time optimal parallel algorithm for the list ranking problem. In this part, we give a new logarithmic time parallel (PRAM) algorithm for computing the connected components of undirected graphs which uses this scheduling technique. The connectivity algorithm is optimal unless m = o(n log* n) in graphs of n vertices and m edges. (log(k) denotes the kth iterate of the log function and log* n denotes the least i such that log(i) n ≤ 2). Using known results, this new algorithm implies logarithmic time optimal parallel algorithms for a number of other graph problems, including biconnectivity, Euler tours, strong orientation and st-numbering. Another contribution of the present paper is a parallel union/find algorithm. © 1991.
引用
收藏
页码:1 / 47
页数:47
相关论文
共 36 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]   FINDING EULER TOURS IN PARALLEL [J].
ATALLAH, M ;
VISHKIN, U .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1984, 29 (03) :330-337
[3]   PARALLEL STRONG ORIENTATION OF AN UNDIRECTED GRAPH [J].
ATALLAH, MJ .
INFORMATION PROCESSING LETTERS, 1984, 18 (01) :37-39
[4]  
AWERBUCH B, 1984, 16TH P ANN ACM S THE, P249
[5]  
AWERBUCK B, 1983, 1983 P INT C PAR PRO, P175
[6]   PARALLEL EVALUATION OF GENERAL ARITHMETIC EXPRESSIONS [J].
BRENT, RP .
JOURNAL OF THE ACM, 1974, 21 (02) :201-206
[7]   EFFICIENT PARALLEL ALGORITHMS FOR SOME GRAPH PROBLEMS [J].
CHIN, FY ;
LAM, J ;
CHEN, IN .
COMMUNICATIONS OF THE ACM, 1982, 25 (09) :659-665
[8]   AN OPTIMAL PARALLEL ALGORITHM FOR BUILDING A DATA STRUCTURE FOR PLANAR POINT LOCATION [J].
COLE, R ;
ZAJICEK, O .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (03) :280-285
[9]   DETERMINISTIC COIN TOSSING WITH APPLICATIONS TO OPTIMAL PARALLEL LIST RANKING [J].
COLE, R ;
VISHKIN, U .
INFORMATION AND CONTROL, 1986, 70 (01) :32-53
[10]  
Cole R., 1986, 27th Annual Symposium on Foundations of Computer Science (Cat. No.86CH2354-9), P478, DOI 10.1109/SFCS.1986.10