LOWER BOUNDS FOR SET INTERSECTION QUERIES

Citation
P. Dietz et al., LOWER BOUNDS FOR SET INTERSECTION QUERIES, Algorithmica, 14(2), 1995, pp. 154-168
Citations number
11
Categorie Soggetti
Computer Sciences",Mathematics,Mathematics,"Computer Science Software Graphycs Programming
Journal title
ISSN journal
01784617
Volume
14
Issue
2
Year of publication
1995
Pages
154 - 168
Database
ISI
SICI code
0178-4617(1995)14:2<154:LBFSIQ>2.0.ZU;2-6
Abstract
We consider the following set intersection reporting problem. We have a collection of initially empty sets and would like to process an inte rmixed sequence of n updates (insertions into and deletions from indiv idual sets) and q queries (reporting the intersection of two sets). We cast this problem in the arithmetic model of computation of Fredman [ F1] and Yao [Ya2] and show that any algorithm that fits in this model must take time Omega(q+n root q) to process a sequence of n updates an d q queries, ignoring factors that are polynomial in log n. We also sh ow that this bound is tight in this model of computation, again to wit hin a polynomial in log n factor, improving upon a result of Yellin [Y e]. Furthermore, we consider the case q=O(n) with an additional space restriction. We only allow the use of m memory locations, where m less than or equal to n(3/2). We show a tight bound of Theta(n(2)/m(1/3)) for a sequence of n operations, again ignoring the polynomial in log n factors.