摘要
目前多数数据压缩算法不能直接在压缩结果上进行数据查询,大数据的线性化压缩算法虽然可直接在压缩后的数据上进行邻接关系查询,但压缩率较低。针对该问题,对线性化压缩的实现原理进行研究,分析MPk线性化算法在不同社会网络样本下的压缩效率,发现线性化压缩结果中存在冗余信息,并针对该情况设计改进算法,删去原有数据结构中的冗余部分,进一步提高压缩率。实验结果证明,改进算法的时间复杂度与原算法相同,压缩率平均提升23%。
Nowadays,most data compression algorithms do not support performing query directly on compressed data.Though the compression algorithm can perform query neighbor relations on compressed result,the compression ratio is relatively low. To solve the problem,this paper does some research on the principle of linearization compression algorithm. It analyzes the compression ratio of MPkalgorithm in different sample social network and finds the redundant information in compressed result. To eliminate these redundant information,it improves the original data structure,removes the unnecessary bits and improves the compression ratio. Experiments show that the proposed algorithm has same time complexity compared with primal algorithm,but the compression ratio can be increased by 23% in average.
出处
《计算机工程》
CAS
CSCD
北大核心
2015年第1期61-64,共4页
Computer Engineering
基金
国家自然科学基金资助项目(91118008
61232006)
国家"863"计划基金资助重点项目(SQ2010AA0101016001)
上海市教育委员会科研创新基金资助项目(44440590)