Temporal queries for dynamic temporal forests
Davide Bil\`o, Luciano Gual\`a, Stefano Leucci, Guido Proietti,, Alessandro Straziota

TL;DR
This paper introduces efficient data structures for maintaining and querying dynamic temporal forests, enabling fast reachability and path queries with updates in polylogarithmic time, improving over previous quadratic-time solutions.
Contribution
The authors develop linear-size data structures for dynamic temporal forests that support various updates and queries in worst-case polylogarithmic time, with adaptability to latencies.
Findings
Supports temporal reachability, earliest arrival, latest departure queries
Handles dynamic updates including edge/vertex addition and removal
Achieves polylogarithmic worst-case query and update times
Abstract
In a temporal forest each edge has an associated set of time labels that specify the time instants in which the edges are available. A temporal path from vertex to vertex in the forest is a selection of a label for each edge in the unique path from to , assuming it exists, such that the labels selected for any two consecutive edges are non-decreasing. We design linear-size data structures that maintain a temporal forest of rooted trees under addition and deletion of both edge labels and singleton vertices, insertion of root-to-node edges, and removal of edges with no labels. Such data structures can answer temporal reachability, earliest arrival, and latest departure queries. All queries and updates are handled in polylogarithmic worst-case time. Our results can be adapted to deal with latencies. More precisely, all the worst-case time bounds are asymptotically…
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.
