[1]ZHAO Danfeng,LYU Yanyan,ZHANG Wenbo,et al.Maximum clique enumeration and verification algorithm on α uncertain graphs[J].CAAI Transactions on Intelligent Systems,2024,19(6):1539-1551.[doi:10.11992/tis.202304058]
Copy
CAAI Transactions on Intelligent Systems[ISSN 1673-4785/CN 23-1538/TP] Volume:
19
Number of periods:
2024 6
Page number:
1539-1551
Column:
学术论文—人工智能基础
Public date:
2024-12-05
- Title:
-
Maximum clique enumeration and verification algorithm on α uncertain graphs
- Author(s):
-
ZHAO Danfeng1; LYU Yanyan1; ZHANG Wenbo1; HUANG Dongmei2; GAO Feng3
-
1. College of Information, Shanghai Ocean University, Shanghai 201306, China;
2. College of Electronics and Information Engineering, Shanghai University of Electric Power, Shanghai 200090, China;
3. Guangdong Midea Refrigeration Co. LTD., Foshan 528
-
- Keywords:
-
uncertain graph; maximal clique; data mining; enumeration algorithm; verification algorithm; subgraph division; inversion list; mapping table
- CLC:
-
TP311
- DOI:
-
10.11992/tis.202304058
- Abstract:
-
The existing maximal clique enumeration method for uncertain graphs, which uses “subgraph division–enumeration–verification,” is not efficient for large-scale graphs. As the number of pseudo-maximal cliques increases, the verification speed notably decreases. Therefore, the multi-inversion list enumerates uncertain maximal cliques (MILEUMC) algorithm is proposed to address the aforementioned problem. This algorithm improves efficiency by defining and constructing the α uncertain graph before subgraph division and enumeration, which reduces the size of the graph and enhances enumeration efficiency. In the “verification” phase, the algorithm introduces a novel method based on multiple inverted lists. The method involves two stages: the removal of inclusion relations (deduplication) and the removal of pseudo-maximum cliques. During each stage, multiple posting lists with different indexes are built, and verification is completed in accordance with the attributes of maximal cliques. Simultaneously, the corresponding inversion lists and mapping tables are dynamically updated, thereby reducing the workload and saving time. Compared to multiple real data sets, experimental results verify the efficiency of the MILEUMC algorithm. Furthermore, the algorithm is more suitable for identifying maximal cliques in sparser graphs, where connections between nodes are closer.