English

Algorithms for Computing Maximum Cliques in Hyperbolic Random Graphs

Data Structures and Algorithms 2023-06-30 v1

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 GG in O(m+n4.5(1α))O(m + n^{4.5(1-\alpha)}) expected time if a geometric representation is given or in O(m+n6(1α))O(m + n^{6(1-\alpha)}) expected time if a geometric representation is not given, where nn and mm denote the numbers of vertices and edges of GG, respectively, and α\alpha denotes a parameter controlling the power-law exponent of the degree distribution of GG. 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.

Keywords

Cite

@article{arxiv.2306.16775,
  title  = {Algorithms for Computing Maximum Cliques in Hyperbolic Random Graphs},
  author = {Eunjin Oh and Seunghyeok Oh},
  journal= {arXiv preprint arXiv:2306.16775},
  year   = {2023}
}

Comments

Accepted in ESA 2023