Dynamic Maintenance of the Lower Envelope of Pseudo-Lines
Pankaj K. Agarwal, Ravid Cohen, Dan Halperin, Wolfgang Mulzer

TL;DR
This paper introduces a dynamic data structure for efficiently maintaining the lower envelope of pseudo-lines, supporting fast updates and queries, with a novel intersection-finding algorithm using tentative binary search.
Contribution
It presents a new fully dynamic data structure with optimal update and query times for lower envelopes of pseudo-lines, including a novel intersection algorithm.
Findings
O(log^2 n) update time
O(log n) query time
O(n) space complexity
Abstract
We present a fully dynamic data structure for the maintenance of lower envelopes of pseudo-lines. The structure has update time and 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 time, using \emph{tentative} binary search; the lower envelopes are special in that at any pseudo-line contributing to the first envelope lies below every pseudo-line contributing to the second envelope. The structure requires storage space.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Algorithms and Data Compression · Advanced Data Storage Technologies
