Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Experimental analysis of dynamic minimum spanning tree algorithms

Conference ·
OSTI ID:471687
;  [1];  [2]
  1. Universita di Salerno (Italy)
  2. Universita Ca` Foscari di Venezia (Italy)

We conduct an extensive empirical study on the performance of several algorithms for maintaining the minimum spanning tree of a dynamic graph. In particular, we implemented and tested Frederickson`s algorithms, and sparsification on top of Frederickson`s algorithms, and compared them to other dynamic algorithms. Moreover, we propose a variant of a dynamic algorithm by Frederickson, which was in our experience always faster than the other implementations derived from the papers. In our experiments, we considered both random and non-random inputs, with non-random inputs trying to enforce bad update patterns on the algorithms. For random inputs, a simple adaptation of a partially dynamic data structure on Kruskal`s algorithm was the fastest implementation. For non-random inputs, sparsification yielded the fastest algorithm. In both cases, the performance of our variant of the algorithm of Frederickson was close to that of the fastest algorithm.

OSTI ID:
471687
Report Number(s):
CONF-970142--; CNN: Project 20244
Country of Publication:
United States
Language:
English

Similar Records

An empirical study of dynamic graph algorithms
Conference · Mon Dec 30 23:00:00 EST 1996 · OSTI ID:416801

A single-tree algorithm to compute the Euclidean minimum spanning tree on GPUs
Conference · Sat Dec 31 23:00:00 EST 2022 · Proceedings of the International Conference on Parallel Processing · OSTI ID:1922321

Neuromorphic Graph Algorithms: Extracting Longest Shortest Paths and Minimum Spanning Trees
Conference · Sat Feb 29 23:00:00 EST 2020 · OSTI ID:1649307