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

Using inverted trees for updating graph properties. Technical report

Technical Report ·
OSTI ID:6368355
Fast parallel algorithms are presented for updating connected components and bridges of an undirected graph when a minor change has been made to the graph, such as addition or deletion of vertices and edges. The matching model used is a parallel random-access machine that 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 C (n-squared) processors. These algorithms are efficient when compared to previously known algorithms for finding connected components and bridges that require O(log squared n) time and use 0 (n-squared) processors. The previous solution is maintained using an inverted tree (a rooted tree where a node points toward its parent) and after a minor change the new solution is rapidly computed from this tree.
Research Organization:
Maryland Univ., College Park (USA). Center for Automation Research
OSTI ID:
6368355
Report Number(s):
AD-A-160135/0/XAB
Country of Publication:
United States
Language:
English