Constructing Many Faces in Arrangements of Lines and Segments

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

We present new algorithms for computing many faces in arrangements of lines and segments. Given a set S of n lines (resp., segments) and a set P of m points in the plane, the problem is to compute the faces of the arrangements of S that contain at least one point of P. For the line case, we give a deterministic algorithm of O(m^2/3n^2/3log^2/3 (n/√(m))+(m+n)log n) time. This improves the previously best deterministic algorithm [Agarwal, 1990] by a factor of log^2.22n and improves the previously best randomized algorithm [Agarwal, Matoušek, and Schwarzkopf, 1998] by a factor of log^1/3n in certain cases (e.g., when m=Θ(n)). For the segment case, we present a deterministic algorithm of O(n^2/3m^2/3log n+τ(nα^2(n)+nlog m+m)log n) time, where τ=min{log m,log (n/√(m))} and α(n) is the inverse Ackermann function. This improves the previously best deterministic algorithm [Agarwal, 1990] by a factor of log^2.11n and improves the previously best randomized algorithm [Agarwal, Matoušek, and Schwarzkopf, 1998] by a factor of log n in certain cases (e.g., when m=Θ(n)). We also give a randomized algorithm of O(m^2/3K^1/3log n+τ(nα(n)+nlog m+m)log nlog K) expected time, where K is the number of intersections of all segments of S. In addition, we consider the query version of the problem, that is, preprocess S to compute the face of the arrangement of S that contains any query point. We present new results that improve the previous work for both the line and the segment cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/25/2020

Algorithms for Subpath Convex Hull Queries and Ray-Shooting Among Segments

In this paper, we first consider the subpath convex hull query problem: ...
research
11/05/2021

Hopcroft's Problem, Log-Star Shaving, 2D Fractional Cascading, and Decision Trees

We revisit Hopcroft's problem and related fundamental problems about geo...
research
10/13/2022

Efficient Algorithms for Obnoxious Facility Location on a Line Segment or Circle

We study different restricted variations of the obnoxious facility locat...
research
11/16/2021

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

Let L be a set of n lines in the plane. The zone Z(ℓ) of a line ℓ in the...
research
11/13/2022

Approximating the lambda-low-density value

The use of realistic input models has gained popularity in the theory co...
research
09/30/2010

How to Extract the Geometry and Topology from Very Large 3D Segmentations

Segmentation is often an essential intermediate step in image analysis. ...
research
12/02/2022

Stabbing balls with line segments and polygonal paths

We study the problem of ordered stabbing of n balls (of arbitrary and po...

Please sign up or login with your details

Forgot password? Click here to reset