Dynamic Compact Data Structure for Temporal Reachability with Unsorted Contact Insertions
Luiz Fernando Afra Brito, Marcelo Keese Albertini, Bruno Augusto, Nassif Traven\c{c}olo, Gonzalo Navarro

TL;DR
This paper introduces a space-efficient dynamic data structure for temporal reachability in graphs, using bit-vectors to improve storage without sacrificing update performance in dense temporal graphs.
Contribution
It proposes a novel compact data structure replacing binary search trees with bit-vectors for incremental temporal reachability updates.
Findings
Reduces space usage compared to previous methods.
Maintains similar update times in dense graphs.
Effective in temporally dense scenarios.
Abstract
Temporal graphs represent interactions between entities over time. Deciding whether entities can reach each other through temporal paths is useful for various applications such as in communication networks and epidemiology. Previous works have studied the scenario in which addition of new interactions can happen at any point in time. A known strategy maintains, incrementally, a Timed Transitive Closure by using a dynamic data structure composed of binary search trees containing non-nested time intervals. However, space usage for storing these trees grows rapidly as more interactions are inserted. In this paper, we present a compact data structures that represent each tree as two dynamic bit-vectors. In our experiments, we observed that our data structure improves space usage while having similar time performance for incremental updates when comparing with the previous strategy…
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
TopicsData Management and Algorithms · Peer-to-Peer Network Technologies · Opportunistic and Delay-Tolerant Networks
