A practical greedy approximation for the directed Steiner tree problem

被引:14
|
作者
Watel, Dimitri [1 ]
Weisser, Marc-Antoine [2 ]
机构
[1] CNAM, CEDRIC, 292 Rue St Martin, F-75141 Paris 03, France
[2] Univ Paris Saclay, Cent Supelec, LRI, F-91405 Orsay, France
关键词
Directed Steiner tree; Approximation algorithm; Greedy algorithm; ALGORITHM;
D O I
10.1007/s10878-016-0074-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 -approximation greedy algorithm. However, a much faster k-approximation, returning the shortest paths from r to X, is generally used in practice. We give two new algorithms : a fast k-approximation called Greedy running in and a -approximation called Greedy running in . We provide computational results to show that, Greedy rivals in practice with the running time of the fast k-approximation and returns solution with smaller cost in practice.
引用
收藏
页码:1327 / 1370
页数:44
相关论文
共 50 条