A Family of Fast Parallel Greedy Algorithms for the Steiner Forest Problem

被引:0
作者
Ghalami, Laleh [1 ]
Grosu, Daniel [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
来源
2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022) | 2022年
关键词
Steiner forest; parallel algorithms; multi-core;
D O I
10.1109/IPDPSW55747.2022.00130
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a family of fast parallel greedy algorithms for the Steiner Forest Problem, a fundamental combinatorial optimization problem in graphs. Given an undirected graph with non-negative weights for edges and a set of pairs of vertices called terminals, the Steiner Forest Problem is to find the minimum cost subgraph that connects each of the terminal pairs together. We design a family of parallel algorithms based on a sequential heuristic greedy algorithm called Paired Greedy which iteratively connects the terminal pairs that have the minimum distance. The family of parallel algorithms consists of a set of algorithms exhibiting various degrees of parallelism determined by the number of pairs that are connected in parallel in each iteration of the algorithms. We implement and run the algorithms on a multi-core system and perform an extensive experimental analysis. The results show that our proposed parallel algorithms achieve significant speedup with respect to the sequential Paired Greedy algorithm and provide solutions with costs that are very close to those of the solutions obtained by the sequential Paired Greedy algorithm.
引用
收藏
页码:764 / 773
页数:10
相关论文
共 50 条
  • [1] A Parallel Approximation Algorithm for the Steiner Forest Problem
    Ghalami, Laleh
    Grosu, Daniel
    30TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2022), 2022, : 47 - 54
  • [2] FAST PARALLEL ALGORITHMS FOR THE MAXIMUM SUM PROBLEM
    WEN, ZF
    PARALLEL COMPUTING, 1995, 21 (03) : 461 - 466
  • [3] The Steiner Forest Problem revisited
    Gassner, Elisabeth
    JOURNAL OF DISCRETE ALGORITHMS, 2010, 8 (02) : 154 - 163
  • [4] Streaming Algorithms for Geometric Steiner Forest
    Czumaj, Artur
    Jiang, Shaofeng H. -C
    Krauthgamer, Robert
    Vesely, Pavel
    ACM TRANSACTIONS ON ALGORITHMS, 2024, 20 (04)
  • [5] Approximation algorithms for Steiner forest: An experimental study
    Ghalami, Laleh
    Grosu, Daniel
    NETWORKS, 2022, 79 (02) : 164 - 188
  • [6] FAST PARALLEL ALGORITHMS FOR THE APPROXIMATE EDGE-COLORING PROBLEM
    LIANG, WF
    INFORMATION PROCESSING LETTERS, 1995, 55 (06) : 333 - 338
  • [7] Complexity Framework for Forbidden Subgraphs IV: The Steiner Forest Problem
    Bodlaender, Hans L.
    Johnson, Matthew
    Martin, Barnaby
    Oostveen, Jelle J.
    Pandey, Sukanya
    Paulusma, Daniel
    Smith, Siani
    van Leeuwen, Erik Jan
    COMBINATORIAL ALGORITHMS, IWOCA 2024, 2024, 14764 : 206 - 217
  • [8] Optimal sequential and parallel algorithms to compute a Steiner tree on permutation graphs
    Mondal, S
    Pal, M
    Pal, TK
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2003, 80 (08) : 937 - 943
  • [9] PARALLEL ALGORITHMS FOR THE SEGMENT DRAGGING PROBLEM
    KIM, SK
    INFORMATION PROCESSING LETTERS, 1990, 36 (06) : 323 - 327
  • [10] Fast Parallel Connected Components Algorithms on GPUs
    Cong, Guojing
    Muzio, Paul
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT I, 2014, 8805 : 153 - 164