Randomized parallel algorithms for trapezoidal diagrams

Kenneth L. Clarkson, Richard Cole, Robert E. Tarjan

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

Abstract

We describe randomized parallel CREW PRAM algorithms for building trapezoidal diagrams of line segments in the plane. For general segments, we give an algorithm requiring optimal O(A + nlogn) expected work and optimal O(logn) time, where A is the number of intersecting pairs of segments. If the segments form a simple chain, we give an algorithm requiring optimal O(n) expected work and O(log n log log ra log n) expected time, and a simpler algorithm requiring O(n log n) expected work. The serial algorithm corresponding to the latter is the simplest known algorithm requiring O(n log n) expected operations. For a set of segments forming K chains, we give an algorithm requiring O(A + n log n + K log n) expected work and O(log n log log n log n) expected time. The parallel time bounds require the assumption that enough processors are available, with processor allocations every log n steps.

Original languageEnglish (US)
Title of host publicationProceedings of the Annual Symposium on Computational Geometry
PublisherAssociation for Computing Machinery
Pages152-161
Number of pages10
ISBN (Print)0897914260
DOIs
StatePublished - Jun 1 1991
Event7th Annual Symposium on Computational Geometry, SCG 1991 - North Conway, United States
Duration: Jun 10 1991Jun 12 1991

Publication series

NameProceedings of the Annual Symposium on Computational Geometry

Other

Other7th Annual Symposium on Computational Geometry, SCG 1991
Country/TerritoryUnited States
CityNorth Conway
Period6/10/916/12/91

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Geometry and Topology
  • Computational Mathematics

Fingerprint

Dive into the research topics of 'Randomized parallel algorithms for trapezoidal diagrams'. Together they form a unique fingerprint.

Cite this