Algorithms for Computing Maximum Cliques in Hyperbolic Random Graphs (2306.16775v1)
Abstract: In this paper, we study the maximum clique problem on hyperbolic random graphs. A hyperbolic random graph is a mathematical model for analyzing scale-free networks since it effectively explains the power-law degree distribution of scale-free networks. We propose a simple algorithm for finding a maximum clique in hyperbolic random graph. We first analyze the running time of our algorithm theoretically. We can compute a maximum clique on a hyperbolic random graph $G$ in $O(m + n{4.5(1-\alpha)})$ expected time if a geometric representation is given or in $O(m + n{6(1-\alpha)})$ expected time if a geometric representation is not given, where $n$ and $m$ denote the numbers of vertices and edges of $G$, respectively, and $\alpha$ denotes a parameter controlling the power-law exponent of the degree distribution of $G$. Also, we implemented and evaluated our algorithm empirically. Our algorithm outperforms the previous algorithm [BFK18] practically and theoretically. Beyond the hyperbolic random graphs, we have experiment on real-world networks. For most of instances, we get large cliques close to the optimum solutions efficiently.
- Massive quasi-clique detection. In LATIN 2002: Theoretical Informatics: 5th Latin American Symposium Cancun, Mexico, April 3–6, 2002 Proceedings 5, pages 598–612. Springer, 2002.
- Some APX-completeness results for cubic graphs. Theoretical Computer Science, 237(1-2):123–134, 2000.
- James W Anderson. Hyperbolic geometry. Springer Science & Business Media, 2006.
- Efficient shortest paths in scale-free networks with underlying hyperbolic geometry. ACM Transactions on Algorithms (TALG), 18(2):1–32, 2022.
- Efficiently generating geometric inhomogeneous and hyperbolic random graphs. Network Science, 10(4):361–380, 2022.
- Hyperbolic random graphs: Separators and treewidth. In 24th Annual European Symposium on Algorithms (ESA 2016). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2016.
- Cliques in hyperbolic random graphs. Algorithmica, 80(8):2324–2344, 2018.