Papers
Topics
Authors
Recent
Search
2000 character limit reached

Hyperbolic Random Graphs

Updated 4 July 2026
  • Hyperbolic random graphs are network models set in negatively curved spaces that generate scale-free graphs with power-law degree distributions and high clustering.
  • They employ both hard threshold and soft Fermi–Dirac edge rules using polar coordinates and hyperbolic distance, capturing real-world connectivity and clustering nuances.
  • Advanced sampling and geometric decomposition methods enable efficient algorithms for tasks like maximum clique detection and dynamic updates on large-scale networks.

Hyperbolic random graphs (HRGs), also called random hyperbolic graphs or RHGs, are random geometric graph models in negatively curved latent spaces used to model large complex networks with heterogeneous degree distributions and strong clustering. In the standard two-dimensional formulation, one samples nn vertices independently in a hyperbolic disk of radius R=2lnn+CR=2\ln n + C, draws angular coordinates uniformly, draws radial coordinates from a density proportional to sinh(αr)\sinh(\alpha r), and then connects pairs either by a hard distance threshold or by a Fermi–Dirac-type probability depending on hyperbolic distance (Gugelmann et al., 2012). In the sparse scale-free regime, the model yields a power-law degree distribution with exponent 2α+12\alpha+1, nonvanishing clustering, and polylogarithmic diameter bounds, while also admitting efficient generation procedures and, for some problems, unexpectedly efficient exact algorithms (Gugelmann et al., 2012).

1. Canonical definition and geometric formulation

The standard threshold HRG is defined in the hyperbolic plane H2\mathbb H^2 of curvature 1-1, usually in native polar coordinates. A point vv is represented as (rv,ϕv)(r_v,\phi_v), where rvr_v is hyperbolic distance from the origin and ϕv[0,2π)\phi_v\in[0,2\pi) is angular position. Hyperbolic distance between R=2lnn+CR=2\ln n + C0 and R=2lnn+CR=2\ln n + C1 satisfies

R=2lnn+CR=2\ln n + C2

with angular separation defined modulo R=2lnn+CR=2\ln n + C3 (Oh et al., 2023).

For the classical sparse model one fixes R=2lnn+CR=2\ln n + C4, R=2lnn+CR=2\ln n + C5, and

R=2lnn+CR=2\ln n + C6

Then one samples R=2lnn+CR=2\ln n + C7 independent points in the disk R=2lnn+CR=2\ln n + C8 with angular coordinate uniform in R=2lnn+CR=2\ln n + C9 and radial density

sinh(αr)\sinh(\alpha r)0

In the threshold version, two vertices are adjacent if and only if sinh(αr)\sinh(\alpha r)1 (Oh et al., 2023).

A widely used soft variant replaces the threshold rule by an independent edge probability

sinh(αr)\sinh(\alpha r)2

where sinh(αr)\sinh(\alpha r)3 is a temperature parameter. In the limit sinh(αr)\sinh(\alpha r)4, this reduces to the threshold model sinh(αr)\sinh(\alpha r)5 if sinh(αr)\sinh(\alpha r)6, and sinh(αr)\sinh(\alpha r)7 otherwise (Bläsius et al., 2019). The temperature controls clustering strength: smaller sinh(αr)\sinh(\alpha r)8 sharpens the geometric cutoff, whereas larger sinh(αr)\sinh(\alpha r)9 smooths it (Aldecoa et al., 2015).

This formulation combines a popularity coordinate, encoded by radius, with a similarity coordinate, encoded by angle. The model therefore functions both as a probabilistic graph ensemble and as a latent-space representation of network structure.

2. Degree laws, clustering, and parameter regimes

In the scale-free regime 2α+12\alpha+10, the degree distribution follows a power law with exponent

2α+12\alpha+11

and this relation is rigorously established for the threshold model (Gugelmann et al., 2012). Gugelmann, Panagiotou, and Peter proved exact asymptotic expressions for the number 2α+12\alpha+12 of vertices of degree 2α+12\alpha+13, concentration of 2α+12\alpha+14 around its expectation, a maximum degree of order 2α+12\alpha+15, and a global clustering coefficient bounded away from zero (Gugelmann et al., 2012). They also showed that the average degree remains bounded in 2α+12\alpha+16 under the scaling 2α+12\alpha+17, with 2α+12\alpha+18 tuning the average degree through a factor 2α+12\alpha+19 (Gugelmann et al., 2012).

For soft HRGs, the parameter H2\mathbb H^20 controls a regime change. In the inverse-temperature notation of Fountoulakis, a phase transition occurs around H2\mathbb H^21: for H2\mathbb H^22, the degree of a typical vertex is bounded in probability and has a power-law tail whose exponent depends only on the curvature; for H2\mathbb H^23, typical degrees grow logarithmically; and for H2\mathbb H^24, expected degree grows polynomially in H2\mathbb H^25 (Fountoulakis, 2012). The same work shows that, conditional on radial types, the cold regime H2\mathbb H^26 is asymptotically equivalent up to a constant factor to a Chung–Lu kernel H2\mathbb H^27, with weights H2\mathbb H^28 (Fountoulakis, 2012).

Recent results refine the structure of large degrees. In the scale-free regime H2\mathbb H^29, the ranking of vertices by decreasing degree coincides with the ranking by increasing distance to the center up to rank 1-10 with high probability (Gassmann, 2024). The same work proves convergence of the normalized top-degree process to a Poisson point process and identifies a phase transition at 1-11: for 1-12, the maximum degree is of order 1-13, whereas for 1-14, it is of order 1-15 (Gassmann, 2024).

These results make the geometric meaning of hub formation unusually explicit. Small radius is not merely correlated with large degree; over a substantial initial rank range, it determines the high-degree ordering itself.

3. Components, distances, and spectral structure

For 1-16, the standard threshold HRG has with high probability a connected small-diameter highly clustered structure in the sparse regime, and in the range 1-17 the graph contains a unique giant component of linear size (Oh et al., 2023, Kiwi et al., 2016). The ball 1-18 forms a central clique with expected size 1-19, and this core plays a central role in proofs of distance and connectivity bounds (Kiwi et al., 2014).

Kiwi and Mitsche proved that when vv0, any two vertices in the same component are at graph distance

vv1

and obtained as a corollary that the second largest component has size vv2 (Kiwi et al., 2014). They also showed that isolated components may form a path of length vv3, providing a lower bound on the size of the second largest component (Kiwi et al., 2014).

Friedrich and Krohmer later gave simpler proofs of an improved upper bound for the diameter of the giant component,

vv4

together with a lower bound vv5 (Friedrich et al., 2015). Their argument separates the disk into an inner band, whose vertices reach a central clique in vv6 hops, and an outer band, whose vertices find a path into the inner band in polylogarithmic length (Friedrich et al., 2015).

The spectral picture is correspondingly anisotropic. For the normalized Laplacian of the giant component vv7, the second eigenvalue satisfies

vv8

and also

vv9

where (rv,ϕv)(r_v,\phi_v)0 is the diameter of (rv,ϕv)(r_v,\phi_v)1 (Kiwi et al., 2016). The conductance upper bound obtained via Cheeger’s inequality is essentially tight, and the bottleneck is attained by a linear-size subset, while subsets of volume (rv,ϕv)(r_v,\phi_v)2 have much larger conductance (Kiwi et al., 2016). This implies that HRGs combine short metric distances with weak global expansion.

4. Sampling, generation, and dynamic updates

A direct generator samples coordinates and then tests all (rv,ϕv)(r_v,\phi_v)3 pairs, yielding (rv,ϕv)(r_v,\phi_v)4 distance-and-Bernoulli steps (Aldecoa et al., 2015). Aldecoa and Krioukov’s “Hyperbolic Graph Generator” implements this approach in C++, uses GSL for Monte Carlo integration and special functions, and supports several limiting regimes, including the hard-threshold hyperbolic random geometric graph, the soft configuration model, spherical random geometric graphs, and Erdős–Rényi graphs (Aldecoa et al., 2015).

Efficient large-scale generation relies on geometric decomposition. Bringmann, Keusch, and Lengler gave an expected (rv,ϕv)(r_v,\phi_v)5-time generator for geometric inhomogeneous random graphs and adapted it to HRGs by flattening the angular coordinate to the torus, assigning weights

(rv,ϕv)(r_v,\phi_v)6

and reusing GIRG machinery based on weight buckets, hierarchical cells, Morton codes, and geometric-jump sampling (Bläsius et al., 2019). Their implementation supports non-zero temperatures, higher-dimensional underlying geometries on the GIRG side, and produces graphs with ten million edges in under a second on commodity hardware; they also emphasize that the generators draw from the correct probability distribution and involve no approximation (Bläsius et al., 2019).

The same paper clarifies the relation to GIRGs. HRGs embed into GIRGs via (rv,ϕv)(r_v,\phi_v)7 and (rv,ϕv)(r_v,\phi_v)8, and the edge probability takes the GIRG-binomial form up to constant factors (Bläsius et al., 2019). At the same time, a straight-forward inclusion does not hold in practice, although the difference is negligible for most use cases (Bläsius et al., 2019). This qualification is important because it limits any literal identification of the two models.

Dynamic HRGs can also be updated sublinearly. Von Looz, Meyerhenke, and Prutkin introduced probabilistic neighborhood queries and a polar quadtree data structure that supports node movement while preserving the stationary distribution of point positions (Looz et al., 2018). For suitable planar point distributions, the query time is

(rv,ϕv)(r_v,\phi_v)9

with high probability, yielding about one order of magnitude practical speedup over the fastest previous dynamic approach (Looz et al., 2018).

5. Algorithmic consequences on HRGs

One reason HRGs attract algorithmic interest is that latent geometry can make hard graph problems markedly easier on this distribution. Oh and Oh studied the Maximum Clique problem on hyperbolic random graphs and proposed a two-phase exact algorithm: a greedy degree-ordered clique initialization followed by peeling of low-degree vertices, leaving a kernel of size

rvr_v0

(Oh et al., 2023). With a geometric embedding, they then apply the BFK18 procedure to the kernel and obtain expected running time

rvr_v1

Without the embedding, they use a Co-Bipartite Neighborhood Edge Elimination Ordering (CNEEO) and obtain

rvr_v2

expected time (Oh et al., 2023).

The empirical results are equally explicit. On synthetic HRGs, total running time at rvr_v3 is under rvr_v4 s, described as a rvr_v5 speedup over BFK18; on several real-world collaboration and web graphs, the robust algorithm either finds the exact clique or a near-optimum lower bound within seconds, and on the 4M-vertex LiveJournal network the entire computation completes in minutes (Oh et al., 2023). The same paper situates this within a broader pattern: preprocessing-plus-kernelization also yields efficient algorithms for shortest paths, matchings, and separators in hyperbolic-network settings (Oh et al., 2023).

Subsequent work has sharpened the clique-theoretic picture. For threshold HRGs, degeneracy-based greedy colouring admits an approximation ratio ranging from rvr_v6 to rvr_v7, depending on the power-law exponent (Baguley et al., 2024). The same study shows that degeneracy and clique number are substantially different, derives an improved upper bound on the clique number, and proves that the core of HRGs does not constitute the largest clique (Baguley et al., 2024). A plausible implication is that core-based intuition, while often effective algorithmically, does not by itself characterize extremal clique structure.

6. Generalizations, discrete analogues, and mesoscale extensions

Several extensions modify either the ambient geometry or the constraints imposed on the graph ensemble. One line of work replaces continuous hyperbolic space by a regular tessellation. In the discrete hyperbolic random graph model (DHRG), nodes are mapped to vertices of a triangulation, edge probabilities depend on graph distance in the tessellation, and the main computations become combinatorial rather than floating-point geometric (Celińska-Kopczyńska et al., 2021). DHRG preserves the power-law exponent rvr_v8, retains high clustering at low temperature, and supports log-likelihood computation and local search in rvr_v9 time (Celińska-Kopczyńska et al., 2021). Related work on hyperbolic triangulations reports that discrete embeddings can match or slightly improve continuous maximum-likelihood embeddings on real networks at comparable wall-clock time (Kopczyński et al., 2017).

A second line generalizes the model to dimension ϕv[0,2π)\phi_v\in[0,2\pi)0. Budel et al. give a rescaling that leaves the degree distribution invariant across dimensions, with degree exponent ϕv[0,2π)\phi_v\in[0,2\pi)1 in the cold regime and dimension-dependent clustering that decreases to ϕv[0,2π)\phi_v\in[0,2\pi)2 as ϕv[0,2π)\phi_v\in[0,2\pi)3 (Budel et al., 2020). They also analyze limiting regimes connecting RHGs to spherical random geometric graphs, soft configuration models, and Erdős–Rényi graphs (Budel et al., 2020).

A third line addresses a structural limitation of purely geometric HRGs: mesoscale mixing patterns are constrained by the geometry. The Random Hyperbolic Block Model (RHBM) extends the ϕv[0,2π)\phi_v\in[0,2\pi)4 framework by adding a symmetric block-mixing matrix ϕv[0,2π)\phi_v\in[0,2\pi)5 and latent block-specific forces ϕv[0,2π)\phi_v\in[0,2\pi)6 within a maximum-entropy construction (Guarino et al., 3 Jun 2025). The resulting model preserves heavy-tailed degrees, high clustering, and small-world structure while enforcing arbitrary expected block-to-block edge counts (Guarino et al., 3 Jun 2025). This directly addresses the fact that purely geometric RHGs cannot reproduce certain non-geometric community patterns because angular similarity obeys triangle-inequality constraints (Guarino et al., 3 Jun 2025).

Taken together, these variants indicate both the reach and the limitations of the classical HRG. The original model captures sparsity, heavy tails, clustering, and navigable geometry with unusual analytical tractability; however, higher-dimensional, discrete, and block-structured extensions show that some empirically important mesoscale phenomena require additional structure beyond pure hyperbolic proximity.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Hyperbolic Random Graphs.