Segmented difference compression and inert decompression method for large-scale graph iterative computation

A difference compression and iterative calculation technology, applied in code conversion, electrical components, etc., can solve problems such as invalid decompression and waste of computing resources, and achieve the effect of delaying decompression timing, reducing byte length, and saving preprocessing time.

Pending Publication Date: 2021-11-30
OCEAN UNIV OF CHINA
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the single-source shortest path algorithm updates its own value only when the value of the received message is smaller than the value of the current vertex, becomes an active vertex and sends a message to notify its out-degree neighbors to continue updating the shortest distance; otherwise, the vertex does not It is necessary to access the outbound edge, and the outbound edge data edges decompressed when calling the compute function are useless, resulting in invalid decompression and a waste of computing resources

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
  • Segmented difference compression and inert decompression method for large-scale graph iterative computation
  • Segmented difference compression and inert decompression method for large-scale graph iterative computation
  • Segmented difference compression and inert decompression method for large-scale graph iterative computation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The specific embodiment of the present invention will be further described below in conjunction with accompanying drawing and specific embodiment:

[0050] A segmented difference compression and lazy decompression method for large-scale graph iterative calculations, characterized in that it includes a segmented difference compression process based on cluster distribution characteristics and an on-demand decompression process based on an lazy decompression mechanism;

[0051] combine figure 2 As shown, the outgoing edges of the vertices in the real graph have the characteristics of cluster distribution. The core essence of this technology is to use the characteristics of cluster distribution and adopt the idea of ​​segment compression to change the storage of data itself into difference storage, so as to achieve the compression effect. Use the following example to illustrate the segmentation compression technique:

[0052] Given a graph G=(V,E), using an adjacency lis...

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 segmented difference compression and inert decompression method for large-scale graph iterative computation, and relates to the technical field of large-scale graph data compression in high-frequency iterative computation. The method comprises a segmented difference compression process based on cluster distribution characteristics and an on-demand decompression process based on an inert decompression mechanism. On the basis of the characteristic that outgoing edges of a graph have cluster distribution, an outgoing edge sequence of an adjacency list is segmented according to clusters, and on-demand decompression inert decompression technology is designed on the basis of segmentation difference compression, so the decompression problem can be flexibly solved. For message sending of a specific vertex, the decompression process can be completed only by finding the dictionary value corresponding to the segment and the corresponding difference value, and the side table does not need to be completely decompressed; when the method is used for dynamically changing graph data, the changing vertex data can be directly updated, and the whole graph data does not need to be reordered and compressed.

Description

technical field [0001] The invention relates to the technical field of large-scale graph data compression in high-frequency iterative calculations, and in particular to a segment difference compression and lazy decompression method for large-scale graph iterative calculations. Background technique [0002] As the most commonly used data structure in computer science, graph is especially suitable for expressing different entities (vertices) and their relationships (edges) in the real world. The resulting complex network topology results in graph-related queries usually requiring iterative calculations, that is, looping or recursively processing vertices along edges until the convergence condition is met. Graph iterative analysis calculations have been widely used in various fields of national economy and people's livelihood, such as military positioning and urban planning (shortest path calculation, diameter estimation, BFS traversal), social network analysis (connected domai...

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): H03M7/30
CPCH03M7/30
Inventor 王志刚尹怀胜殷波王宁聂捷魏志强宋德海田浩
Owner OCEAN UNIV OF CHINA
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