Estimation of the Size of Union of Delphic Sets: Achieving Independence from Stream Size
Estimation of the Size of Union of Delphic Sets: Achieving Independence from Stream Size
复制标题
Delphic 集并集大小的估计:实现与流大小的独立性
DOI:
10.1145/3517804.3526222
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Vinodchandran, N. V.
中科院分区:
文献类型:
--
作者:
Meel, Kuldeep S.;Chakraborty, Sourav;Vinodchandran, N. V.
Given a family of sets (S1, S2,... SM) over a universe Ω, estimating the size of their union in the data streaming model is a fundamental computational problem with a wide variety of applications. The holy grail in the field of streaming is to seek design of algorithms that achieve (ε, δ)-approximation with poly(log |Ω|, ε-1, log δ-1) space and update time complexity.Earlier investigations achieve algorithms with desired space and update time complexity for restricted cases such as singletons (Distinct Elements problem), one-dimensional ranges, arithmetic progressions, and sub-cubes. However, techniques used in these works fail for many other simple structured sets. A prominent example is that of Klee's Measure Problem (KMP), wherein every set Si is represented by an axis-parallel rectangle in d-dimensional spaces. Despite extensive prior work, the best-known streaming algorithms for many of these cases depend on the size of the stream, and therefore the problem of whether there exists a streaming algorithm for estimations of size of the union of sets with poly(log |Ω|, ε-1, log δ-1) space and update time complexity has remained open.In this work, we focus on certain general families of sets called Delphic families (which allows efficient membership, sampling, and cardinality queries). Such families of sets capture several well-known problems, including KMP, test coverage, and hypervolume estimation.The primary contribution of our work is to resolve the above-mentioned open problem for streams over Delphic families. In particular, we design the first streaming algorithm for estimating |⋃i=1M Si| with poly(log |Ω|, ε-1, log δ-1) space and update time complexity (independent of M, the length of the stream) when each Si is a member from a Delphic family of sets. We further generalize our results to larger families of sets, called approximate-Delphic families, for which the size of a set can be known approximately but not exactly. Our results resolve two of the open problems listed in Meel, Vinodchandran, Chakraborty (PODS-21).
登录
查看更多内容
DOI:
10.1145/1377676.1377693
发表时间:
2008
期刊:
Comput. Geom.
影响因子:
--
作者:
Timothy M. Chan
通讯作者:
Timothy M. Chan
DOI:
10.1109/sfcs.1983.35
发表时间:
1983-11
期刊:
24th Annual Symposium on Foundations of Computer Science (sfcs 1983)
影响因子:
--
作者:
R. Karp;M. Luby
通讯作者:
R. Karp;M. Luby
影响因子:
2.2
作者:
He Sun;C. Poon
通讯作者:
C. Poon
DOI:
10.1137/050643672
发表时间:
2007
期刊:
SIAM J. Comput.
影响因子:
--
作者:
A. Pavan;Srikanta Tirthapura
通讯作者:
Srikanta Tirthapura
DOI:
10.1145/2213556.2213595
发表时间:
2012
期刊:
Proceedings of the 31st ACM SIGMOD-SIGACT-SIGAI symposium on Principles of Database Systems
影响因子:
--
作者:
Srikanta Tirthapura;David P. Woodruff
通讯作者:
David P. Woodruff