Sublinear Time Shortest Path in Expander Graphs

Noga Alon, Allan Grønlund, Søren Fuglede Jørgensen, Kasper Green Larsen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Computing a shortest path between two nodes in an undirected unweighted graph is among the most basic algorithmic tasks. Breadth first search solves this problem in linear time, which is clearly also a lower bound in the worst case. However, several works have shown how to solve this problem in sublinear time in expectation when the input graph is drawn from one of several classes of random graphs. In this work, we extend these results by giving sublinear time shortest path (and short path) algorithms for expander graphs. We thus identify a natural deterministic property of a graph (that is satisfied by typical random regular graphs) which suffices for sublinear time shortest paths. The algorithms are very simple, involving only bidirectional breadth first search and short random walks. We also complement our new algorithms by near-matching lower bounds.

Original languageEnglish (US)
Title of host publication49th International Symposium on Mathematical Foundations of Computer Science, MFCS 2024
EditorsRastislav Kralovic, Antonin Kucera
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773355
DOIs
StatePublished - Aug 2024
Event49th International Symposium on Mathematical Foundations of Computer Science, MFCS 2024 - Bratislava, Slovakia
Duration: Aug 26 2024Aug 30 2024

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume306
ISSN (Print)1868-8969

Conference

Conference49th International Symposium on Mathematical Foundations of Computer Science, MFCS 2024
Country/TerritorySlovakia
CityBratislava
Period8/26/248/30/24

All Science Journal Classification (ASJC) codes

  • Software

Keywords

  • Breadth First Search
  • Expanders
  • Graph Algorithms
  • Shortest Path

Fingerprint

Dive into the research topics of 'Sublinear Time Shortest Path in Expander Graphs'. Together they form a unique fingerprint.

Cite this