On the space complexity of one-pass compression

Abstract

We study how much memory one-pass compression algorithms need to compete with the best multi-pass algorithms. We call a one-pass algorithm an (f (n, ))-footprint compressor if, given n, and an n-ary string S, it stores S in ((0ex2ex O (H (S)) + o ( n)) |S| + O (n + 1 n)) bits -- where (H (S)) is the -order empirical entropy of S -- while using at most (f (n, )) bits of memory. We prove that, for any (ε > 0) and some (f (n, ) ∈ O (n + ε n)), there is an (f (n, ))-footprint compressor; on the other hand, there is no (f (n, ))-footprint compressor for (f (n, ) ∈ o (n n)).

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…