External memory BFS on undirected graphs with bounded degree

  • Authors:
  • Ulrich Meyer

  • Affiliations:
  • Max Planck-Institut für Informatik, Stuhlsatzenausweg 85, 66123 Saarbrücken, Germany

  • Venue:
  • SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We give the first external memory algorithm for breadth-first search (BFS) which achieves &Ogr;(n) I/Os on arbitrary undirected graphs with n nodes and maximum node degree d. Let M and B d denote the main memory size and block size, respectively. Using Sort(x) = &THgr;(x÷B · log M/B x÷B), our algorithm needs &Ogr;(n÷&ggr;·logdB + Sort(n · B&ggr;)) I/Os and &Ogr;(n · B&ggr;) external space for an arbitrary parameter 0