Routing in Strongly Hyperbolic Unit Disk Graphs

07/12/2021
by   Thomas Bläsius, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
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...
research
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 ...
research
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...
research
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...
research
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...
research
04/30/2018

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

We introduce the idemetric property, which formalises the idea that most...
research
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