Incremental Maximal Clique Enumeration for Hybrid Edge Changes in Large Dynamic Graphs
Ting Yu,Ting Jiang,Mohamed Jaward Bah,Chen Zhao,Hao Huang,Mengchi Liu,Shuigeng Zhou,Zhao Li,Ji Zhang
DOI: https://doi.org/10.1109/tkde.2023.3311398
IF: 9.235
2023-01-01
IEEE Transactions on Knowledge and Data Engineering
Abstract:Incremental maximal clique enumeration (IMCE), which maintains maximal cliques in dynamic graphs, is a fundamental problem in graph analysis. A maximal clique has a solid descriptive power of dense structures in graphs. Real-world graph data is often large and dynamic. Studies on IMCE face significant challenges in the efficiency of incremental batch computation and hybrid edge changes. Moreover, with growing graph sizes, new requirements occur on indexing global maximal cliques and obtaining maximal cliques under specific vertex scope constraints. This work presents a new data structure SOMEi to maintain intermediate maximal cliques during construction. SOMEi serves as a space-efficient index to retrieve scope-constrained maximal cliques on the fly. Based on SOMEi, we design a procedure-oriented IMCE algorithm to deal with hybrid edge changes within a unified algorithm framework. In particular, the algorithm is able to process a large batch of edge changes and significantly improve the average processing time of a single edge change through an efficient pruning strategy. Experimental results on real and synthetic graph data demonstrate that the proposed algorithm outperforms all the baselines and achieves good efficiency through pruning.
computer science, information systems, artificial intelligence,engineering, electrical & electronic