Given a set of point P ∈ ℝ2, we consider the well-known maxima problem, consisting of reporting the maxima (not dominated) points of P, in the dynamic setting of boundary updates. In this setting we allow insertions and deletions of points at the extremities of P: this permits to move a resizable vertical window on the point set. We present a data structure capable of answering maxima queries in optimal O(k) worst case time, where k is the size of the answer. Moreover we show how to maintain the data structure under boundary updates operation in O(log n) time per update. This is the first technique in a dynamic setting capable of both performing update operations and answering maxima queries in optimal worst case time.
CITATION STYLE
D’Amore, F., Franciosa, P. G., Giaccio, R., & Talamo, M. (1997). Maintaining maxima under boundary updates: (Extended abstract). In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1203, pp. 100–109). Springer Verlag. https://doi.org/10.1007/3-540-62592-5_64
Mendeley helps you to discover research relevant for your work.