On constant factors in comparison-based geometric algorithms and data structures

Timothy M. Chan, Patrick Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Many standard problems in computational geometry have been solved asymptotically optimally as far as comparison-based algorithms are concerned, but there has been little work focusing on improving the constant factors hidden in big-Oh bounds on the number of comparisons needed. In this paper, we consider orthogonal-type problems and present a number of results that achieve optimality in the constant factors of the leading terms, including: • an algorithm for the 2D maxima problem that uses n lg h + O(n √lg h) comparisons, where h denotes the output size; • a randomized algorithm for the 3D maxima problem that uses n lg h+O(n lg2/3 h) expected number of comparisons; • a randomized algorithm for detecting intersections among a set of orthogonal line segments that uses n lg n + O(n √ lg n) expected number of comparisons; • a data structure for point location among 3D disjoint axis-parallel boxes that can answer queries in (3=2) lg n + O(lg lg n) comparisons; • a data structure for point location in a 3D box sub-division that can answer queries in (4/3) lg n+O( √ lg n) comparisons. Some of the results can be adapted to solve nonorthogonal problems, such as 2D convex hulls and general line segment intersection. Our algorithms and data structures use a variety of techniques, including Seidel and Adamy's planar point location method, weighted binary search, and height-optimal BSP trees. Copyright is held by the owner/author(s).

Original languageEnglish (US)
Title of host publicationProceedings of the 30th Annual Symposium on Computational Geometry, SoCG 2014
PublisherAssociation for Computing Machinery
Pages40-49
Number of pages10
ISBN (Print)9781450325943
DOIs
StatePublished - 2014
Externally publishedYes
Event30th Annual Symposium on Computational Geometry, SoCG 2014 - Kyoto, Japan
Duration: Jun 8 2014Jun 11 2014

Publication series

NameProceedings of the Annual Symposium on Computational Geometry

Other

Other30th Annual Symposium on Computational Geometry, SoCG 2014
Country/TerritoryJapan
CityKyoto
Period6/8/146/11/14

Keywords

  • Binary space partition
  • Comparison-based algorithms
  • Convex hull
  • Line segment intersection
  • Maxima
  • Point location

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Geometry and Topology
  • Computational Mathematics

Fingerprint

Dive into the research topics of 'On constant factors in comparison-based geometric algorithms and data structures'. Together they form a unique fingerprint.

Cite this