English

Dynamic Maintenance of the Lower Envelope of Pseudo-Lines

Computational Geometry 2019-03-26 v1

Abstract

We present a fully dynamic data structure for the maintenance of lower envelopes of pseudo-lines. The structure has O(log2n)O(\log^2 n) update time and O(logn)O(\log n) vertical ray shooting query time. To achieve this performance, we devise a new algorithm for finding the intersection between two lower envelopes of pseudo-lines in O(logn)O(\log n) time, using \emph{tentative} binary search; the lower envelopes are special in that at x=x=-\infty any pseudo-line contributing to the first envelope lies below every pseudo-line contributing to the second envelope. The structure requires O(n)O(n) storage space.

Keywords

Cite

@article{arxiv.1902.09565,
  title  = {Dynamic Maintenance of the Lower Envelope of Pseudo-Lines},
  author = {Pankaj K. Agarwal and Ravid Cohen and Dan Halperin and Wolfgang Mulzer},
  journal= {arXiv preprint arXiv:1902.09565},
  year   = {2019}
}

Comments

appeared in EuroCG 2019 (European conference on Computational Geometry)