Optimal shortest path set problem in undirected graphs

被引:11
作者
Zhang, Huili [1 ,2 ]
Xu, Yinfeng [1 ,2 ]
Wen, Xingang [1 ,2 ]
机构
[1] Xi An Jiao Tong Univ, Sch Management, Xian 710049, Peoples R China
[2] State Key Lab Mfg Syst Engn, Xian 710049, Peoples R China
基金
中国博士后科学基金;
关键词
Shortest path; Common replacement path; Optimal shortest path set; Time complexity; 2; NODES; EDGE; NETWORK;
D O I
10.1007/s10878-014-9766-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper proposes the optimal shortest path set problem in an undirected graph , in which some vehicles have to go from a source node to a destination node . However, at most edges in the graph may be blocked during the traveling. The goal is to find a minimum collection of paths for the vehicles before they start off to assure the fastest arrival of at least one vehicle, no matter which edges are blocked. We consider two scenarios for this problem. In the first scenario with , we propose the concept of common replacement path and design the Least-Overlap Algorithm to find the common replacement path. Based on this, an algorithm to compute the optimal shortest path set is presented and its time complexity is proved to be . In the second scenario with , we consider the case where the blocked edges are consecutive ones on a shortest path from to and the vertices connecting two blocked edges are also blocked (i.e., routes passing through these vertices are not allowed), and an algorithm is presented to compute the optimal shortest path set in this scenario with time complexity O(mn + k(2)n(2) log n).
引用
收藏
页码:511 / 530
页数:20
相关论文
共 18 条
[1]  
Adhari H., 2011, Proceedings 2011 25th IEEE International Conference on Advanced Information Networking and Applications Workshops (WAINA 2011), P708, DOI 10.1109/WAINA.2011.92
[2]   On finding dissimilar paths [J].
Akgün, V ;
Erkut, E ;
Batta, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 121 (02) :232-246
[3]  
BARNOY A, 1991, PROCEEDINGS OF THE SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P261
[4]   On finding dissimilar Pareto-Optimal paths [J].
Dell'Olmo, P ;
Gentili, M ;
Scozzari, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 162 (01) :70-82
[5]  
Dijkstra E. W., 1959, NUMER MATH, V1, P269, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]
[6]   A Near-Linear-Time Algorithm for Computing Replacement Paths in Planar Directed Graphs [J].
Emek, Yuval ;
Peleg, David ;
Rodity, Liam .
ACM TRANSACTIONS ON ALGORITHMS, 2010, 6 (04)
[7]   Finding the k shortest paths [J].
Eppstein, D .
SIAM JOURNAL ON COMPUTING, 1998, 28 (02) :652-673
[8]   FIBONACCI HEAPS AND THEIR USES IN IMPROVED NETWORK OPTIMIZATION ALGORITHMS [J].
FREDMAN, ML ;
TARJAN, RE .
JOURNAL OF THE ACM, 1987, 34 (03) :596-615
[9]   Vickrey prices and shortest paths: What is an edge worth? [J].
Hershberger, J ;
Suri, S .
42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, :252-259
[10]   AN EFFICIENT ALGORITHM FOR K-SHORTEST SIMPLE PATHS [J].
KATOH, N ;
IBARAKI, T ;
MINE, H .
NETWORKS, 1982, 12 (04) :411-427