Improved construction of vertical decompositions of three-dimensional arrangements

Hayim Shaul*, Dan Halperin

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review


We present new results concerning the refinement of three-dimensional arrangements by vertical decompositions. First, we describe a new output-sensitive algorithm for computing the vertical decomposition of arrangements of n triangles in O(n log2 n + V log n) time, where V is the complexity of the decomposition. This improves significantly over the best previously known algorithms. Next, we propose an alternative sparser refinement, which we call the partial vertical decomposition and has the advantages that it produces fewer cells and requires lower degree constructors. We adapt the output-sensitive algorithm to efficiently compute the partial decomposition as well. We implemented algorithms that construct the full and the partial decompositions and we compare the two types theoretically and experimentally. The improved output-sensitive construction extends to the case of arrangements of n well-behaved surfaces with the same asymptotic running time. We also extended the implementation to the case of polyhedral surfaces-this can serve as the basis for robust implementation of approximations of arrangements of general surfaces.

Original languageEnglish
Number of pages10
StatePublished - 2002
EventProceedings of the 18th Annual Symposium on Computational Geometry (SCG'02) - Barcelona, Spain
Duration: 5 Jun 20027 Jun 2002


ConferenceProceedings of the 18th Annual Symposium on Computational Geometry (SCG'02)


  • Arrangements
  • Exact computation
  • Geometric software
  • Vertical decomposition


Dive into the research topics of 'Improved construction of vertical decompositions of three-dimensional arrangements'. Together they form a unique fingerprint.

Cite this