Finding paths with minimum shared edges

被引:19
作者
Omran, Masoud T. [1 ]
Sack, Joerg-Ruediger [1 ]
Zarrabi-Zadeh, Hamid [2 ]
机构
[1] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
[2] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
基金
加拿大自然科学与工程研究理事会;
关键词
Minimum shared edges problem; Approximation algorithm; Inapproximability; Heuristic algorithms; DISJOINT PATHS; ALGORITHMS; COMPLEXITY;
D O I
10.1007/s10878-012-9462-2
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Motivated by a security problem in geographic information systems, we study the following graph theoretical problem: given a graph G, two special nodes s and t in G, and a number k, find k paths from s to t in G so as to minimize the number of edges shared among the paths. This is a generalization of the well-known disjoint paths problem. While disjoint paths can be computed efficiently, we show that finding paths with minimum shared edges is NP-hard. Moreover, we show that it is even hard to approximate the minimum number of shared edges within a factor of 2(log1-epsilon) n, for any constant epsilon > 0. On the positive side, we show that there exists a (k - 1)-approximation algorithm for the problem, using an adaption of a network flow algorithm. We design some heuristics to improve the quality of the output, and provide empirical results.
引用
收藏
页码:709 / 722
页数:14
相关论文
共 17 条
[1]   FINDING MINIMUM-COST FLOWS BY DOUBLE SCALING [J].
AHUJA, RK ;
GOLDBERG, AV ;
ORLIN, JB ;
TARJAN, RE .
MATHEMATICAL PROGRAMMING, 1992, 53 (03) :243-266
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[3]  
Bader DA, 2005, LECT NOTES COMPUT SC, V3769, P465
[4]   EFFICIENT ALGORITHMS FOR FINDING THE K BEST PATHS THROUGH A TRELLIS [J].
CASTANON, DA .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1990, 26 (02) :405-409
[5]  
Charikar M, 2009, LECT NOTES COMPUT SC, V5757, P23, DOI 10.1007/978-3-642-04128-0_3
[6]   On Network Design Problems: Fixed Cost Flows and the Covering Steiner Problem [J].
Even, Guy ;
Kortsarz, Guy ;
Slany, Wolfgang .
ACM TRANSACTIONS ON ALGORITHMS, 2005, 1 (01) :74-101
[7]   Beyond the flow decomposition barrier [J].
Goldberg, AV ;
Rao, S .
JOURNAL OF THE ACM, 1998, 45 (05) :783-797
[8]   THE COMPLEXITY OF FINDING MAXIMUM DISJOINT PATHS WITH LENGTH CONSTRAINTS [J].
ITAI, A ;
PERL, Y ;
SHILOACH, Y .
NETWORKS, 1982, 12 (03) :277-286
[9]   On shortest disjoint paths in planar graphs [J].
Kobayashi, Yusuke ;
Sommer, Christian .
DISCRETE OPTIMIZATION, 2010, 7 (04) :234-245
[10]  
Krumke S., 1998, P INT C OPERATIONS R, P158