Routing in Strongly Hyperbolic Unit Disk Graphs

by   Thomas BlΓ€sius, et al.

Greedy routing has been studied successfully on Euclidean unit disk graphs, which we interpret as a special case of hyperbolic unit disk graphs. While sparse Euclidean unit disk graphs exhibit grid-like structure, we introduce strongly hyperbolic unit disk graphs as the natural counterpart containing graphs that have hierarchical network structures. We develop and analyze a routing scheme that utilizes these hierarchies. On arbitrary graphs this scheme guarantees a worst case stretch of max{3, 1+2b/a} for a > 0 and b > 1. Moreover, it stores π’ͺ(k(log^2n + logk)) bits at each vertex and takes π’ͺ(k) time for a routing decision, where k = Ο€ e (1 + a)/(2(b - 1)) (b^2 diam(G) - 1) R + log_b(diam(G)) + 1, on strongly hyperbolic unit disk graphs with threshold radius R > 0. In particular, for hyperbolic random graphs, which have previously been used to model hierarchical networks like the internet, k = π’ͺ(log^2n) holds asymptotically almost surely. Thus, we obtain a worst-case stretch of 3, π’ͺ(log^4 n) bits of storage per vertex, and π’ͺ(log^2 n) time per routing decision on such networks. This beats existing worst-case lower bounds. Our proof of concept implementation indicates that the obtained results translate well to real-world networks.


page 1

page 2

page 3

page 4

βˆ™ 01/13/2023

Recognizing Unit Disk Graphs in Hyperbolic Geometry is βˆƒβ„-Complete

A graph G is a (Euclidean) unit disk graph if it is the intersection gra...
βˆ™ 03/11/2023

On the Number of Maximal Cliques in Two-Dimensional Random Geometric Graphs: Euclidean and Hyperbolic

Maximal clique enumeration appears in various real-world networks, such ...
βˆ™ 10/31/2019

Expected Complexity of Routing in Θ 6 and Half-Θ 6 Graphs

We study online routing algorithms on the Θ6-graph and the half-Θ6-graph...
βˆ™ 02/25/2020

Routing in Unit Disk Graphs without Dynamic Headers

Let VβŠ‚β„^2 be a set of n sites in the plane. The unit disk graph DG(V) of...
βˆ™ 02/19/2020

Eccentricity terrain of Ξ΄-hyperbolic graphs

A graph G=(V,E) is Ξ΄-hyperbolic if for any four vertices u,v,w,x, the tw...
βˆ™ 04/30/2018

The idemetric property: when most distances are (almost) the same

We introduce the idemetric property, which formalises the idea that most...
βˆ™ 12/10/2018

Hyperbolic intersection graphs and (quasi)-polynomial time

We study unit ball graphs (and, more generally, so-called noisy uniform ...

Please sign up or login with your details

Forgot password? Click here to reset