Fast Dynamic Pointer Following via Link-Cut Trees
Erik Demaine, Nathan Pinsker, and Jon Schneider

TL;DR
This paper introduces an efficient data structure based on link-cut trees for dynamic pointer following in graphs with outdegree one, supporting updates and queries in logarithmic time, proven optimal in the cell-probe model.
Contribution
The paper presents a novel $O( ext{log } n)$ solution for dynamic pointer following using link-cut trees, establishing optimality in the cell-probe model.
Findings
Supports edge updates and pointer queries in $O( ext{log } n)$ time.
Proves the optimality of the solution in the cell-probe complexity model.
Provides a theoretical foundation for efficient dynamic graph traversal operations.
Abstract
In this paper, we study the problem of fast dynamic pointer following: given a directed graph where each vertex has outdegree , efficiently support the operations of i) changing the outgoing edge of any vertex, and ii) find the vertex vertices `after' a given vertex. We exhibit a solution to this problem based on link-cut trees that requires time per operation, and prove that this is optimal in the cell-probe complexity model.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Interconnection Networks and Systems · Complexity and Algorithms in Graphs
