Zuckerli:一种用于图的新压缩表示
数据结构与算法
2020-09-04 v1 信息论
math.IT
摘要
Zuckerli是一个面向大规模真实世界图的可扩展压缩系统。图因其链接特性而难以高效存储,这使其难以拆分为更小、紧凑的组件,故而是出了名的难高效存储的结构。因此,在处理可达数十亿节点和边的巨型图时,有效压缩至关重要。此外,良好的压缩系统应能为用户提供对压缩数据部分内容的快速且合理灵活的访问,而无需完整解压,因为在用户的系统上完整解压可能不可行。Zuckerli通过采用先进压缩技术与新颖启发式图算法,改进了当前真实世界图压缩最优方案WebGraph的多个方面。它既能生成用于存储的压缩表示,也能生成允许在不解压整图的情况下快速直接访问压缩图邻接表的表示。我们在具有多达十亿节点和900亿条边的真实世界图上验证了Zuckerli的有效性,对其压缩密度与解压性能进行了广泛的实验评估。我们表明,Zuckerli压缩图比WebGraph小10%至29%(多数情况下超过20%),且解压的资源占用与WebGraph相当。
引用
@article{arxiv.2009.01353,
title = {Zuckerli: A New Compressed Representation for Graphs},
author = {Luca Versari and Iulia M. Comsa and Alessio Conte and Roberto Grossi},
journal= {arXiv preprint arXiv:2009.01353},
year = {2020}
}