Efficient algorithms for generalized intersection searching on non-iso-oriented objects

  • Authors:
  • Prosenjit Gupta;Ravi Janardan;Michiel Smid

  • Affiliations:
  • Department of Computer Science, University of Minnesota, Minneapolis, MN;Department of Computer Science, University of Minnesota, Minneapolis, MN;Max-Planck-Institut für Informatik, D-66123 Saarbrücken, Germany

  • Venue:
  • SCG '94 Proceedings of the tenth annual symposium on Computational geometry
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

Generalized intersection searching problems are a class of geometric query-retrieval problems where the questions of interest concern the intersection of a query object with aggregates of geometric objects (rather than with individual objects.) This class contains, as a special case, the well-studied class of standard intersection searching problems and is rich in applications. Unfortunately, the solutions known for the standard problems do not yield efficient solutions to the generalized problems. Recently, efficient solutions have been given for generalized problems where the input and query objects are iso-oriented (i.e., axes-parallel) or where the aggregates satisfy additional properties (e.g., connectedness). In this paper, efficient algorithms are given for several generalized problems involving non-iso-oriented objects. These problems include: generalized halfspace range searching, segment intersection searching, triangle stabbing, and triangle range searching. The techniques used include: computing suitable sparse representations of the input, persistent data structures, and filtering search.