Lune

FOCS2025顶会

Perfect Lp Sampling with Polylogarithmic Update Time

William Swartworth, David P. Woodruff, Samson Zhou

2025年份
1被引次数
1顶会引用

摘要

Perfect LpL_{p} sampling in a stream was introduced by Jayaram and Woodruff (FOCS 2018) as a streaming primitive which, given turnstile updates to a vector x∈{−poly⁡(n),…,poly⁡(n)}nx \in\{-\operatorname{poly}(n), \ldots, \operatorname{poly}(n)\}^{n}, outputs an index i∗∈{1,2,…,n}i^{*} \in\{1,2, \ldots, n\} such that the probability of returning index i is exactly Pr⁡[i∗=i]=∣xi∣p∥x∥pp±1nC\operatorname{Pr}\left[i^{*}=i\right]=\frac{\left|x_{i}\right|^{p}}{\|x\|_{p}^{p}} \pm \frac{1}{n^{C}}, where C>0C\gt0 is an arbitrarily large constant. Jayaram and Woodruff achieved the optimal O~(log⁡2n)\tilde{O}\left(\log ^{2} n\right) bits of memory for 0(<)p(<)20(\lt)p(\lt)2, but their update time is at least nCn^{C} per stream update. Thus an important open question is to achieve efficient update time while maintaining optimal space. For 0(<)p(<)20(\lt)p(\lt)2, we give the first perfect LpL_{p}-sampler with the same optimal amount of memory but with only poly (log⁡n)(\log n) update time. Crucial to our result is an efficient simulation of a sum of reciprocals of powers of truncated exponential random variables by approximating its characteristic function, using the Gil-Pelaez inversion formula, and applying variants of the trapezoid formula to quickly approximate it.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper1

问问它们各自怎么用它

它引用的顶会 Paper9

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖