Abstract
A c-dop is a c-oriented convex polytope, that is, a convex polytope whose edges have orientations that come from a fixed set of c orientations. In this paper we study dop-trees—bounding-volume hierarchies that use c-dops as bounding volumes—in the plane. We prove that for any set S of n disjoint c-dops in the plane, one can construct a dop-tree such that a range query with a c-dop as query range can be answered in O(n 1/2 + ε + k) time, where k is the number of reported answers. This is optimal up to the factor O(n ε). If the c-dops in S may intersect, the query time becomes O(n \(^{\rm 1-1/{\it c}}\)+k), which is optimal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agarwal, P.K., de Berg, M., Gudmundsson, J., Hammar, M., Haverkort, H.J.: Box-trees and R-trees with near-optimal query time. Discrete Comput. Geom. 28, 291–312 (2002)
Agarwal, P.K., Erickson, J.: Geometric range searching and its relatives. In: Chazelle, B., Goodman, J., Pollack, R. (eds.) Advances in Discrete and Computational Geometry, Contemporary Mathematics, vol. 223, pp. 1–56. American Mathematical Society, Providence (1998)
Gottschalk, S., Lin, M.C., Manocha, D.: OBB-Tree: a hierarchical structure for rapid interference detection. In: Proc. Computer Graphics (SIGGRAPH), pp. 171–180 (1996)
Haverkort, H.J.: Results on Geometric Networks and Data Structures. Ph.D. Thesis, Utrecht University (2004)
Haverkort, H.J., de Berg, M., Gudmundsson, J.: Box-Trees for Collision Checking in Industrial Installations. In: Proc. 18th ACM Symp. on Computational Geometry, pp. 53–62 (2002)
Jagadish, H.V.: Spatial Search with Polyhedra. In: Proc. Int. Conf. Data Engineering (ICDE), pp. 311–319 (1990)
Klosowski, J.T., Held, M., Mitchell, J.S.B., Sowizral, H., Zikan, K.: Efficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs. IEEE Transactions on Visualization and Computer Graphics 4(1), 21–36 (1998)
Manolopoulos, Y., Theodoridis, Y., Tsotras, V.: Advanced Database Indexing. Kluwer Academic Publishers, Dordrecht (1999)
Matoušek, J.: Efficient partition trees. Discrete Comput. Geom. 8, 315–334 (1992)
Nievergelt, J., Widmayer, P.: Spatial data structures: concepts and design choices. In: van Kreveld, M., Nievergelt, J., Roos, T., Widmayer, P. (eds.) CISM School 1996. LNCS, vol. 1340, pp. 153–197. Springer, Heidelberg (1997)
Sitzmann, I., Stuckey, P.J.: The O-TreeA Constraint-Based Index Structure, technical report, University of Melbourne (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de Berg, M., Haverkort, H., Streppel, M. (2005). Efficient c-Oriented Range Searching with DOP-Trees. In: Brodal, G.S., Leonardi, S. (eds) Algorithms – ESA 2005. ESA 2005. Lecture Notes in Computer Science, vol 3669. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11561071_46
Download citation
DOI: https://doi.org/10.1007/11561071_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29118-3
Online ISBN: 978-3-540-31951-1
eBook Packages: Computer ScienceComputer Science (R0)