Parallel computation on interval graphs: algorithms and experiments

被引:6
|
作者
Ferreira, A
Lassous, IG
Marcus, K
Rau-Chaplin, A
机构
[1] CNRS, Projet Mascotte, F-06902 Sophia Antipolis, France
[2] Ecole Normale Super Lyon, INRIA, LIP, F-69364 Lyon 07, France
[3] Eurecom, F-06901 Sophia Antipolis, France
[4] Dalhousie Univ, Fac Comp Sci, Halifax, NS B3J 2X4, Canada
来源
关键词
coarse grain; interval graphs; parallel algorithms; practical experiments;
D O I
10.1002/cpe.700
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes efficient coarse-grained parallel algorithms and implementations for a suite of interval graph problems. Included are algorithms requiring only a constant number of communication rounds for connected components, maximum weighted clique, and breadth-first-search and depth-first-search trees, as well as 0 (log p) communication rounds algorithms for optimization problems such as minimum interval covering, maximum independent set and minimum dominating set, where p is the number of processors in the parallel system. This implies that the number of communication rounds is independent of the problem size. Implementations of these algorithms are evaluated on parallel clusters, using both Fast Ethernet and Myrinet interconnection networks, and on a CRAY T3E parallel multicomputer, with extensive experimental results being presented and analyzed. Copyright (C) 2002 John Wiley Sons, Ltd.
引用
收藏
页码:885 / 910
页数:26
相关论文
共 50 条
  • [21] Optimal algorithms for interval graphs
    Wang, YL
    Chiang, KC
    Yu, MS
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 1998, 14 (02) : 449 - 459
  • [22] Parallel algorithms for series parallel graphs and graphs with treewidth two
    Bodlaender, HL
    van Antwerpen-de Fluiter, B
    ALGORITHMICA, 2001, 29 (04) : 534 - 559
  • [23] Theory and algorithms for parallel computation
    McColl, Bill
    Walker, David
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1998, 1470 LNCS : 863 - 864
  • [24] Theory and Algorithms for Parallel Computation
    Kessler, Christoph
    Rauber, Thomas
    Robert, Yves
    Scarano, Vittorio
    EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 365 - 366
  • [25] ALGORITHMS FOR THE COMPUTATION OF MOLECULAR DISTANCE MATRIX AND DISTANCE POLYNOMIAL OF CHEMICAL GRAPHS ON PARALLEL COMPUTERS
    THANGAVEL, P
    VENUVANALINGAM, P
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1993, 33 (03): : 412 - 414
  • [26] PARALLEL ALGORITHMS FOR PARITY GRAPHS
    PRZYTYCKA, T
    CORNEIL, DG
    JOURNAL OF ALGORITHMS, 1991, 12 (01) : 96 - 109
  • [27] EFFICIENT PARALLEL ALGORITHMS OF GRAPHS
    DJIDJEV, HN
    DOKLADI NA BOLGARSKATA AKADEMIYA NA NAUKITE, 1985, 38 (06): : 687 - 689
  • [28] PARALLEL ALGORITHMS FOR PERMUTATION GRAPHS
    YU, CW
    CHEN, GH
    BIT NUMERICAL MATHEMATICS, 1993, 33 (03) : 413 - 419
  • [29] Certifying algorithms for recognizing interval graphs and permutation graphs
    Kratsch, Dieter
    McConnell, Ross M.
    Mehlhorn, Kurt
    Spinrad, Jeremy P.
    SIAM JOURNAL ON COMPUTING, 2006, 36 (02) : 326 - 353
  • [30] Certifying algorithms for recognizing interval graphs and permutation graphs
    Kratsch, D
    McConnell, RM
    Mehlhorn, K
    Spinrad, JP
    PROCEEDINGS OF THE FOURTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2003, : 158 - 167