Finding paths with minimum shared edges

被引:0
作者
Masoud T. Omran
Jörg-Rüdiger Sack
Hamid Zarrabi-Zadeh
机构
[1] Carleton University,School of Computer Science
[2] Sharif University of Technology,Department of Computer Engineering
来源
Journal of Combinatorial Optimization | 2013年 / 26卷
关键词
Minimum shared edges problem; Approximation algorithm; Inapproximability; Heuristic algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
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 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$2^{\log^{1-\varepsilon}n}$\end{document}, for any constant ε>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
页数:13
相关论文
empty
未找到相关数据