Ordering and convergence of large degrees in random hyperbolic graphs

  • Abstract
  • Literature Map
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon
Take notes icon Take Notes

Abstract We describe the asymptotic behaviour of large degrees in random hyperbolic graphs for all values of the curvature parameter $\alpha$ . We prove that, with high probability, the node degrees satisfy the following ordering property: the ranking of the nodes by decreasing degree coincides with the ranking of the nodes by increasing distance to the centre, at least up to any constant rank. In the sparse regime $\alpha>\tfrac{1}{2}$ , the rank at which these two rankings cease to coincide is $n^{1/(1+8\alpha)+o(1)}$ . We also provide a quantitative description of the large degrees by proving the convergence in distribution of the normalised degree process towards a Poisson point process. In particular, this establishes the convergence in distribution of the normalised maximum degree of the graph. A transition occurs at $\alpha = \tfrac{1}{2}$ , which corresponds to the connectivity threshold of the model. For $\alpha < \tfrac{1}{2}$ , the maximum degree is of order $n - O(n^{\alpha + 1/2})$ , whereas for $\alpha \geq \tfrac{1}{2}$ , the maximum degree is of order $n^{1/(2\alpha)}$ . In the $\alpha < \tfrac{1}{2}$ and $\alpha > \tfrac{1}{2}$ cases, the limit distribution of the maximum degree belongs to the class of extreme value distributions (Weibull for $\alpha < \tfrac{1}{2}$ and Fréchet for $\alpha > \tfrac{1}{2}$ ). This refines previous estimates on the maximum degree for $\alpha > \tfrac{1}{2}$ and extends the study of large degrees to the dense regime $\alpha \leq \tfrac{1}{2}$ .

Similar Papers
  • Research Article
  • Cite Count Icon 27
  • 10.1016/j.spa.2019.04.014
Explosion in weighted hyperbolic random graphs and geometric inhomogeneous random graphs
  • May 14, 2019
  • Stochastic Processes and their Applications
  • Júlia Komjáthy + 1 more

Explosion in weighted hyperbolic random graphs and geometric inhomogeneous random graphs

  • Research Article
  • Cite Count Icon 2
  • 10.5445/ir/1000095908
High-Performance Graph Algorithms
  • Jan 1, 2019
  • Moritz Von Looz

High-Performance Graph Algorithms

  • Conference Article
  • Cite Count Icon 14
  • 10.4230/lipics.esa.2017.20
Sampling Geometric Inhomogeneous Random Graphs in Linear Time
  • Jan 1, 2017
  • Karl Bringmann + 2 more

Real-world networks, like social networks or the internet infrastructure, have structural properties such as large clustering coefficients that can best be described in terms of an underlying geometry. This is why the focus of the literature on theoretical models for real-world networks shifted from classic models without geometry, such as Chung-Lu random graphs, to modern geometry-based models, such as hyperbolic random graphs. With this paper we contribute to the theoretical analysis of these modern, more realistic random graph models. Instead of studying directly hyperbolic random graphs, we introduce a generalization that we call geometric inhomogeneous random graphs (GIRGs). Since we ignore constant factors in the edge probabilities, GIRGs are technically simpler (specifically, we avoid hyperbolic cosines), while preserving the qualitative behaviour of hyperbolic random graphs, and we suggest to replace hyperbolic random graphs by this new model in future theoretical studies. We prove the following fundamental structural and algorithmic results on GIRGs. (1) As our main contribution we provide a sampling algorithm that generates a random graph from our model in expected linear time, improving the best-known sampling algorithm for hyperbolic random graphs by a substantial factor O(n^0.5). (2) We establish that GIRGs have clustering coefficients in Omega(1), (3) we prove that GIRGs have small separators, i.e., it suffices to delete a sublinear number of edges to break the giant component into two large pieces, and (4) we show how to compress GIRGs using an expected linear number of bits.

  • Research Article
  • Cite Count Icon 4
  • 10.1017/apr.2022.61
Local limits of spatial inhomogeneous random graphs
  • Apr 14, 2023
  • Advances in Applied Probability
  • Remco Van Der Hofstad + 2 more

Consider a set of n vertices, where each vertex has a location in $\mathbb{R}^d$ that is sampled uniformly from the unit cube in $\mathbb{R}^d$ , and a weight associated to it. Construct a random graph by placing edges independently for each vertex pair with a probability that is a function of the distance between the locations and the vertex weights.Under appropriate integrability assumptions on the edge probabilities that imply sparseness of the model, after appropriately blowing up the locations, we prove that the local limit of this random graph sequence is the (countably) infinite random graph on $\mathbb{R}^d$ with vertex locations given by a homogeneous Poisson point process, having weights which are independent and identically distributed copies of limiting vertex weights. Our set-up covers many sparse geometric random graph models from the literature, including geometric inhomogeneous random graphs (GIRGs), hyperbolic random graphs, continuum scale-free percolation, and weight-dependent random connection models.We prove that the limiting degree distribution is mixed Poisson and the typical degree sequence is uniformly integrable, and we obtain convergence results on various measures of clustering in our graphs as a consequence of local convergence. Finally, as a byproduct of our argument, we prove a doubly logarithmic lower bound on typical distances in this general setting.

  • Conference Article
  • Cite Count Icon 6
  • 10.4230/lipics.esa.2019.21
Efficiently Generating Geometric Inhomogeneous and Hyperbolic Random Graphs.
  • Jan 1, 2019
  • Thomas Bläsius + 5 more

Hyperbolic random graphs (HRG) and geometric inhomogeneous random graphs (GIRG) are two similar generative network models that were designed to resemble complex real world networks. In particular, they have a power-law degree distribution with controllable exponent beta, and high clustering that can be controlled via the temperature T. We present the first implementation of an efficient GIRG generator running in expected linear time. Besides varying temperatures, it also supports underlying geometries of higher dimensions. It is capable of generating graphs with ten million edges in under a second on commodity hardware. The algorithm can be adapted to HRGs. Our resulting implementation is the fastest sequential HRG generator, despite the fact that we support non-zero temperatures. Though non-zero temperatures are crucial for many applications, most existing generators are restricted to T = 0. We also support parallelization, although this is not the focus of this paper. Moreover, we note that our generators draw from the correct probability distribution, i.e., they involve no approximation. Besides the generators themselves, we also provide an efficient algorithm to determine the non-trivial dependency between the average degree of the resulting graph and the input parameters of the GIRG model. This makes it possible to specify the desired expected average degree as input. Moreover, we investigate the differences between HRGs and GIRGs, shedding new light on the nature of the relation between the two models. Although HRGs represent, in a certain sense, a special case of the GIRG model, we find that a straight-forward inclusion does not hold in practice. However, the difference is negligible for most use cases.

  • Conference Article
  • Cite Count Icon 29
  • 10.1109/infocom.2015.7218533
Cliques in hyperbolic random graphs
  • Apr 1, 2015
  • Tobias Friedrich + 1 more

Most complex real-world networks display scale-free features. This motivated the study of numerous random graph models with a power-law degree distribution. There is, however, no established and simple model which also has a high clustering of vertices as typically observed in real data. Hyperbolic random graphs bridge this gap. This natural model has recently been introduced by Papadopoulos, Krioukov, Boguna, Vahdat (INFOCOM, pp. 2973–2981, 2010) and has shown theoretically and empirically to fulfill all typical properties of real-world networks, including power-law degree distribution and high clustering. We study cliques in hyperbolic random graphs G and present new results on the expected number of k-cliques E[K k ] and the size of the largest clique ω(G). We observe that there is a phase transition at power-law exponent γ = 3. More precisely, for γ e (2,3) we prove E[K k ] = nk(3-γ)/2 Θ(k)−k and ω(G) = Θ(n(3-γ)/2) while for γ  3 we prove E[K k ] = nΘ(k)−k and ω(G) = Θ(log(n)/log log n). We empirically compare the ω(G) value of several scale-free random graph models with real-world networks. Our experiments show that the ω(G)-predictions by hyperbolic random graphs are much closer to the data than other scale-free random graph models.

  • Research Article
  • Cite Count Icon 81
  • 10.1016/j.tcs.2018.08.014
Geometric inhomogeneous random graphs
  • Aug 10, 2018
  • Theoretical Computer Science
  • Karl Bringmann + 2 more

Geometric inhomogeneous random graphs

  • Research Article
  • Cite Count Icon 8
  • 10.1103/physreve.109.054131
Random hyperbolic graphs in d+1 dimensions.
  • May 30, 2024
  • Physical review. E
  • Gabriel Budel + 4 more

We consider random hyperbolic graphs in hyperbolic spaces of any dimension d+1≥2. We present a rescaling of model parameters that casts the random hyperbolic graph model of any dimension to a unified mathematical framework, leaving the degree distribution invariant with respect to the dimension. Unlike the degree distribution, clustering does depend on the dimension, decreasing to 0 at d→∞. We analyze all of the other limiting regimes of the model, and we release a software package that generates random hyperbolic graphs and their limits in hyperbolic spaces of any dimension.

  • Conference Article
  • Cite Count Icon 4
  • 10.4230/lipics.sea.2017.26
Generating Practical Random Hyperbolic Graphs in Near-Linear Time and with Sub-Linear Memory
  • Jan 1, 2017
  • Manuel Penschuck

Random graph models, originally conceived to study the structure of networks and the emergence of their properties, have become an indispensable tool for experimental algorithmics. Amongst them, hyperbolic random graphs form a well-accepted family, yielding realistic complex networks while being both mathematically and algorithmically tractable. We introduce two generators MemGen and HyperGen for the G_{alpha,C}(n) model, which distributes n random points within a hyperbolic plane and produces m=n*d/2 undirected edges for all point pairs close by; the expected average degree d and exponent 2*alpha+1 of the power-law degree distribution are controlled by alpha>1/2 and C. Both algorithms emit a stream of edges which they do not have to store. MemGen keeps O(n) items in internal memory and has a time complexity of O(n*log(log n) + m), which is optimal for networks with an average degree of d=Omega(log(log n)). For realistic values of d=o(n / log^{1/alpha}(n)), HyperGen reduces the memory footprint to O([n^{1-alpha}*d^alpha + log(n)]*log(n)). In an experimental evaluation, we compare HyperGen with four generators among which it is consistently the fastest. For small d=10 we measure a speed-up of 4.0 compared to the fastest publicly available generator increasing to 29.6 for d=1000. On commodity hardware, HyperGen produces 3.7e8 edges per second for graphs with 1e6 < m < 1e12 and alpha=1, utilising less than 600MB of RAM. We demonstrate nearly linear scalability on an Intel Xeon Phi.

  • Dissertation
  • 10.1184/r1/9914822.v1
Inhomogeneous Models for Random Graphs and Spreading Processes: Applications in Wireless Sensor Networks and Social Networks
  • Oct 2, 2019
  • Rashad Eletreby

Inhomogeneous Models for Random Graphs and Spreading Processes: Applications in Wireless Sensor Networks and Social Networks

  • Conference Article
  • Cite Count Icon 14
  • 10.4230/lipics.esa.2016.15
Hyperbolic Random Graphs: Separators and Treewidth
  • Jan 1, 2016
  • Thomas Bläsius + 2 more

Hyperbolic random graphs share many common properties with complex real-world networks; e.g., small diameter and average distance, large clustering coefficient, and a power-law degree sequence with adjustable exponent beta. Thus, when analyzing algorithms for large networks, potentially more realistic results can be achieved by assuming the input to be a hyperbolic random graph of size n. The worst-case run-time is then replaced by the expected run-time or by bounds that hold with high probability (whp), i.e., with probability 1-O(1/n). Though many structural properties of hyperbolic random graphs have been studied, almost no algorithmic results are known. Divide-and-conquer is an important algorithmic design principle that works particularly well if the instance admits small separators. We show that hyperbolic random graphs in fact have comparatively small separators. More precisely, we show that they can be expected to have balanced separator hierarchies with separators of size O(n^{3/2-beta/2}), O(log n), and O(1) if 2 < beta < 3, beta = 3, and 3 < beta, respectively. We infer that these graphs have whp a treewidth of O(n^{3/2-beta/2}), O(log^2 n), and O(log n), respectively. For 2 < \beta < 3, this matches a known lower bound. To demonstrate the usefulness of our results, we give several algorithmic applications.

  • Conference Article
  • Cite Count Icon 8
  • 10.4230/lipics.stacs.2020.25
Solving Vertex Cover in Polynomial Time on Hyperbolic Random Graphs.
  • Apr 3, 2020
  • Thomas Bläsius + 3 more

The VertexCover problem is proven to be computationally hard in different ways: It is NP-complete to find an optimal solution and even NP-hard to find an approximation with reasonable factors. In contrast, recent experiments suggest that on many real-world networks the run time to solve VertexCover is way smaller than even the best known FPT-approaches can explain. Similarly, greedy algorithms deliver very good approximations to the optimal solution in practice. We link these observations to two properties that are observed in many real-world networks, namely a heterogeneous degree distribution and high clustering. To formalize these properties and explain the observed behavior, we analyze how a branch-and-reduce algorithm performs on hyperbolic random graphs, which have become increasingly popular for modeling real-world networks. In fact, we are able to show that the VertexCover problem on hyperbolic random graphs can be solved in polynomial time, with high probability. The proof relies on interesting structural properties of hyperbolic random graphs. Since these predictions of the model are interesting in their own right, we conducted experiments on real-world networks showing that these properties are also observed in practice. When utilizing the same structural properties in an adaptive greedy algorithm, further experiments suggest that, on real instances, this leads to better approximations than the standard greedy approach within reasonable time.

  • PDF Download Icon
  • Research Article
  • Cite Count Icon 2
  • 10.1007/s00224-021-10062-9
Solving Vertex Cover in Polynomial Time on Hyperbolic Random Graphs
  • Oct 28, 2021
  • Theory of Computing Systems
  • Thomas Bläsius + 3 more

The computational complexity of the VertexCover problem has been studied extensively. Most notably, it is NP-complete to find an optimal solution and typically NP-hard to find an approximation with reasonable factors. In contrast, recent experiments suggest that on many real-world networks the run time to solve VertexCover is way smaller than even the best known FPT-approaches can explain. We link these observations to two properties that are observed in many real-world networks, namely a heterogeneous degree distribution and high clustering. To formalize these properties and explain the observed behavior, we analyze how a branch-and-reduce algorithm performs on hyperbolic random graphs, which have become increasingly popular for modeling real-world networks. In fact, we are able to show that the VertexCover problem on hyperbolic random graphs can be solved in polynomial time, with high probability. The proof relies on interesting structural properties of hyperbolic random graphs. Since these predictions of the model are interesting in their own right, we conducted experiments on real-world networks showing that these properties are also observed in practice.

  • Research Article
  • Cite Count Icon 20
  • 10.1007/s00453-017-0323-3
Cliques in Hyperbolic Random Graphs
  • May 17, 2017
  • Algorithmica
  • Thomas Bläsius + 2 more

Most complex real world networks display scale-free features. This characteristic motivated the study of numerous random graph models with a power-law degree distribution. There is, however, no established and simple model which also has a high clustering of vertices as typically observed in real data. Hyperbolic random graphs bridge this gap. This natural model has recently been introduced by Krioukov et al. (in Phys Rev E 82(3):036106, 2010) and has shown theoretically and empirically to fulfill all typical properties of real world networks, including power-law degree distribution and high clustering. We study cliques in hyperbolic random graphs G and present new results on the expected number of k-cliques $$\mathbb {E}\left[ K_k\right] $$ and the size of the largest clique $$\omega (G)$$ . We observe that there is a phase transition at power-law exponent $$\beta = 3$$ . More precisely, for $$\beta \in (2,3)$$ we prove $$\mathbb {E}\left[ K_k\right] =n^{k (3-\beta )/2} \varTheta (k)^{-k}$$ and $$\omega (G)=\varTheta (n^{(3-\beta )/2})$$ , while for $$\beta \geqslant 3$$ we prove $$\mathbb {E}\left[ K_k\right] =n \, \varTheta (k)^{-k} $$ and $$\omega (G)=\varTheta (\log (n)/ \log \log n)$$ . Furthermore, we show that for $$\beta \geqslant 3$$ , cliques in hyperbolic random graphs can be computed in time $$\mathcal {O}(n)$$ . If the underlying geometry is known, cliques can be found with worst-case runtime $$\mathcal {O}(m \cdot n^{2.5})$$ for all values of $$\beta $$ .

  • Research Article
  • Cite Count Icon 35
  • 10.1214/17-aap1323
Spectral gap of random hyperbolic graphs and related parameters
  • Apr 1, 2018
  • The Annals of Applied Probability
  • Marcos Kiwi + 1 more

Random hyperbolic graphs have been suggested as a promising model of social networks. A few of their fundamental parameters have been studied. However, none of them concerns their spectra. We consider the random hyperbolic graph model, as formalized by [Automata, Languages, and Programming—39th International Colloquium—ICALP Part II. (2012) 573–585 Springer], and essentially determine the spectral gap of their normalized Laplacian. Specifically, we establish that with high probability the second smallest eigenvalue of the normalized Laplacian of the giant component of an $n$-vertex random hyperbolic graph is at least $\Omega(n^{-(2\alpha-1)}/D)$, where $\frac{1}{2}<\alpha<1$ is a model parameter and $D$ is the network diameter (which is known to be at most polylogarithmic in $n$). We also show a matching (up to a polylogarithmic factor) upper bound of $n^{-(2\alpha-1)}(\log n)^{1+o(1)}$. As a byproduct, we conclude that the conductance upper bound on the eigenvalue gap obtained via Cheeger’s inequality is essentially tight. We also provide a more detailed picture of the collection of vertices on which the bound on the conductance is attained, in particular showing that for all subsets whose volume is $O(n^{\varepsilon})$ for $0<\varepsilon<1$ the obtained conductance is with high probability $\Omega(n^{-(2\alpha-1)\varepsilon+o(1)})$. Finally, we also show consequences of our result for the minimum and maximum bisection of the giant component.

Save Icon
Up Arrow
Open/Close
  • Ask R Discovery Star icon
  • Chat PDF Star icon

AI summaries and top papers from 250M+ research sources.

Search IconWhat is the difference between bacteria and viruses?
Open In New Tab Icon
Search IconWhat is the function of the immune system?
Open In New Tab Icon
Search IconCan diabetes be passed down from one generation to the next?
Open In New Tab Icon