Dynamic Maintenance Versus Swapping: An Experimental Study on Shortest Paths Trees

  • Authors:
  • Guido Proietti

  • Affiliations:
  • -

  • Venue:
  • WAE '00 Proceedings of the 4th International Workshop on Algorithm Engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given a spanning tree T of a 2-edge connected, weighted graph G, a swap edge for a failing edge e in T is an edge e′ of G reconnecting the two subtrees of T created bythe removal of e. A best swap edge is a swap edge enjoying the additional property of optimizing the swap, with respect to a given objective function. If the spanning tree is a single source shortest paths tree rooted in a node r, say S(r), it has been shown that there exist efficient algorithms for finding a best swap edge, for each edge e in S(r) and with respect to several objective functions. These algorithms are efficient both in terms of the functionalities of the trees obtained as a consequence of the swaps, and of the time spent to compute them. In this paper we propose an extensive experimental analysis of the above algorithms, showing that their actual behaviour is much better than what it was expected from the theoretical analysis.