A Practical Greedy Approximation for the Directed Steiner Tree Problem

被引:4
作者
Watel, Dimitri [1 ,2 ]
Weisser, Marc-Antoine [1 ]
机构
[1] SUPELEC Syst Sci, Dept Comp Sci, F-91192 Gif Sur Yvette, France
[2] Univ Versailles, F-78035 Versailles, France
来源
COMBINATORIAL OPTIMIZATION AND APPLICATIONS (COCOA 2014) | 2014年 / 8881卷
关键词
Directed steiner tree; Approximation algorithm; Greedy algorithm; ALGORITHM;
D O I
10.1007/978-3-319-12691-3_16
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Directed Steiner Tree (DST) NP-hard problem asks, considering a directed weighted graph with n nodes and m arcs, a node r called root and a set of k nodes X called terminals, for a minimum cost directed tree rooted at r spanning X. The best known polynomial approximation ratio for DST is a O(k(epsilon))-approximation greedy algorithm. However, a much faster k-approximation, returning the shortest paths from r to X, is generally used in practice. We give in this paper a new O(root k)-approximation greedy algorithm called GreedyFLAC(Delta), derived from a new fast k-approximation algorithm called GreedyFLAC running in time at most O(nmk(2)). We provide computational results to show that, GreedyFLAC rivals the running time of the fast k-approximation and returns solution with smaller cost in practice.
引用
收藏
页码:200 / 215
页数:16
相关论文
共 27 条
  • [1] [Anonymous], 2010, P ACM SIGKDD INT C K
  • [2] [Anonymous], 1972, P COMPLEXITY COMPUTE
  • [3] Steiner Tree Approximation via Iterative Randomized Rounding
    Byrka, Jaroslaw
    Grandoni, Fabrizio
    Rothvoss, Thomas
    Sanita, Laura
    [J]. JOURNAL OF THE ACM, 2013, 60 (01)
  • [4] Approximation algorithms for directed Steiner problems
    Charikar, M
    Chekuri, C
    Cheung, TY
    Dai, Z
    Goel, A
    Guha, S
    Li, M
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1999, 33 (01): : 73 - 91
  • [5] CHENG X, 2001, STEINER TREES IND, V11
  • [6] Chimani M, 2011, LECT NOTES COMPUT SC, V7074, P40, DOI 10.1007/978-3-642-25591-5_6
  • [7] Chvatal V., 1979, Mathematics of Operations Research, V4, P233, DOI 10.1287/moor.4.3.233
  • [8] de Aragao M P., 2001, Electron Notes Discrete Math, V7, P150, DOI DOI 10.1016/S1571-0653(04)00247-1
  • [9] A Distributed Dual Ascent Algorithm for Steiner Problems in Multicast Routing
    Drummond, Lucia M. A.
    Santos, Marcelo
    Uchoa, Eduardo
    [J]. NETWORKS, 2009, 53 (02) : 170 - 183
  • [10] A threshold of in n for approximating set cover
    Feige, U
    [J]. JOURNAL OF THE ACM, 1998, 45 (04) : 634 - 652