中文

滑动窗口数据流中精确且O(1)时间的最重和最轻命中者算法

数据结构与算法 2011-03-02 v1 网络与互联网体系结构

摘要

在这项工作中,我们专注于在滑动窗口数据流中寻找最重k个和最轻k个命中者的问题。最近的研究工作已经产生了一种ε近似算法,该算法在最重命中者情况下以高概率实现常数时间的更新操作和O(1/ε)的查询时间。我们提出了一种新颖的算法,据我们所知,该算法首次提供了精确而非近似的结果,同时在更新和查询操作上以高概率实现了O(1)时间复杂度的复杂度。此外,我们的算法能够同时提供最重k个和最轻k个命中者,而没有任何额外开销。在这项工作中,我们描述了该算法及其支持的数据结构,并使用合成数据进行了定量实验以验证我们的理论预测。

关键词

引用

@article{arxiv.1103.0116,
  title  = {An exact and O(1) time heaviest and lightest hitters algorithm for sliding-window data streams},
  author = {Remous-Aris Koutsiamanis and Pavlos S. Efraimidis},
  journal= {arXiv preprint arXiv:1103.0116},
  year   = {2011}
}