Dynamic Convex Hulls under Window-Sliding Updates

05/14/2023
by   Haitao Wang, et al.
0

We consider the problem of dynamically maintaining the convex hull of a set S of points in the plane under the following special sequence of insertions and deletions (called window-sliding updates): insert a point to the right of all points of S and delete the leftmost point of S. We propose an O(|S|)-space data structure that can handle each update in O(1) amortized time, such that standard binary-search-based queries on the convex hull of S can be answered in O(log h) time, where h is the number of vertices of the convex hull of S, and the convex hull itself can be output in O(h) time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/23/2018

Sliding Suffix Tree

We consider a sliding window over a stream of characters from some finit...
research
02/28/2019

Dynamic Planar Convex Hull

In this article, we determine the amortized computational complexity of ...
research
12/04/2018

Finding the vertices of the convex hull, even unordered, takes Omega(n log n) time -- a proof by reduction from epsilon-closeness

We consider the problem of computing, given a set S of n points in the p...
research
03/02/2021

On Optimal w-gons in Convex Polygons

Let P be a set of n points in ℝ^2. For a given positive integer w<n, our...
research
01/23/2023

Sliding Window String Indexing in Streams

Given a string S over an alphabet Σ, the 'string indexing problem' is to...
research
05/07/2019

External Memory Planar Point Location with Fast Updates

We study dynamic planar point location in the External Memory Model or D...
research
01/07/2018

Reconstructing a convex polygon from its ω-cloud

An ω-wedge is the (closed) set of all points contained between two rays ...

Please sign up or login with your details

Forgot password? Click here to reset