{"title":"An Efficient Algorithm for Almost Instantaneous VF Code Using Multiplexed Parse Tree","authors":"S. Yoshida, T. Kida","doi":"10.1109/DCC.2010.27","DOIUrl":null,"url":null,"abstract":"Almost Instantaneous VF code proposed by Yamamoto and Yokoo in 2001, which is one of the variable-length-to-fixed-length codes, uses a set of parse trees and achieves a good compression ratio. However, it needs much time and space for both encoding and decoding than an ordinary VF code does. In this paper, we proved that we can multiplex the set of parse trees into a compact single tree and simulate the original encoding and decoding procedures. Our technique reduces the total number of nodes into O(2^l k - k2), while it is originally O(2^l k), where l and k are the codeword length and the alphabet size, respectively. The experimental results showed that we could encode and decode over three times faster for natural language texts by using this technique.","PeriodicalId":299459,"journal":{"name":"2010 Data Compression Conference","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Data Compression Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DCC.2010.27","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
Almost Instantaneous VF code proposed by Yamamoto and Yokoo in 2001, which is one of the variable-length-to-fixed-length codes, uses a set of parse trees and achieves a good compression ratio. However, it needs much time and space for both encoding and decoding than an ordinary VF code does. In this paper, we proved that we can multiplex the set of parse trees into a compact single tree and simulate the original encoding and decoding procedures. Our technique reduces the total number of nodes into O(2^l k - k2), while it is originally O(2^l k), where l and k are the codeword length and the alphabet size, respectively. The experimental results showed that we could encode and decode over three times faster for natural language texts by using this technique.
Yamamoto和Yokoo在2001年提出的Almost瞬时VF码是一种变长到定长码,它使用了一组解析树,达到了很好的压缩比。但是,与普通的VF代码相比,它需要更多的时间和空间进行编码和解码。在本文中,我们证明了我们可以将解析树集合复用成一个紧凑的单树,并模拟了原始的编码和解码过程。我们的技术将节点总数减少到O(2^l k - k2),而它最初是O(2^l k),其中l和k分别是码字长度和字母表大小。实验结果表明,使用该技术对自然语言文本的编码和解码速度提高了3倍以上。