Adaptive Encoding Strategies for Lossless Floating-Point Compression

Lossless floating-point time series compression is crucial for a wide range of critical scenarios, such as data transmission in the Internet of Things. In this paper, we propose a lossless floating-point compression method Elf. that employs a set of optimizations for the encodings of significand counts, leading zeros, trailing zeros and sharing conditions. Specifically, we first devise a Huffman-based method for the significand counts along with erasing flags. Then, we develop a dynamic programming algorithm with a set of pruning strategies to efficiently compute the adaptive approximation rules for leading zeros and trailing zeros, respectively. Next, we propose an adaptive sharing condition for the counts of leading zeros and trailing zeros. We further extend Elf. to Streaming Elf., i.e., SElf., which achieves almost the same compression ratio as Elf., while enjoying higher efficiency. We compare Elf. and SElf. with 9 competitors using 14 datasets, demonstrating the powerful performance of both Elf* and SElf*. All the source codes and datasets are publicly released.

Authors

Institutions

Publication Details

Journal
IEEE Internet of Things Journal
Published
2025-04-04
DOI
https://doi.org/10.1109/jiot.2025.3554999
Citations
1
Primary Topic
Numerical Methods and Algorithms
Type
article
Field-Weighted Citation Impact
1.50

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Adaptive Encoding Strategies for Lossless Floating-Point Compression

Jiaxing Shang, Yi Wu, Tong Liu, Chao Chen et al.
1 citations
IEEE Internet of Things Journal
Numerical Methods and Algorithms
1.50
article

Adaptive Encoding Strategies for Lossless Floating-Point Compression

Jiaxing Shang, Yi Wu, Tong Liu, Chao Chen, Zheng Li, Yu Zheng, Ruiyuan Li, Xiaolong Xu
article en
1 citations

Abstract

Lossless floating-point time series compression is crucial for a wide range of critical scenarios, such as data transmission in the Internet of Things. In this paper, we propose a lossless floating-point compression method Elf. that employs a set of optimizations for the encodings of significand counts, leading zeros, trailing zeros and sharing conditions. Specifically, we first devise a Huffman-based method for the significand counts along with erasing flags. Then, we develop a dynamic programming algorithm with a set of pruning strategies to efficiently compute the adaptive approximation rules for leading zeros and trailing zeros, respectively. Next, we propose an adaptive sharing condition for the counts of leading zeros and trailing zeros. We further extend Elf. to Streaming Elf., i.e., SElf., which achieves almost the same compression ratio as Elf., while enjoying higher efficiency. We compare Elf. and SElf. with 9 competitors using 14 datasets, demonstrating the powerful performance of both Elf* and SElf*. All the source codes and datasets are publicly released.

IEEE Internet of Things JournalVol. 12(14)
Shanghai University (CN), Shanghai University of Engineering Science (CN), Chongqing University (CN), Jingdong (China) (CN)
National Natural Science Foundation of China, Fundamental Research Funds for the Central Universities
Affordable and clean energy
Openalex Percentile: Top 18%
Numerical Methods and Algorithms
1.50
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.