This paper demonstrates how techniques applicable for defining and maintaining a special case of binary search trees (BSTs) can be incorporated into "traditional" compression techniques to yield enhanced superior schemes. We, specifically, demonstrate that the newly introduced data structure, the Fano Binary Search Tree (FBST) can be maintained adaptively and in a self-organizing manner. The correctness and properties of the encoding and decoding procedures that update the FBST are included. We also include the theoretical and empirical analysis, which shows that the number of shift operators is large for small files, and it tends to decrease (asymptotically towards zero) for large files.

Additional Metadata
Keywords Adaptive coding, Binary search trees, Self-organizing data structures
Persistent URL dx.doi.org/10.1109/ISCIS.2007.4456829
Conference 22nd International Symposium on Computer and Information Sciences, ISCIS 2007
Citation
Rueda, L. (Luis), & Oommen, J. (2007). A new approach to adaptive encoding data using self-organizing data structures. In 22nd International Symposium on Computer and Information Sciences, ISCIS 2007 - Proceedings (pp. 15–20). doi:10.1109/ISCIS.2007.4456829