Supercharge Your Innovation With Domain-Expert AI Agents!

Graph data processing method for separately processing low-degree points and core sub-graph

A graph data and node technology, applied in special data processing applications, other database retrieval, other database indexing, etc., can solve problems such as unbalanced, inefficient performance, and failure to consider the particularity of low-degree points, so as to improve performance and improve Performance, reducing the effect of random access memory

Pending Publication Date: 2021-01-01
北京睿芯高通量科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Due to the nature of power graphs in natural graphs and social networks, the number of high-degree points is small and the number of low-degree points is large, which is significantly unbalanced. The existing methods mainly focus on the processing of high-degree points, but the low-degree points The point will also bring a lot of random access memory
The existing technology does not consider the particularity of low-degree points, and processes all points uniformly without distinction. It does not realize that low-degree points will also cause serious random access memory, which seriously restricts the performance of the graph computing system. One of the main reasons for the inefficient performance of some graph processing and graph computing framework solutions

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 for separately processing low-degree points and core sub-graph
  • Graph data processing method for separately processing low-degree points and core sub-graph
  • Graph data processing method for separately processing low-degree points and core sub-graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0039] (1) the first step that the present invention implements is to mark the graph node:

[0040] This step uses the method for marking the graph nodes provided by the present invention to mark the nodes in the graph as core graph node types and edge tree node types, and the core graph node types include core graph internal node types and core graph edge node types, edge tree The node types include edge tree internal node types, edge tree leaf node types and...

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 discloses a graph data processing method for separately processing low-degree points and a core sub-graph. The invention specifically discloses a method for marking graph nodes, a methodfor storing and arranging graph data, and a graph data processing method. The method for marking the graph nodes comprises the following steps of: marking nodes in a graph as a core graph node type and an edge tree node type, wherein the core graph node type comprises a core graph internal node type and a core graph edge node type, the edge tree node type comprises an edge tree internal node type, an edge leaf sub-node type and an isolated point type; then performing storage and layout by utilizing the marked node type, specifically, adopting a CSR ROW array and a CSR COL array in a CSR storage structure to store all the edges in the graph, and adopting an edgelist array to store the edges in the edge tree sub-graph; and finally, processing the CSR storage structure and the edgelist arrayobtained by the layout by adopting the method, and processing the edges in the core graph based on the CSR storage structure and processing the edges in the edge tree sub-graph based on the edgelistarray.

Description

technical field [0001] The invention relates to the field of graph data processing, in particular to a graph data processing method for separately processing low-degree points and core subgraphs. Background technique [0002] Graphs are extremely abstract and flexible, and they can fully express the connections and dependencies of things in nature. Many problems can be efficiently solved with the help of graph-related algorithms under the support of graph theory, such as graph coloring, network routing, network flow, etc. In addition, graph data processing can be used to mine and analyze massive, sparse, and hyperdimensional associations, and has been widely used in social networks, transportation networks, biological information networks, knowledge graphs, and GNNs. Breadth First Search (BFS) graph data processing method is a basic graph data processing algorithm. Many graph processing methods can be built on the basis of BFS graph data processing methods, such as PageRank...

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): G06F16/901
CPCG06F16/9024G06F16/9027Y02D10/00
Inventor 张承龙范东睿叶笑春
Owner 北京睿芯高通量科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More