New Algorithms for Subset Query, Partial Match, Orthogonal Range Searching, and Related Problems

  • Authors:
  • Moses Charikar;Piotr Indyk;Rina Panigrahy

  • Affiliations:
  • -;-;-

  • Venue:
  • ICALP '02 Proceedings of the 29th International Colloquium on Automata, Languages and Programming
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the subset query problem, defined as follows: given a set P of N subsets of a universe U, |U| = m, build a data structure, which for any query set Q 驴 U detects if there is any P 驴 P such that Q 驴 P. This is essentially equivalent to the partial match problem and is a fundamental problem in many areas. In this paper we present the first (to our knowledge) algorithms, which achieve non-trivial space and query time bounds for m = 驴(log N). In particular, we present two algorithms with the following tradeoffs: - N 驴 2O (mlog2 m 驴c/ log N) space, and O(N/2c) time, for any c - Nmc space and O(mN/c) query time, for any c 驴 N We extend these results to the more general problem of orthogonal range searching (both exact and approximate versions), approximate orthogonal range intersection and the exact and approximate versions of the nearest neighbor problem in l驴.