DIVIDE-AND-CONQUER-BASED OPTIMAL PARALLEL ALGORITHMS FOR SOME GRAPH PROBLEMS ON EREW PRAM MODEL

被引:12
|
作者
DAS, SK
DEO, N
机构
[1] Univ of Central Florida, Orlando,, FL, USA, Univ of Central Florida, Orlando, FL, USA
来源
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS | 1988年 / 35卷 / 03期
关键词
COMPUTER SYSTEMS; DIGITAL - Parallel Processing - DATA STORAGE; DIGITAL - Random Access - MATHEMATICAL TECHNIQUES - Graph Theory;
D O I
10.1109/31.1744
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Using an exclusive-read and exclusive-write (EREW) parallel random-access memory (PRAM) model with a fixed number of processors, optimal parallel algorithms are presented for several problems on undirected graphs. These problems include finding the connected components, a spanning forest, a fundamental cycle set, the bridges, and checking bipartiteness of a given graph. The algorithms for computing the connected components and a spanning forest are designed using the divide-and-conquer strategy and are used in turn to design efficient algorithms for the remaining three problems. Each of the algorithms achieves optimal speedup for dense as well as sparse graphs, and is optimally scalable up to a certain number of processors. A lower bound on the processor-(time)**2 product for each algorithm is derived. The input graph is represented by an unordered list of edges, and the use of simple and elegant data structures avoids memory read-conflicts or write-conflicts.
引用
收藏
页码:312 / 322
页数:11
相关论文
共 29 条
  • [1] DIVIDE-AND-CONQUER-BASED OPTIMAL PARALLEL ALGORITHMS FOR SOME GRAPH PROBLEMS ON EREW PRAM MODEL
    DAS, SK
    DEO, N
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1990, 37 (07): : 962 - 965
  • [2] PARALLEL ALGORITHMS FOR SOME DOMINANCE PROBLEMS BASED ON THE PRAM MODEL
    Chan, I. W.
    Friesen, D. K.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1993, 3 (04) : 367 - 382
  • [3] Optimal randomized EREW PRAM algorithms for finding spanning forests and for other basic graph connectivity problems
    Halperin, S
    Zwick, U
    PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1996, : 438 - 447
  • [4] A Parallel Divide-and-Conquer-Based Evolutionary Algorithm for Large-Scale Optimization
    Yang, Peng
    Tang, Ke
    Yao, Xin
    IEEE ACCESS, 2019, 7 : 163105 - 163118
  • [5] PARALLEL ALGORITHMS FOR SOME DOMINANCE PROBLEMS BASED ON A CREW PRAM
    CHAN, IW
    FRIESEN, DK
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 557 : 375 - 384
  • [6] Divide-and-conquer algorithms for graph-layout problems
    Swaminathan, R
    NETWORKS, 1996, 28 (02) : 69 - 85
  • [7] A Simple Divide-and-Conquer-based Distributed Method for the Accelerated Failure Time Model
    Chen, Lanjue
    Su, Jin
    Wan, Alan T. K.
    Zhou, Yong
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2024, 33 (02) : 681 - 698
  • [8] OPTIMAL SPEEDING UP OF PARALLEL ALGORITHMS BASED UPON THE DIVIDE-AND-CONQUER STRATEGY
    TANG, CY
    LEE, RCT
    INFORMATION SCIENCES, 1984, 32 (03) : 173 - 186
  • [9] PARALLEL (PRAM EREW) ALGORITHMS FOR CONTOUR-BASED 2D SHAPE-RECOGNITION
    DINSTEIN, I
    LANDAU, GM
    GUY, G
    PATTERN RECOGNITION, 1991, 24 (10) : 929 - 942
  • [10] EFFICIENT PARALLEL ALGORITHMS FOR SOME GRAPH PROBLEMS
    CHIN, FY
    LAM, J
    CHEN, IN
    COMMUNICATIONS OF THE ACM, 1982, 25 (09) : 659 - 665