JOURNAL ARTICLE

Pattern Matching Based Algorithms for Graph Compression

Abstract

Graphs can be used to represent a wide variety of data belonging to different domains. Graphs can capture the relationship among data in an efficient way, and have been widely used. In recent times, with the advent of Big Data, there has been a need to store and compute on large data sets efficiently. However, considering the size of the data sets in question, finding optimal methods to store and process the data has been a challenge. Therefore, we study different graph compression techniques and propose novel algorithms to do the same in this paper. Specifically, given a graph G = (V, E), where V is the set of vertices and E is the set of edges, and |V| = n, we propose techniques to compress the adjacency matrix representation of the graph. Our algorithms are based on finding patterns within the adjacency matrix data, and replacing the common patterns with specific markers. All the techniques proposed here are lossless compression of graphs. Based on the experimental results, it is observed that our proposed techniques achieve almost 70% compression as compared to the adjacency matrix representation. The results show that large graphs can be efficiently stored in smaller memory and exploit the parallel processing power of compute nodes as well as efficiently transfer data between resources.

Keywords:
Computer science Adjacency matrix Lossless compression Data compression Adjacency list Algorithm Pattern matching Graph Data structure Theoretical computer science Artificial intelligence

Metrics

6
Cited By
0.14
FWCI (Field Weighted Citation Impact)
21
Refs
0.50
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Graph Theory and Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Web Data Mining and Analysis
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

SAT-Based Algorithms for Regular Graph Pattern Matching

Miguel Terra-NevesJosé Nelson AmaralAlexandre LemosRui QuintinoPedro ResendeAntonio Hernández Alegría

Journal:   Proceedings of the AAAI Conference on Artificial Intelligence Year: 2024 Vol: 38 (8)Pages: 8136-8145
BOOK-CHAPTER

Pattern Matching and Text Compression Algorithms

Year: 2004 Pages: 337-384
JOURNAL ARTICLE

Graph based pattern matching

Vaishali PawarMukesh A. Zaveri

Year: 2011 Pages: 1022-1026
JOURNAL ARTICLE

GPU-accelerated relaxed graph pattern matching algorithms

Amira BenachourSaïd YahiaouiSarra BouhenniHamamache KheddouciNadia Nouali‐Taboudjemat

Journal:   The Journal of Supercomputing Year: 2024 Vol: 80 (15)Pages: 21811-21836
© 2026 ScienceGate Book Chapters — All rights reserved.