Partially dynamic efficient algorithms for distributed shortest paths

  • Authors:
  • Serafino Cicerone;Gianlorenzo DAngelo;Gabriele Di Stefano;Daniele Frigioni

  • Affiliations:
  • Dipartimento di Ingegneria Elettrica e dellInformazione, Università degli studi dellAquila, I-67040 Monteluco di Roio, LAquila, Italy;Dipartimento di Ingegneria Elettrica e dellInformazione, Università degli studi dellAquila, I-67040 Monteluco di Roio, LAquila, Italy;Dipartimento di Ingegneria Elettrica e dellInformazione, Università degli studi dellAquila, I-67040 Monteluco di Roio, LAquila, Italy;Dipartimento di Ingegneria Elettrica e dellInformazione, Università degli studi dellAquila, I-67040 Monteluco di Roio, LAquila, Italy

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2010

Quantified Score

Hi-index 5.23

Visualization

Abstract

We study the dynamic version of the distributed all-pairs shortest paths problem. Most of the solutions given in the literature for this problem, either (i) work under the assumption that before dealing with an edge operation, the algorithm for the previous operation has to be terminated, that is, they are not able to update shortest paths concurrently, or (ii) concurrently update shortest paths, but their convergence can be very slow (possibly infinite) due to the looping and counting infinity phenomena. In this paper, we propose partially dynamic algorithms that are able to concurrently update shortest paths. We experimentally analyze the effectiveness and efficiency of our algorithms by comparing them against several implementations of the well-known Bellman-Ford algorithm.