广义turnstile模型中的概率计数
数据结构与算法
2023-10-24 v1 数据库
分布式、并行与集群计算
摘要
传统上,在数据流的 turnstile 模型中,存在一个状态向量 ,通过一对对 的流进行更新,其中 且 。接收到 时,。turnstile 模型中的相异计数算法对流进行一遍扫描,然后估计 (又称 ,汉明范数)。在本文中,我们定义了 turnstile 模型的有限域版本。令 为任意有限域。则在 -turnstile 模型中,对每个 ,;对每次更新 ,。更新 在域 中计算。-turnstile 模型中的相异计数算法对流进行一遍扫描并估计 。我们提出了一种简单的相异计数算法,称为 -\pcsa{},适用于任意有限域 的 -turnstile 模型。新的 -\pcsa{} 算法占用 比特内存,并以 的相对误差估计 ,其中隐含常数依赖于域的阶。-\pcsa{} 易于实现,并在现实世界中有多种应用,只需选择不同的 。最值得注意的是,它使带删除的相异计数与不带删除的相异计数一样简单。
引用
@article{arxiv.2310.14977,
title = {Probabilistic Counting in Generalized Turnstile Models},
author = {Dingyu Wang},
journal= {arXiv preprint arXiv:2310.14977},
year = {2023}
}