Using multiple inverted trees for parallel updating of graph properties. Technical report
Technical Report
·
OSTI ID:5520387
Fast parallel algorithms are presented for updating the distance matrix, shortest paths for all pairs and biconnected components for an undirected graph and the topological ordering of vertices of a directed acyclic graph when an incremental change has been made to the graph. The kinds of changes that are considered here include insertion of a vertex of insertion and deletion of an edge or a change in the weight of an edge. The machine model used 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 require O(log n) time and use O(N-cubed) processors. These algorithms are efficient when compared to previously known 0(log-squared of n) time start-over algorithms for initial computation of the above-mentioned properties of graphs. The previous solution is maintained in multiple inverted trees (a rooted tree where a child node points toward its parent) and after a minor change the new solution is rapidly recomputed from these trees
- Research Organization:
- Maryland Univ., College Park (USA). Dept. of Computer Science
- OSTI ID:
- 5520387
- Report Number(s):
- AD-A-166058/8/XAB; CAR-TR-124
- Country of Publication:
- United States
- Language:
- English
Similar Records
Using inverted trees for updating graph properties. Technical report
Incremental graph algorithms for parallel random access machines
Parallel update of minimum spanning trees in logarithmic time. Technical report
Technical Report
·
Wed May 01 00:00:00 EDT 1985
·
OSTI ID:6368355
Incremental graph algorithms for parallel random access machines
Thesis/Dissertation
·
Tue Dec 31 23:00:00 EST 1985
·
OSTI ID:6918186
Parallel update of minimum spanning trees in logarithmic time. Technical report
Technical Report
·
Wed Oct 31 23:00:00 EST 1984
·
OSTI ID:5814521