“对从零开始、独立于摘要随机性的固定流及其频率向量 $f\in\mathbb Z^U$,取四重独立、每个均匀取值于 ${ 1,+1}$ 的符号 $s i$,在更新 $(i,\Delta)$ 时…”
形式陈述
定义与特例
给定流的频率向量和实参数
流
对非空单位插入流,从
直觉
不同阶数给频率分布施加不同的放大方式:
例子与边界
AMS 二阶矩估计器
选择四重独立且各自均匀取值的随机符号
更新
因为交叉项的符号期望为零。对频率
单副本波动很大。四独立性用于控制四阶矩与方差;重复独立副本先分组取均值,再取组间中位数,可把相对误差与失败概率降到目标范围。只写“两两独立使估计无偏”不足以支持集中保证。
各阶任务为何不同
General turnstile 中通常定义
若对奇数
近似与输入边界
乘法
用同一条流比较精确与近似任务
INDEX 到流式空间的归约提供了一个可复算的比较:前
对二阶矩,加性误差严格小于 1 时,两种答案仍能由阈值
推论与应用
对 turnstile 流中的二阶矩
频率矩统一了 distinct counting、流长、self-join size 与分布集中度等流式目标,并为 AMS、CountSketch 等线性摘要规定了精确估计对象。选用算法时还要固定 insertion-only 或 turnstile 语义、误差尺度与
参考资料
- Noga Alon, Yossi Matias, and Mario Szegedy, “The Space Complexity of Approximating the Frequency Moments”, Journal of Computer and System Sciences 58(1), 1999, pp. 137–147;作者稿 §3.4 Proposition 3.8(p. 16)给出非负整数阶
的精确频率矩空间下界。 - S. Muthukrishnan, “Data Streams: Algorithms and Applications,” Foundations and Trends in Theoretical Computer Science 1(2), 2005, pp. 117–236.