We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Dynamic subtrees queries revisited: the Depth First Tour Tree

Abstract: In the dynamic tree problem the goal is the maintenance of an arbitrary n-vertex forest, where the trees are subject to joining and splitting by, respectively, adding and removing edges. Depending on the application, information can be associated to nodes or edges (or both), and queries might require to combine values in path or (sub)trees.
In this paper we present a novel data structure, called the Depth First Tour Tree, based on a linearization of a DFS visit of the tree. Despite the simplicity of the approach, similar to the ET-Trees (based on a Euler Tour), our data structure is able to answer queries related to both paths and (sub)trees. In particular, focusing on subtree computations, we show how to customize the data structure in order to answer queries for three distinct applications: impact of the removal of an articulation point from a graph, betweenness centrality and closeness centrality of a dynamic tree.
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:1502.05292 [cs.DS]
  (or arXiv:1502.05292v3 [cs.DS] for this version)

Submission history

From: Gabriele Farina [view email]
[v1] Wed, 18 Feb 2015 16:32:59 GMT (62kb,D)
[v2] Sat, 19 Sep 2015 14:15:43 GMT (158kb,D)
[v3] Tue, 22 Sep 2015 13:11:16 GMT (409kb,D)

Link back to: arXiv, form interface, contact.