English

On Dynamic Breadth-First Search in External-Memory

Data Structures and Algorithms 2008-02-21 v1

Abstract

We provide the first non-trivial result on dynamic breadth-first search (BFS) in external-memory: For general sparse undirected graphs of initially nn nodes and O(n) edges and monotone update sequences of either Θ(n)\Theta(n) edge insertions or Θ(n)\Theta(n) edge deletions, we prove an amortized high-probability bound of O(n/B2/3+\sort(n)logB)O(n/B^{2/3}+\sort(n)\cdot \log B) I/Os per update. In contrast, the currently best approach for static BFS on sparse undirected graphs requires Ω(n/B1/2+\sort(n))\Omega(n/B^{1/2}+\sort(n)) I/Os.

Keywords

Cite

@article{arxiv.0802.2847,
  title  = {On Dynamic Breadth-First Search in External-Memory},
  author = {Ulrich Meyer},
  journal= {arXiv preprint arXiv:0802.2847},
  year   = {2008}
}
R2 v1 2026-06-21T10:14:11.474Z