Graph data processing method and device, computing equipment, storage medium and program product

A processing method and graph data technology, applied in the computer field, can solve problems such as intricacies, large data storage space and computing resources, and high data interaction pressure, so as to improve execution efficiency, reduce data interaction pressure, and improve data interaction efficiency.

Pending Publication Date: 2022-04-12
TENCENT TECH (SHENZHEN) CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in most current network relationships, there are often a huge number of participants, and there may be intricate network associations between different participants. Therefore, the graphs used to describe these network relationships will also contain massive amounts of data
In a general processor or computing engine, performing the above statistics based on such a graph containing massive data will occupy a large data storage space and computing resources, and cause high data interaction pressure inside the processor or computing engine

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
  • Graph data processing method and device, computing equipment, storage medium and program product
  • Graph data processing method and device, computing equipment, storage medium and program product
  • Graph data processing method and device, computing equipment, storage medium and program product

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Before introducing the embodiments of the present application in detail, some related concepts are firstly explained:

[0034] Graph: In the field of computer technology, a graph can be understood as a collection of nodes (also called vertices or intersections) connected by a series of edges (also called links). As mentioned earlier, graphs can be used to describe various network relationships, such as social networks, financial transaction networks, etc. According to whether the edges have directionality, graphs can be divided into undirected graphs and directed graphs; according to whether there are different types of nodes and / or edges, graphs can be divided into isomorphic graphs and heterogeneous graphs. In computers, graphs can usually be described by an adjacency list or adjacency matrix. In the adjacency list, each edge can be represented by a pair of node identifiers; in the adjacency matrix, rows and columns can represent nodes, and the corresponding elements...

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 graph data processing method. The graph data processing method comprises the steps of obtaining directed graph data; creating an associated cardinal counter for each node on a parameter server based on the acquired graph data; initializing an associated cardinality counter based on the node information of each node; and iteratively updating the radix counters until the expected number of iterations is reached, in each iteration, for each source node, obtaining the radix counter associated with the source node from the parameter server, transmitting the radix counter to all tail nodes associated with the source node, and for each tail node, transmitting the radix counter to the parameter server. Updating a cardinality counter associated with the tail node on a parameter server based on the cardinality counter; and determining the number of nodes in the neighborhood of the expected order of at least one node in the plurality of nodes based on the iteratively updated cardinality counter. The method can be used for multiple applications which can be abstracted into graph data for processing, including the fields of finance, social contact, vehicle traffic and the like.

Description

technical field [0001] The present application relates to the field of computer technology, and specifically relates to a graph data processing method, a graph data processing device, a computing device, a computer-readable storage medium, and a computer program product. Background technique [0002] With the continuous popularization and development of computer networks, people are increasingly participating in various network relationships, such as social networks, financial transaction networks, and Internet of Vehicles. Typically, graphs can be used to describe these network relationships. Specifically, the nodes in the graph can correspond to the various participants in the network relationship, and the edges can correspond to the network associations that exist between different participants. For example, in a social network, the edges can correspond to the connections between different participants. Friend relationship, communication relationship, etc., or, in a fina...

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): G06F7/498
Inventor 王贺雨蒋杰李晓森欧阳文肖品陶阳宇
Owner TENCENT TECH (SHENZHEN) CO LTD
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