Efficient Maximum Clique Computation over Large Sparse Graphs

被引:54
作者
Chang, Lijun [1 ]
机构
[1] Univ Sydney, Sydney, NSW, Australia
来源
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING | 2019年
基金
澳大利亚研究理事会;
关键词
Maximum Clique; Large Sparse Graph; Branch-bound-and-reduce; ALGORITHM;
D O I
10.1145/3292500.3330986
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies the problem of MCC-Sparse, Maximum Clique Computation over large real-world graphs that are usually Sparse. In the literature, MCC-Sparse has been studied separately and less extensively than its dense counterpart MCC-Dense, and advanced algorithmic techniques that are developed for MCC-Dense have not been utilized in the existing MCC-Sparse solvers. In this paper, we design an algorithm MC-BRB which transforms an instance of MCC-Sparse to instances of k-clique finding over dense subgraphs (KC F-Den se) that can be computed by the existing MCC-Dense solvers. To further improve the efficiency, we then develop a new branch reduce-&-bound framework for KC F-Dense by proposing light-weight reducing techniques and leveraging the existing advanced branching and bounding techniques of MCC-Dense solvers. In addition, we also design an ego-centric algorithm MC-EGO for heuristically computing a near-maximum clique in near-linear time. We conduct extensive empirical studies on large real graphs and demonstrate the efficiency and effectiveness of our techniques.
引用
收藏
页码:529 / 538
页数:10
相关论文
共 25 条
[1]  
Berry N., 2004, WORKSH AG ORG THEOR
[2]   Complex networks: Structure and dynamics [J].
Boccaletti, S. ;
Latora, V. ;
Moreno, Y. ;
Chavez, M. ;
Hwang, D. -U. .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2006, 424 (4-5) :175-308
[3]   AN EXACT ALGORITHM FOR THE MAXIMUM CLIQUE PROBLEM [J].
CARRAGHAN, R ;
PARDALOS, PM .
OPERATIONS RESEARCH LETTERS, 1990, 9 (06) :375-382
[4]  
Chang L., 2017, P SIGMOD 17
[5]  
Chang L., 2018, Springer Series in the Data Sciences
[6]   ARBORICITY AND SUBGRAPH LISTING ALGORITHMS [J].
CHIBA, N ;
NISHIZEKI, T .
SIAM JOURNAL ON COMPUTING, 1985, 14 (01) :210-223
[7]  
Eppstein D., 2013, ACM Journal of Experimental Algorithmics, V18, DOI 10.1145/2543629
[8]   Clique is hard to approximate within n(1-epsilon) [J].
Hastad, J .
37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, :627-636
[9]  
Karp Richard M., 1972, Reducibility among combinatorial problems, P85, DOI [10.1007/978-1-4684-2001-29, DOI 10.1007/978-1-4684-2001-29, 10.1007/978-3-540-68279-0-8]
[10]  
Kim H., 2016, P SIGMOD 16