A Simple Algorithm for Computing the Zone of a Line in an Arrangement of Lines

11/16/2021
by   Haitao Wang, et al.
0

Let L be a set of n lines in the plane. The zone Z(ℓ) of a line ℓ in the arrangement 𝒜(L) of L is the set of faces of 𝒜(L) whose closure intersects ℓ. It is known that the combinatorial size of Z(ℓ) is O(n). Given L and ℓ, computing Z(ℓ) is a fundamental problem. Linear-time algorithms exist for computing Z(ℓ) if 𝒜(L) has already been built, but building 𝒜(L) takes O(n^2) time. On the other hand, O(nlog n)-time algorithms are also known for computing Z(ℓ) without relying on 𝒜(L), but these algorithms are relatively complicated. In this paper, we present a simple algorithm that can compute Z(ℓ) in O(nlog n) time. More specifically, once the sorted list of the intersections between ℓ and the lines of L is known, the algorithm runs in O(n) time. A big advantage of our algorithm, which mainly involves a Graham's scan style procedure, is its simplicity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2019

Computing the Yolk in Spatial Voting Games without Computing Median Lines

The yolk is an important concept in spatial voting games as it generalis...
research
10/16/2021

Constructing Many Faces in Arrangements of Lines and Segments

We present new algorithms for computing many faces in arrangements of li...
research
09/09/2022

Separating bichromatic point sets in the plane by restricted orientation convex hulls

We explore the separability of point sets in the plane by a restricted-o...
research
09/10/2019

Bisecting three classes of lines

We consider the following problem: Let L be an arrangement of n lines in...
research
04/04/2019

Sharing a pizza: bisecting masses with two cuts

Assume you have a pizza consisting of four ingredients (e.g., bread, tom...
research
04/19/2020

Quantum algorithms for computational geometry problems

We study quantum algorithms for problems in computational geometry, such...
research
02/09/2021

k-Equivalence Relations and Associated Algorithms

Lines and circles pose significant scalability challenges in synthetic g...

Please sign up or login with your details

Forgot password? Click here to reset