Finding paths with minimum shared edges

被引:18
|
作者
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
相关论文
共 50 条
  • [41] A path method for finding energy barriers and minimum energy paths in complex micromagnetic systems
    Dittrich, R
    Schrefl, T
    Suess, D
    Scholz, W
    Forster, H
    Fidler, J
    JOURNAL OF MAGNETISM AND MAGNETIC MATERIALS, 2002, 250 (1-3) : L12 - L19
  • [42] A more fine-grained complexity analysis of finding the most vital edges for undirected shortest paths
    Bazgan, Cristina
    Fluschnik, Till
    Nichterlein, Andre
    Niedermeier, Rolf
    Stahlberg, Maximilian
    NETWORKS, 2019, 73 (01) : 23 - 37
  • [43] Finding the Edges of Payday Lending
    Aitken, Rob
    PERSPECTIVES ON GLOBAL DEVELOPMENT AND TECHNOLOGY, 2013, 12 (03) : 377 - 409
  • [44] FINDING EDGES IN NOISY SCENES
    MACHUCA, R
    GILBERT, AL
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1981, 3 (01) : 103 - 111
  • [45] FINDING EDGES IN NATURAL TEXTURES
    MITICHE, A
    DAVIS, LS
    SIGNAL PROCESSING, 1982, 4 (2-3) : 181 - 192
  • [46] On finding dissimilar paths
    Akgün, V
    Erkut, E
    Batta, R
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 121 (02) : 232 - 246
  • [47] A climbing image nudged elastic band method for finding saddle points and minimum energy paths
    Henkelman, G
    Uberuaga, BP
    Jónsson, H
    JOURNAL OF CHEMICAL PHYSICS, 2000, 113 (22): : 9901 - 9904
  • [48] Finding Cut-Edges and the Minimum Spanning Tree via Semi-Tensor Product Approach
    Xujiao FAN
    Yong XU
    Xue SU
    Jinhuan WANG
    Journal of Systems Science and Information, 2018, 6 (05) : 459 - 472
  • [49] OFDP: a distributed algorithm for finding disjoint paths with minimum total length in wireless sensor networks
    Kejia Zhang
    Qilong Han
    Guisheng Yin
    Haiwei Pan
    Journal of Combinatorial Optimization, 2016, 31 : 1623 - 1641
  • [50] OFDP: a distributed algorithm for finding disjoint paths with minimum total length in wireless sensor networks
    Zhang, Kejia
    Han, Qilong
    Yin, Guisheng
    Pan, Haiwei
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (04) : 1623 - 1641