Abstract

The community discovery problem aims to find the close subgraphs from the traditional network. The traditional network with multiple numerical attributes of nodes is called the multi-valued network. The Skyline Community is the largest connected k-core that is not dominated in a multi-valued network, which can be used to solve multi-objective decision-making problems. In this paper, we focus on the skyline community discovery problem. Firstly, we propose a combined index that includes the degree-neighbor (D-N) index and inverted index to manage the multi-valued network. The index can filter the nodes whose degrees do not satisfy ${k}$ . Simultaneously, it can accelerate the judgment of the neighbor relationship between the nodes and improve the query efficiency. Then, we propose the SCDCI (Skyline Community Discovery Algorithm Based on Combined Index Structure) algorithm to compute the skyline community. The algorithm scans the nodes in turn from the inverted indexes, avoiding lots of redundant calculations. The nodes are scanned in descending order by their attributes, therefore, lots of nodes that cannot form a skyline community do not be processed. Finally, the effectiveness of SCDCI algorithm is verified through experiments. Compared with the existing algorithms, the efficiency of our algorithm is improved a lot.

Highlights

  • M ANY real-world networks such as social networks and biological networks can be modeled as multivalued networks, in which a node with several numerical attributes represents an entity of the networks, and an edge represents a link between nodes in a defined relationship of the networks [6], [29]

  • The traditional community discovery problem aims to find closely related subgraphs from the traditional network, which only considers the structural cohesion between nodes

  • A skyline community is a maximal connected k-core that cannot be dominated by the other connected kcores in a multi-valued network

Read more

Summary

Introduction

M ANY real-world networks such as social networks and biological networks can be modeled as multivalued networks, in which a node with several numerical attributes represents an entity of the networks, and an edge represents a link between nodes in a defined relationship of the networks [6], [29]. These multi-valued networks contain community structures, just like traditional networks. A skyline community is a maximal connected k-core that cannot be dominated by the other connected kcores in a multi-valued network (ie, d-dimensional space).

Objectives
Methods
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call