Publication | Closed Access
Dynamic rectangular intersection with priorities
37
Citations
13
References
2003
Year
Unknown Venue
Mathematical ProgrammingEngineeringDynamic Rectangular IntersectionComputational ComplexityRange SearchingOperations ResearchSimpler Data StructureData ScienceSystems EngineeringDiscrete MathematicsCombinatorial OptimizationComputational GeometryData ManagementMechanism DesignEfficient Data StructureComputer EngineeringComputer ScienceDistributed Query ProcessingDatabase TheoryQuery OptimizationOptimization ProblemDynamic ProgrammingEfficient Data StructuresAlgorithmic EfficiencyParallel ProgrammingApproximate Query Answering
We present efficient data structures to maintain dynamic set of rectangles, each with priority assigned to it, such that we can efficiently find the rectangle of maximum priority containing a query point. Our data structures support insertions and deletions of rectangles. In one dimension, when rectangles are intervals, our most efficient data structure supports queries and insertions in O(log n) time, deletions in O(log n loglog n) time and requires linear space. When intervals are guaranteed to be nonoverlapping (but one can be nested within the other) we obtain a simpler data structure that supports all operations in O(log n) time.
| Year | Citations | |
|---|---|---|
Page 1
Page 1