Research Article
Overlapping Community Detection Algorithm Based on High-Quality Subgraph Extension in Local Core Regions of Network
Input : Graph G = (V, E) | Output : Overlapping community structure | 1: C = ∅; | 2: According to seed community selection algorithm (Algorithm 2), seed community | set, denoted by , are selected from network G; | 3: Select any seed community, denoted by , and go to Step 4 if Seeds ≠ ∅. Otherwise, | go to Step 5; | 4: Remove from Seeds, and then expand it into a community structure Cs according to | the seed community extension algorithm (Algorithm 3), and add Cs to , returning to | Step 3; | 5: Simplify and re-detect overlapping nodes and possible missing nodes; | 6: Output overlapping community structure C; |
|