An Adaptive Amoeba Algorithm for Shortest Path Tree Computation in Dynamic Graphs

11/03/2013
by   Xiaoge Zhang, et al.
0

This paper presents an adaptive amoeba algorithm to address the shortest path tree (SPT) problem in dynamic graphs. In dynamic graphs, the edge weight updates consists of three categories: edge weight increases, edge weight decreases, the mixture of them. Existing work on this problem solve this issue through analyzing the nodes influenced by the edge weight updates and recompute these affected vertices. However, when the network becomes big, the process will become complex. The proposed method can overcome the disadvantages of the existing approaches. The most important feature of this algorithm is its adaptivity. When the edge weight changes, the proposed algorithm can recognize the affected vertices and reconstruct them spontaneously. To evaluate the proposed adaptive amoeba algorithm, we compare it with the Label Setting algorithm and Bellman-Ford algorithm. The comparison results demonstrate the effectiveness of the proposed method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/05/2019

Semi-dynamic shortest-path tree algorithms for directed graphs with arbitrary weights

Given a directed graph G with arbitrary real-valued weights, the single ...
research
08/22/2022

A Generalization of the Shortest Path Problem to Graphs with Multiple Edge-Cost Estimates

The shortest path problem in graphs is a cornerstone for both theory and...
research
10/29/2021

Shortest Beer Path Queries in Outerplanar Graphs

A beer graph is an undirected graph G, in which each edge has a positive...
research
01/31/2020

Semi-dynamic Algorithms for Strongly Chordal Graphs

There is an extensive literature on dynamic algorithms for a large numbe...
research
07/12/2023

DSPC: Efficiently Answering Shortest Path Counting on Dynamic Graphs

The widespread use of graph data in various applications and the highly ...
research
10/10/2018

Generic Dijkstra for Optical Networks

We present the generic Dijkstra shortest path algorithm: an efficient al...
research
02/17/2021

Efficient Maintenance of Distance Labelling for Incremental Updates in Large Dynamic Graphs

Finding the shortest path distance between an arbitrary pair of vertices...

Please sign up or login with your details

Forgot password? Click here to reset