ACM Transactions on Algorithms · 2022 · 12 citations · 17 references
ComputingComputer ScienceMathematicsAlgorithmsComputer NetworksTheory Of ComputationComputational ComplexityGraph AlgorithmsGraph TheoryScale-free NetworksShortest Path AlgorithmsSublinear AlgorithmsBidirectional SearchComputational Complexity Of Graph AlgorithmsDegree DistributionDegree ExponentNode Degree DistributionPower-law Degree DistributionRandom GraphsShortest Paths
A standard approach to accelerating shortest path algorithms on networks is the bidirectional search, which explores the graph from the start and the destination, simultaneously. In practice this strategy performs particularly well on scale-free real-world networks. Such networks typically have a heterogeneous degree distribution (e.g., a power-law distribution) and high clustering (i.e., vertices with a common neighbor are likely to be connected themselves). These two properties can be obtained by assuming an underlying hyperbolic geometry. To explain the observed behavior of the bidirectional search, we analyze its running time on hyperbolic random graphs and prove that it is Õ( n 2 - 1/α + n 1/(2α) + δ max ) with high probability, where α ∈ (1/2, 1) controls the power-law exponent of the degree distribution, and δ max is the maximum degree. This bound is sublinear, improving the obvious worst-case linear bound. Although our analysis depends on the underlying geometry, the algorithm itself is oblivious to it.
17
Hyperbolic geometry of complex networks
Dmitri Krioukov, Fragkiskos Papadopoulos, Maksim Kitsak et al. · Physical Review E · 2010 · 1.1K citations · Full text
On the Method of Typical Bounded Differences
Combinatorics Probability Computing · 2015 · 53 citations · Full text