Affiliation:
1. University of Warwick, Coventry, UK
2. K. N. Toosi University of Technology, Tehran, Iran
Abstract
The notion of
L
p
sampling, and corresponding algorithms known as
L
p
samplers, has found a wide range of applications in the design of data stream algorithms and beyond. In this survey, we present some of the core algorithms to achieve this sampling distribution based on ideas from hashing, sampling, and sketching. We give results for the special cases of insertion-only inputs, lower bounds for the sampling problems, and ways to efficiently sample multiple elements. We describe a range of applications of
L
p
sampling, drawing on problems across the domain of computer science, from matrix and graph computations, as well as to geometric and vector streaming problems.
Funder
Royal Society Wolfson Research Merit Award
Alan Turing Institute under EPSRC
European Research Council
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Streaming Graph Algorithms in the Massively Parallel Computation Model;Proceedings of the 43rd ACM Symposium on Principles of Distributed Computing;2024-06-17
2. Pseudorandom Hashing for Space-bounded Computation with Applications in Streaming;2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS);2023-11-06
3. Towards Optimal Moment Estimation in Streaming and Distributed Models;ACM Transactions on Algorithms;2023-06-24
4. Global triangle estimation based on first edge sampling in large graph streams;The Journal of Supercomputing;2023-04-03
5. Truly Perfect Samplers for Data Streams and Sliding Windows;Proceedings of the 41st ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems;2022-06-12