English

Dynamic Convex Hulls under Window-Sliding Updates

Computational Geometry 2023-09-06 v2 Data Structures and Algorithms

Abstract

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

Cite

@article{arxiv.2305.08055,
  title  = {Dynamic Convex Hulls under Window-Sliding Updates},
  author = {Haitao Wang},
  journal= {arXiv preprint arXiv:2305.08055},
  year   = {2023}
}

Comments

A previous version appeared in WADS 2023, where the query time was O(log |S|). This new version improves the query time to O(log h)

R2 v1 2026-06-28T10:33:52.838Z