Fast algorithms for finding nearest common ancestors
SIAM Journal on Computing
Network flows: theory, algorithms, and applications
Network flows: theory, algorithms, and applications
Fully dynamic output bounded single source shortest path problem
Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms
Efficiency of a Good But Not Linear Set Union Algorithm
Journal of the ACM (JACM)
Applications of Path Compression on Balanced Trees
Journal of the ACM (JACM)
Maintaining Spanning Trees of Small Diameter
ICALP '94 Proceedings of the 21st International Colloquium on Automata, Languages and Programming
Dynamic Maintenance Versus Swapping: An Experimental Study on Shortest Paths Trees
WAE '00 Proceedings of the 4th International Workshop on Algorithm Engineering
Maintaining a Minimum Spanning Tree Under Transient Node Failures
ESA '00 Proceedings of the 8th Annual European Symposium on Algorithms
Efficient management of transient station failures in linear radio communication networks with bases
Journal of Parallel and Distributed Computing - Special issue: Algorithms for wireless and ad-hoc networks
Hi-index | 0.00 |
In this paper we introduce the notion of best swap for a failing edge of a single source shortest paths tree (SPT) S(r) rooted in r in a weighted graph G = (V, E). Given an edge e ∈ S(r), an edge e′ ∈ E\{e} is a swap edge if the swap tree Se=e′ (r) obtained by swapping e with e′ in S(r) is a spanning tree of G. A best swap edge for a given edge e is a swap edge minimizing some distance functional between r and the set of nodes disconnected from the root after the edge e is removed. A swap algorithm with respect to some distance functional computes a best swap edge for every edge in S(r). We show that there exist fast swap algorithms (much faster than recomputing from scratch a new SPT) which also preserve the functionality of the affected SPT.