Variable-Length Codes for Space-Efficient Grammar-Based Compression
Variable-Length Codes for Space-Efficient Grammar-Based Compression
复制标题
用于节省空间的基于语法的压缩的可变长度代码
DOI:
10.1007/978-3-642-34109-0_42
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Yoshimasa Takabatake
中科院分区:
文献类型:
--
作者:
毛利貴之;杉町勇和;東藤大樹;岩崎敦;横尾真;Yoshimasa Takabatake
Dictionary is a crucial data structure to implement grammar-based compression algorithms. Such a dictionary should access any codes inO(1) time for an efficient compression. A standard dictionary consisting of fixed-length codes consumes a large amount of memory of 2nlognbits fornvariables. We present novel dictionaries consisting of variable-length codes for offline and online grammar-based compression algorithms. In an offline setting, we present a dictionary of at most min {nlogn+ 2n+o(n), 3nlogσ(1 +o(1))} bits of space where. In an online setting, we present a dictionary of at mostbits of space for a constant alphabet and unknownn. Experiments revealed that memory usage in our dictionary was much smaller than that of state-of-the-art dictionaries.