An Optimal Parallel Algorithm for Constructing a Spanning Tree on Circular Permutation Graphs

被引:2
|
作者
Honma, Hirotoshi [1 ]
Honma, Saki [2 ]
Masuyama, Shigeru [3 ]
机构
[1] Kushiro Natl Coll Technol, Dept Informat Engn, Kushiro, Hokkaido 0840916, Japan
[2] Kushiro Natl Coll Technol, Elect Informat Syst Engn Course, Kushiro, Hokkaido 0840916, Japan
[3] Toyohashi Univ Technol, Dept Knowledge Based Informat Engn, Toyohashi, Aichi 4418580, Japan
关键词
parallel algorithms; graph algorithms; circular permutation graphs; spanning tree; ARC GRAPH;
D O I
10.1587/transinf.E92.D.141
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The spanning tree problem is to find a tree that connects all the vertices of G. This problem has many applications, such as electric power systems, computer network design and circuit analysis. Klein and Stein demonstrated that a spanning tree can be found in O(log n) time with O(n + m) processors on the CRCW PRAM. In general, it is known that more efficient parallel algorithms can be developed by restricting classes of graphs. Circular permutation graphs properly contain the set of permutation graphs as a subclass and are first introduced by Rotem and Urrutia. They provided O(n(2.376)) time recognition algorithm. Circular permutation graphs and their models find several applications in VLSI layout. In this paper, we propose an optimal parallel algorithm for constructing a spanning tree on circular permutation graphs. It runs in O(log n) time with O(n/ log n) processors on the EREW PRAM.
引用
收藏
页码:141 / 148
页数:8
相关论文
共 50 条
  • [1] AN O(LOG-N) PARALLEL ALGORITHM FOR CONSTRUCTING A SPANNING TREE ON PERMUTATION GRAPHS
    WANG, YL
    CHEN, HC
    LEE, CY
    [J]. INFORMATION PROCESSING LETTERS, 1995, 56 (02) : 83 - 87
  • [2] An optimal parallel algorithm for constructing a spanning forest on trapezoid graphs
    Honma, Hirotoshi
    Masuyama, Shigeru
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (09) : 2296 - 2300
  • [3] An optimal algorithm for finding depth-first spanning tree on permutation graphs
    Sukumar Mondal
    Madhumangal Pal
    Tapan K. Pal
    [J]. Korean Journal of Computational & Applied Mathematics, 1999, 6 (3) : 493 - 500
  • [4] A simple optimal parallel algorithm for constructing a spanning tree of a trapezoid graph
    Chen, Hon-Chan
    [J]. JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2007, 10 (05): : 655 - 660
  • [5] A Linear-Time Algorithm for Constructing a Spanning Tree on Circular Trapezoid Graphs
    Honma, Hirotoshi
    Nakajima, Yoko
    Aoshima, Haruka
    Masuyama, Shigeru
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (06): : 1051 - 1058
  • [6] An optimal pram algorithm for a spanning tree on trapezoid graphs
    Debashis Bera
    Madhumangal Pal
    Tapan K. Pal
    [J]. Journal of Applied Mathematics and Computing, 2003, 12 (1-2) : 21 - 29
  • [7] AN OPTIMAL SHORTEST-PATH PARALLEL ALGORITHM FOR PERMUTATION GRAPHS
    IBARRA, OH
    ZHENG, Q
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 24 (01) : 94 - 99
  • [8] Optimal sequential and parallel algorithms to compute a Steiner tree on permutation graphs
    Mondal, S
    Pal, M
    Pal, TK
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2003, 80 (08) : 937 - 943
  • [9] A NEARLY OPTIMAL PARALLEL ALGORITHM FOR CONSTRUCTING DEPTH 1ST SPANNING-TREES IN PLANAR GRAPHS
    HE, X
    YESHA, Y
    [J]. SIAM JOURNAL ON COMPUTING, 1988, 17 (03) : 486 - 491
  • [10] An optimal parallel algorithm to compute all cutvertices and blocks on permutation graphs
    Bera, D
    Pal, M
    Pal, TK
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1999, 72 (04) : 449 - 462