Adding range restriction capability to dynamic data structures
Journal of the ACM (JACM)
Computational geometry: an introduction
Computational geometry: an introduction
A new approach to the dynamic maintenance of maximal points in a plane
Discrete & Computational Geometry
Offline maintenance of planar configurations
SODA '91 Proceedings of the second annual ACM-SIAM symposium on Discrete algorithms
On Finding the Maxima of a Set of Vectors
Journal of the ACM (JACM)
Three-Dimensional Layers of Maxima
ESA '02 Proceedings of the 10th Annual European Symposium on Algorithms
A fast algorithm for three-dimensional layers of maxima problem
WADS'11 Proceedings of the 12th international conference on Algorithms and data structures
Hi-index | 0.00 |
This paper describes an efficient scheme to dynamically maintain the set of maximas of a 2-d set of points. Using the fact that the maximas can be stored in a Staircase structure, we use a technique which maintains approximations to the Staircase structure. We first show how to maintain the maximas in O(logn) time per insertion and deletion when there are n insertions and deletions. O(logn) is charged per change for reporting changes to the structure. We also show another scheme which requires O(logn) amortized time per insertion and deletion with an output complexity of O(r) steps when r maximal points are to be listed. The data structures require O(n) space.