Conference item
A memory efficient reachability data structure through bit vector compression.
- Abstract:
- When answering many reachability queries on a large graph, the principal challenge is to represent the transitive closure of the graph compactly, while still allowing fast membership tests on that transitive closure. Recent attempts to address this problem are complex data structures and algorithms such as Path-Tree and 3-HOP. We propose a simple alternative based on a novel form of bit-vector compression. Our starting point is the observation that when computing the transitive closure, reachable vertices tend to cluster together. We adapt the well-known scheme of word-aligned hybrid compression (WAH) to work more efficiently by introducing word partitions. We prove that the resulting scheme leads to a more compact data structure than its closest competitor, namely interval lists. In extensive and detailed experiments, this is confirmed in practice. We also demonstrate that the new technique can handle much larger graphs than alternative algorithms. © 2011 ACM.
Actions
Access Document
- Publisher copy:
- 10.1145/1989323.1989419
Authors
Contributors
+ Sellis, T
- Role:
- Editor
+ Miller, R
- Role:
- Editor
+ Kementsietsidis, A
- Role:
- Editor
+ Velegrakis, Y
- Role:
- Editor
- Publisher:
- ACM
- Host title:
- SIGMOD Conference
- Pages:
- 913-924
- Publication date:
- 2011-01-01
- DOI:
- ISSN:
-
0730-8078
- ISBN:
- 9781450306614
- Keywords:
- Pubs id:
-
pubs:328779
- UUID:
-
uuid:e99c79dc-07b3-49da-b155-08476f57c738
- Local pid:
-
pubs:328779
- Source identifiers:
-
328779
- Deposit date:
-
2012-12-19
- ARK identifier:
Terms of use
- Copyright date:
- 2011
If you are the owner of this record, you can report an update to it here: Report update to this record