Huffman Algorithm Improvement

Chiranjeev Singh, Apratim Gupta

Abstract: The purpose of this paper is to propose an algorithm which is an improvement over the Huffman Algorithm. The proposed algorithm works in a similar manner as the Huffman algorithm, here also we use a trie to generate a “CODEWORD” for each unique symbol, depending upon the frequency of occurrence of that particular symbol. Each codeword assigned is unique, i.e. no codeword or a part of the codeword is the prefix of any other, thus preventing ambiguity. We can easily identify the initial codeword, translate it back to the original character, and repeat the decoding process on the remainder of the encoded file. In the improvement part, we use a marker whose codeword is unambiguous and unique, and this marker is used to encode the uppercase English characters using the respective lowercase or vice- versa. Keywords: Huffman Algorithm, codeword, marker, binary encoding, decoding, Huffman trie. Title: Huffman Algorithm Improvement Author: Chiranjeev Singh, Apratim Gupta International Journal of Computer Science and Information Technology Research ISSN 2348-1196 (print), ISSN 2348-120X (online) Research Publish Journals

Vol. 5, Issue 1, January 2017 – March 2017

Citation
Share : Facebook Twitter Linked In

Citation
Huffman Algorithm Improvement by Chiranjeev Singh, Apratim Gupta