Abstract
Uncertain graph management and analysis have attracted many research attentions. Among them, computing k-cores in uncertain graphs (aka, (k,η)-cores) is an important problem and has emerged in many applications such as community detection, protein-protein interaction network analysis and influence maximization. Given an uncertain graph, the (k,η)-cores can be derived by iteratively removing the vertex with an η-degree of less than k. However, the results heavily depend on the two input parameters k and η. The settings for these parameters are unique to the specific graph structure and the user's subjective requirements. In addition, computing and updating the η-degree for each vertex is the most costly component in the algorithm, and the cost is high. To overcome these drawbacks, we propose an index-based solution for computing (k,η)-cores. The size of the index is well bounded by O(m), where m is the number of edges in the graph. Based on the index, queries for any k and η can be answered in optimal time. We propose an algorithm for index construction with several different optimizations. We also propose a new algorithm for index construction in external memory. We conduct extensive experiments on eight real-world datasets to practically evaluate the performance of all proposed algorithms.
| Original language | English |
|---|---|
| Pages (from-to) | 3126-3138 |
| Number of pages | 13 |
| Journal | IEEE Transactions on Knowledge and Data Engineering |
| Volume | 34 |
| Issue number | 7 |
| DOIs | |
| Publication status | Published - 1 Jul 2022 |
Keywords
- K-Core
- semi-external algorithms
- uncertain graphs
Fingerprint
Dive into the research topics of 'Computing K-Cores in Large Uncertain Graphs: An Index-Based Optimal Approach'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver