Streaming algorithms for products of probabilities

📅 2025-04-23
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper studies the approximate computation and threshold decision problem for probabilistic streaming sequence products: given a length-$n$, $b$-bit probability sequence, approximate its product within multiplicative error $1pmvarepsilon$ or decide whether it falls below a given threshold, using a single pass. We establish tight information-theoretic lower bounds: $Omega(log n + log b - logvarepsilon)$ space is necessary for approximation, while $Omega(n b)$ space is required for threshold decision—revealing its intrinsic hardness. Leveraging randomized streaming models, probability amplification, and sampling techniques, we design algorithms achieving matching upper bounds, thus attaining asymptotic optimality. The approximation bounds differ by only a constant factor; the threshold decision lower bound is the first tight linear-in-$nb$ bound. Together, these results precisely characterize the theoretical limits of both problems.

Technology Category

Application Category

📝 Abstract
We consider streaming algorithms for approximating a product of input probabilities up to multiplicative error of $1-epsilon$. It is shown that every randomized streaming algorithm for this problem needs space $Omega(log n + log b - log epsilon) - mathcal{O}(1)$, where $n$ is length of the input stream and $b$ is the bit length of the input numbers. This matches an upper bound from Alur et al.~up to a constant multiplicative factor. Moreover, we consider the threshold problem, where it is asked whether the product of the input probabilities is below a given threshold. It is shown that every randomized streaming algorithm for this problem needs space $Omega(n cdot b)$.
Problem

Research questions and friction points this paper is trying to address.

Estimating product of probabilities with multiplicative error
Determining space complexity for probability product approximation
Analyzing threshold problem for probability product in streams
Innovation

Methods, ideas, or system contributions that make the work stand out.

Streaming algorithms for probability products
Multiplicative error approximation technique
Space complexity analysis for threshold problem
🔎 Similar Papers
No similar papers found.
Markus Lohrey
Markus Lohrey
Professor for Theoretical Computer Science
algorithmic group theoryautomata theorystreaming algorithmsdata compression
L
Leon Rische
Universität Siegen, Germany
L
Louisa Seelbach Benkner
Universität Siegen, Germany
J
Julio Xochitemol
Universität Siegen, Germany