Maintaining Shortest Path Tree in Dynamic Digraphs Having Negative Edge-Weights

被引:0
|
作者
Rai, Atul Kumar [1 ]
Agarwal, Suneeta [1 ]
机构
[1] Motilal Nehru Natl Inst Technol, Dept Comp Sci & Engn, Allahabad, Uttar Pradesh, India
关键词
Dynamic graphs; Dynamic shortest paths; Shortest path trees; Semi-dynamic algorithms; Fully-dynamic algorithms; ALGORITHMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given a directed graph G, a source vertex s and shortest path tree (SPT). T(s) rooted at 8 in G, the dynamic shortest path problem is to find the new SPT, T'(s) in G from T(s) when update(s) on edge weight(s) are performed. Previous works focus either on single edge weight update at a time or, process a set of updates together with the constraint that edge weights remain positive. In this paper we propose two semi-dynamic algorithms (one for increase only and the other for decrease only case) for maintaining SPT in a directed graph, even when some of edge weights assume negative values. Our algorithms process multiple edge weight updates simultaneously and also able to detect presence of negative weight cycle if introduced during update, to assert that no real SPT exists. From experiments conducted, we observe that dynamic algorithms perform better than the static algorithm when the percentage of updated edges is smaller than a certain threshold.
引用
收藏
页码:247 / 257
页数:11
相关论文
共 30 条
  • [1] LABELED SHORTEST PATHS IN DIGRAPHS WITH NEGATIVE AND POSITIVE EDGE WEIGHTS
    Bradford, Phillip G.
    Thomas, David A.
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2009, 43 (03): : 567 - 583
  • [2] Searches on a binary tree with random edge-weights
    Stacey, A
    COMBINATORICS PROBABILITY & COMPUTING, 1999, 8 (06): : 555 - 565
  • [3] Parallel Shortest Paths with Negative Edge Weights
    Cao, Nairen
    Fineman, Jeremy T.
    Russell, Katina
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 177 - 190
  • [4] Fully dynamic shortest paths in digraphs with arbitrary arc weights
    Frigioni, D
    Marchetti-Spaccamela, A
    Nanni, U
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2003, 49 (01): : 86 - 113
  • [5] Dynamic update of shortest path tree in OSPF
    Xiao, B
    Cao, JN
    Zhuge, QF
    Shao, ZL
    Sha, EHM
    I-SPAN 2004: 7TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2004, : 18 - 23
  • [6] Shortest Path Tree Computation in Dynamic Graphs
    Chan, Edward P. F.
    Yang, Yaya
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (04) : 541 - 557
  • [7] Partially Dynamic Single-Source Shortest Paths on Digraphs with Positive Weights
    Ding, Wei
    Lin, Guohui
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, AAIM 2014, 2014, 8546 : 197 - 207
  • [8] Valid inequalities and lifting procedures for the shortest path problem in digraphs with negative cycles
    M. S. Ibrahim
    N. Maculan
    M. Minoux
    Optimization Letters, 2015, 9 : 345 - 357
  • [9] Are There Graphs Whose Shortest Path Structure Requires Large Edge Weights?
    Bernstein, Aaron
    Bodwin, Greg
    Wein, Nicole
    15TH INNOVATIONS IN THEORETICAL COMPUTER SCIENCE CONFERENCE, ITCS 2024, 2024,
  • [10] Fuzzy shortest-path network problems with uncertain edge weights
    Yao, JS
    Lin, FT
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2003, 19 (02) : 329 - 351