Multicast tree generation in networks with asymmetric links

被引:115
作者
Ramanathan, S
机构
[1] BBN Corp., Cambridge
关键词
multicast; asymmetric links; Steiner trees; directed graph; approximation algorithms;
D O I
10.1109/90.532865
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We formulate the problem of multicast tree generation as one of computing a directed Steiner tree of minimal cost, In this context, we present a polynomial-time algorithm that provides for trade-off selection, using a single parameter kappa, between the tree-cost (Steiner cost) and the run time efficiency. Further, the same algorithm may be used for delay optimization or tree cost minimization simply by configuring the value of kappa appropriately, We present theoretical and experimental analysis characterizing the problem and the performance of our algorithm, Theoretically, we show that it is highly unlikely that there exists a polynomial-time algorithm with a performance guarantee of constant times optimum cost, introduce metrics for measuring the asymmetry of graphs, and show that the worst-case cost of the tree produced by our algorithm is, at most, twice the optimum cost times the asymmetry, for two of these asymmetry metrics, For graphs with bounded asymmetry, this gives constant times optimum performance guarantee, We also show that three well-known algorithms for (undirected) Steiner trees are but particular cases of our algorithm, Our experimental study shows that operating at a low kappa gives nearly best possible expected tree cost while maintaining acceptable runtime efficiency.
引用
收藏
页码:558 / 568
页数:11
相关论文
共 21 条
  • [1] [Anonymous], 1980, Math Japonica
  • [2] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
  • [3] BAUER F, 1995, IEEE INFOCOM SER, P369, DOI 10.1109/INFCOM.1995.515897
  • [4] Cormen T. H., 1990, INTRO ALGORITHMS
  • [5] Even S., 1979, Graph Algorithms
  • [6] STEINER TREE PROBLEMS
    HWANG, FK
    RICHARDS, DS
    [J]. NETWORKS, 1992, 22 (01) : 55 - 89
  • [7] ROUTING BROAD-BAND MULTICAST STREAMS
    JIANG, XF
    [J]. COMPUTER COMMUNICATIONS, 1992, 15 (01) : 45 - 51
  • [8] KADABA BK, 1983, IEEE T COMMUN, V31, P343
  • [9] KARP R. M., 1972, COMPLEXITY COMPUTER, P85, DOI DOI 10.1007/978-1-4684-2001-2_9
  • [10] Multicast Routing for Multimedia Communication
    Kompella, Vachaspathi P.
    Pasquale, Joseph C.
    Polyzos, George C.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (03) : 286 - 292