• DocumentCode
    806100
  • Title

    Efficient algorithms for minimum congestion hypergraph embedding in a cycle

  • Author

    Gu, Qian-Ping ; Wang, Yong

  • Author_Institution
    Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
  • Volume
    17
  • Issue
    3
  • fYear
    2006
  • fDate
    3/1/2006 12:00:00 AM
  • Firstpage
    205
  • Lastpage
    214
  • Abstract
    The minimum congestion hypergraph embedding in a cycle (MCHEC) problem is to embed the hyperedges of a hypergraph as paths in a cycle with the same node set such that the maximum congestion (the maximum number of paths that use any single edge in the cycle) is minimized. The MCHEC problem has many applications, including optimizing communication congestions in computer networks and parallel computing. The problem is NP-hard. In this paper, we give a 1.8-approximation algorithm for the MCHEC problem. This improves the previous 2-approximation results. Our algorithm has the optimal time complexity O(mn) for a hypergraph with m hyperedges and n nodes. We also propose an algorithm which finds an embedding with the optimal congestion L* for the MCHEC problem in O(n(nL*)L*) time. This improves the previous O((mn)L*+1) time algorithm.
  • Keywords
    computational complexity; graph theory; multiprocessor interconnection networks; 1.8-approximation algorithm; MCHEC problem; NP-hard problem; computer networks; minimum congestion hypergraph; parallel computing; time complexity; Application software; Approximation algorithms; Computer networks; Concurrent computing; Electronic design automation and methodology; Helium; Minimization methods; Parallel processing; Routing; Unicast; Hypergraph embedding; approximation algorithms; communication on rings; edge congestion minimization.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2006.34
  • Filename
    1583569