Covering K-Cliques in Billion-Scale Graphs
The k-clique structure in graphs has been investigated in various real-world applications, such as community detection in complex networks, functional module discovery in biological networks, and link spam detection in web graphs. Despite extensive research on k-clique enumeration, the large number of k-cliques in many graphs poses a challenge for practical application and computation. To address this, we explore the k-clique τ-cover problem, a generalization of the vertex cover problem. The problem aims to find a small set of vertices that can effectively represent all k-cliques in the graph. We prove the NP-hardness of finding the minimum k-clique cover. We propose a hierarchical solution that computes a small cover without enumerating k-cliques. Extensive experiments on real-world graphs verify the efficiency and effectiveness of our solution.
Authors
- Zhengyi Yang (ORCID: https://orcid.org/0000-0003-1772-6863)
- Kaiyu Chen
- Xuemin Lin (ORCID: https://orcid.org/0000-0003-2396-7225)
- Wenjie Zhang (ORCID: https://orcid.org/0000-0001-6572-2600)
- Hanchen Wang (ORCID: https://orcid.org/0000-0003-3158-9586)
- Dong Wen (ORCID: https://orcid.org/0000-0002-0903-1503)
Institutions
- University of Technology Sydney (AU)
- Shanghai Jiao Tong University (CN)
- UNSW Sydney (AU)
Publication Details
- Published
- 2025-04-22
- DOI
- https://doi.org/10.1145/3696410.3714897
- Primary Topic
- Complex Network Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Basic and Applied Basic Research Foundation of Guangdong Province