KIT | KIT-Bibliothek | Impressum | Datenschutz

Deterministic performance guarantees for bidirectional BFS on real-world networks

Bläsius, Thomas ORCID iD icon 1; Wilhelm, Marcus 1
1 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)

Abstract:

A common speedup technique for shortest path queries in graphs is bidirectional search, i.e., performing a forward search from the start and a backward search from the destination until a common vertex is found. In practice, this leads to massive performance improvements on some real-world networks, while saving only a constant factor on other networks. So far, only few studies have attempted to explain the apparent asymptotic speedups on some networks using average-case analysis on certain models of real-world networks. In this paper we provide a new perspective on this, by analyzing deterministic properties that allow theoretical analysis while being easily checked on any particular instance. We prove that these parameters imply sublinear running time for bidirectional BFS in several regimes, some of which are tight. Furthermore, we perform experiments on a large set of real-world networks and show that our parameters capture the concept of practical running time well.


Verlagsausgabe §
DOI: 10.5445/IR/1000190944
Veröffentlicht am 24.02.2026
Originalveröffentlichung
DOI: 10.1016/j.jcss.2026.103774
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Publikationstyp Zeitschriftenaufsatz
Publikationsmonat/-jahr 08.2026
Sprache Englisch
Identifikator ISSN: 0022-0000
KITopen-ID: 1000190944
Erschienen in Journal of Computer and System Sciences
Verlag Elsevier
Band 159
Seiten Art.Nr: 103774
Vorab online veröffentlicht am 03.02.2026
Schlagwörter Scale-free networks, Bidirectional BFS, Bidirectional shortest paths, Distribution-free analysis
Nachgewiesen in Scopus
OpenAlex
Relationen in KITopen
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page