Deterministic Performance Guarantees for Bidirectional BFS on Real-World Networks

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A common technique for speeding up shortest path queries in graphs is to use a bidirectional search, i.e., performing a forward search from the start and a backward search from the destination until a common vertex on a shortest path is found. In practice, this has a massive impact on performance in some real-world networks, while it seems to save only a constant factor in other types of networks. Although finding shortest paths is a ubiquitous problem, only few studies have attempted to explain the apparent asymptotic speedups on some networks using average case analysis on certain models of real-world network. In this paper we provide a new perspective on this, by analyzing deterministic properties that allow theoretical analysis and that can be easily checked on any particular instance. We prove that these parameters imply sublinear running time for the bidirectional breadth-first search 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.

Cite

CITATION STYLE

APA

Bläsius, T., & Wilhelm, M. (2023). Deterministic Performance Guarantees for Bidirectional BFS on Real-World Networks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13889 LNCS, pp. 99–110). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-34347-6_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free