Efficient Solutions For Finding Vitality With Respect To Shortest Paths

被引:0
|
作者
Kare, Anjeneya Swami [1 ]
Saxena, Sanjeev [2 ]
机构
[1] Univ Hyderabad, Sch Comp & Informat Sci, Hyderabad 500046, Andhra Pradesh, India
[2] Indian Inst Technol, Dept Comp Sci & Engn, Kanpur 208016, Uttar Pradesh, India
关键词
Most Vital Edge; Most Vital Node; Replacement Shortest Path; Vickrey Pricing; REPLACEMENT PATHS; EDGE; ALGORITHMS; SINGLE;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Let G = (V; E) be a connected, weighted, undirected graph such that vertical bar V vertical bar = n and vertical bar E vertical bar = m. Given a shortest path P-G (s; t) between a source node s and a sink node t in the graph G, computing the shortest path between source and sink without using a particular edge (or a particular node) in P-G (s; t) is called Replacement Shortest Path for that edge (or node). The Most Vital Edge (MVE) problem is to find an edge in P-G (s; t) whose removal results in the longest replacement shortest path. And the Most Vital Node (MVN) problem is to find a node in P G (s; t) whose removal results in the longest replacement shortest path. In this paper for the MVE problem we describe an O (m + m' alpha (m'; n')) time algorithm (alpha represents Inverse Ackermann function) by constructing a smaller graph L G from G which we call Linear Graph, where n' and m' are the number of nodes and edges in L-G respectively. Our algorithm will also suggest a replacement shortest path for every edge in P-G (s; t) without any additional time. For the MVN problem, with integer weights, we describe an O (m alpha(m; n)) time algorithm. Our algorithm will also suggest a replacement shortest path for every node in P-G (s; t) without any additional time.
引用
收藏
页码:70 / 75
页数:6
相关论文
共 50 条
  • [1] An efficient implementation of an algorithm for finding K shortest simple paths
    Hadjiconstantinou, E
    Christofides, N
    NETWORKS, 1999, 34 (02) : 88 - 101
  • [2] Finding the k shortest paths
    Department of Information and Computer Science, University of California, Irvine, CA 92697-3425, United States
    SIAM J Comput, 2 (652-673):
  • [3] Finding the k shortest paths
    Eppstein, D
    SIAM JOURNAL ON COMPUTING, 1998, 28 (02) : 652 - 673
  • [4] AN EFFICIENT DISTRIBUTED PROTOCOL FOR FINDING SHORTEST PATHS IN NETWORKS WITH NEGATIVE WEIGHTS
    LAKSHMANAN, KB
    THULASIRAMAN, K
    COMEAU, MA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (05) : 639 - 644
  • [5] Efficient Associative Algorithm for Finding the Second Simple Shortest Paths in a Digraph
    Nepomniaschaya, Anna
    PARALLEL COMPUTING TECHNOLOGIES, 2011, 6873 : 182 - 191
  • [6] Finding the k Shortest Paths in Parallel
    E. Ruppert
    Algorithmica, 2000, 28 : 242 - 254
  • [7] Finding all hops shortest paths
    Cheng, G
    Ansari, N
    IEEE COMMUNICATIONS LETTERS, 2004, 8 (02) : 122 - 124
  • [8] Hardware Architecture for Finding Shortest Paths
    Sridharan, K.
    Priya, T. K.
    Kumar, P. Rajesh
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 301 - +
  • [9] ON FINDING AND UPDATING SHORTEST PATHS DISTRIBUTIVELY
    RAMARAO, KVS
    VENKATESAN, S
    JOURNAL OF ALGORITHMS, 1992, 13 (02) : 235 - 257
  • [10] Finding the k shortest paths in parallel
    Ruppert, E
    STACS 97 - 14TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1997, 1200 : 475 - 486