Complex network sampling method for keeping community structure

A complex network and community technology, applied in the field of complex network sampling, can solve the problems of reducing data scale and data processing difficulties, and achieve the effect of reducing data scale and facilitating big data processing.

Inactive Publication Date: 2014-01-22
BEIHANG UNIV
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problem of difficult large-scale and complex network data processing, the present invention proposes a complex network sampling method that maintains the community structure. On the premise that the community structure of the original network can be better ensured, the data scale is greatly reduced. Network data are preprocessed to facilitate subsequent community structure research

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Complex network sampling method for keeping community structure
  • Complex network sampling method for keeping community structure
  • Complex network sampling method for keeping community structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The technical solutions of the present invention will be described below in conjunction with the drawings and embodiments.

[0030] The complex network sampling method for maintaining the community structure provided by the present invention is based on the improvement of the forest fire sampling method. The principle of the forest fire sampling method will be described below.

[0031] The forest fire sampling method (reference document: J.Leskovec, C.Faloutsos.Sampling from Large Graphs.In Proc of ACM SIGKDD, 2006:631-636) specifically: for a network, first randomly select a node v, and then generate a The random number x, x conforms to the geometric distribution; node v selects x adjacent edges, and the other nodes of these edges have not been visited, that is, x edges correspond to x unvisited nodes; then for these x Nodes search for unvisited nodes in turn according to the method of generating random numbers, and so on, until enough nodes are burned. In order to av...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a complex network sampling method for keeping a community structure. The complex network sampling method is suitable for data sampling for large-scale data analysis under the limitation of existing hardware conditions. Two concepts of community dimensionality and community center are provided, community dimensionalities of all of nodes in a network are first obtained, then community centers are selected in the order of smallest to largest in community dimensionality, sampling is performed based on a forest fire sampling mode, the sampling size is determined according to the proportion of the community dimensionalities of the community centers to the community dimensionalities of the remaining community centers, and all of sampling nodes are output after all of community centers are sampled. An experiment proves that by means of the complex network sampling method, a sampling result is similar to data of an original network, the community structure is kept well, data scale is reduced to a great degree, and accordingly convenience is provided for big data processing under the limitation of existing hardware conditions.

Description

technical field [0001] The invention proposes a complex network sampling method for maintaining community structure, which belongs to the field of computer application and complex network. Background technique [0002] In recent years, it has been discovered that many systems in the real world exist in the form of complex networks, such as social networks, the Internet, mobile phone networks, protein interaction networks, and neuronal networks. Complex networks have the characteristics of huge number of nodes and edges, complex network structure, diversity of nodes and edges, evolutionary evolution and dynamic complexity. For example, the World Wide Web currently has more than a trillion Uniform Resource Locators (URLs), Facebook has 1 billion user nodes and 100 billion user relationship connections, the brain neuron network has tens of billions of nodes, and the mobile communication networks of the three major operators in China Both have hundreds of millions of users. Ho...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F19/00
Inventor 童超彭赋牛建伟谢忠玉罗小简
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products