Abstract
Parallel algorithms are presented for updating a minimum spanning tree when the cost of an edge changes or when a new node is inserted in the underlying graph. Our model of computation is a parallel random access machine which allows simultaneous reads but prohibits simultaneous writes into the same memory location. The algorithms described in this paper for updating a minimum spanning tree require O(log n) time and O(n2) processors. These algorithms are efficient when compared to previously known algorithms for initial construction of a minimum spanning tree that require O(log2n) time and use O(n2) processors. The two main contributions of this paper are: (i) usage of an inverted tree for updating minimum spanning trees, and (ii) discovery of an interesting property of minimum spanning trees that we exploit to develop a novel algorithm for vertex insertion update.
| Original language | English |
|---|---|
| Pages (from-to) | 223-229 |
| Number of pages | 7 |
| Journal | Information Processing Letters |
| Volume | 22 |
| Issue number | 5 |
| DOIs | |
| State | Published - Apr 28 1986 |
Keywords
- Spanning tree
- graph algorithm
Fingerprint
Dive into the research topics of 'An O(log n) algorithm for parallel update of minimum spanning trees'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver