The complexity of many faces in arrangements of lines of segments

  • Authors:
  • H. Edelsbrunner;L. J. Guibas;M. Sharir

  • Affiliations:
  • Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL;DEC Systems Research Center, Palo Alto, CA and Department of Computer Science, Stanford University, CA;Courant Institute of Mathematical Sciences, New York University, New York, NY and School of Mathematical Sciences, Tel Aviv University, Tel Aviv, Israel

  • Venue:
  • SCG '88 Proceedings of the fourth annual symposium on Computational geometry
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that the total number of edges of m faces of an arrangement of n lines in the plane is &Ogr;(m2/3-&dgr; n2/3+2&dgr; + n), for any &dgr; 0. The proof takes an algorithmic approach, that is, we describe an algorithm for the calculation of these m faces and derive the upper bound from the analysis of the algorithm. The algorithm uses randomization and, with high probability, its time complexity is within a log2n factor of the above bound. If instead of lines we have an arrangement of n line segments, then the maximum number of edges of m faces is Ogr;(m2/3-&dgr;n2/3+2&dgr; + n&agr;(n)logm), for any &dgr; 0, where &agr;(n) is the functional inverse of Ackermann's function. We give a (randomized) algorithm that produces these faces and, with high probability, takes time that is within a log2n factor of the combinatorial bound.