Modular Decomposition-Based Graph Compression for Fast Reachability Detection
Abstract Fast reachability detection is one of the key problems in graph applications. Most of the existing works focus on creating an index and answering reachability based on that index. For these approaches, the index construction time and index size can become a concern for large graphs. More re...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2019-08-01
|
Series: | Data Science and Engineering |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1007/s41019-019-00099-9 |
id |
doaj-fa75ad8c26f94acc9f80b3e1f8fa6b9d |
---|---|
record_format |
Article |
spelling |
doaj-fa75ad8c26f94acc9f80b3e1f8fa6b9d2021-04-02T16:53:51ZengSpringerOpenData Science and Engineering2364-11852364-15412019-08-014319320710.1007/s41019-019-00099-9Modular Decomposition-Based Graph Compression for Fast Reachability DetectionShikha Anirban0Junhu Wang1Md. Saiful Islam2School of Information and Communication Technology, Griffith UniversitySchool of Information and Communication Technology, Griffith UniversitySchool of Information and Communication Technology, Griffith UniversityAbstract Fast reachability detection is one of the key problems in graph applications. Most of the existing works focus on creating an index and answering reachability based on that index. For these approaches, the index construction time and index size can become a concern for large graphs. More recently query-preserving graph compression has been proposed, and searching reachability over the compressed graph has been shown to be able to significantly improve query performance as well as reducing the index size. In this paper, we introduce a multilevel compression scheme for DAGs, which builds on existing compression schemes, but can further reduce the graph size for many real-world graphs. We propose an algorithm to answer reachability queries using the compressed graph. Extensive experiments with four existing state-of-the-art reachability algorithms and 12 real-world datasets demonstrate that our approach outperforms the existing methods. Experiments with synthetic datasets ensure the scalability of this approach. We also provide a discussion on possible compression for k-reachability.http://link.springer.com/article/10.1007/s41019-019-00099-9Modular decompositionGraph compressionReachability queriesAlgorithms |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shikha Anirban Junhu Wang Md. Saiful Islam |
spellingShingle |
Shikha Anirban Junhu Wang Md. Saiful Islam Modular Decomposition-Based Graph Compression for Fast Reachability Detection Data Science and Engineering Modular decomposition Graph compression Reachability queries Algorithms |
author_facet |
Shikha Anirban Junhu Wang Md. Saiful Islam |
author_sort |
Shikha Anirban |
title |
Modular Decomposition-Based Graph Compression for Fast Reachability Detection |
title_short |
Modular Decomposition-Based Graph Compression for Fast Reachability Detection |
title_full |
Modular Decomposition-Based Graph Compression for Fast Reachability Detection |
title_fullStr |
Modular Decomposition-Based Graph Compression for Fast Reachability Detection |
title_full_unstemmed |
Modular Decomposition-Based Graph Compression for Fast Reachability Detection |
title_sort |
modular decomposition-based graph compression for fast reachability detection |
publisher |
SpringerOpen |
series |
Data Science and Engineering |
issn |
2364-1185 2364-1541 |
publishDate |
2019-08-01 |
description |
Abstract Fast reachability detection is one of the key problems in graph applications. Most of the existing works focus on creating an index and answering reachability based on that index. For these approaches, the index construction time and index size can become a concern for large graphs. More recently query-preserving graph compression has been proposed, and searching reachability over the compressed graph has been shown to be able to significantly improve query performance as well as reducing the index size. In this paper, we introduce a multilevel compression scheme for DAGs, which builds on existing compression schemes, but can further reduce the graph size for many real-world graphs. We propose an algorithm to answer reachability queries using the compressed graph. Extensive experiments with four existing state-of-the-art reachability algorithms and 12 real-world datasets demonstrate that our approach outperforms the existing methods. Experiments with synthetic datasets ensure the scalability of this approach. We also provide a discussion on possible compression for k-reachability. |
topic |
Modular decomposition Graph compression Reachability queries Algorithms |
url |
http://link.springer.com/article/10.1007/s41019-019-00099-9 |
work_keys_str_mv |
AT shikhaanirban modulardecompositionbasedgraphcompressionforfastreachabilitydetection AT junhuwang modulardecompositionbasedgraphcompressionforfastreachabilitydetection AT mdsaifulislam modulardecompositionbasedgraphcompressionforfastreachabilitydetection |
_version_ |
1721555249464868864 |