首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Approximate range searching using binary space partitions
Authors:Mark de Berg  Micha Streppel
Institution:

Department of Computer Science, TU Eindhoven, P.O. Box 513, 5600 MB Eindhoven, The Netherlands

Abstract:We show how any BSP tree View the MathML source for the endpoints of a set of n disjoint segments in the plane can be used to obtain a BSP tree of size View the MathML source for the segments themselves, such that the range-searching efficiency remains almost the same. We apply this technique to obtain a BSP tree of size O(nlogn) such that var epsilon-approximate range searching queries with any constant-complexity convex query range can be answered in O(minvar epsilon>0{(1/var epsilon)+kvar epsilon}logn) time, where kvar epsilon is the number of segments intersecting the var epsilon-extended range. The same result can be obtained for disjoint constant-complexity curves, if we allow the BSP to use splitting curves along the given curves.We also describe how to construct a linear-size BSP tree for low-density scenes consisting of n objects in View the MathML source such that var epsilon-approximate range searching with any constant-complexity convex query range can be done in O(logn+minvar epsilon>0{(1/var epsilond−1)+kvar epsilon}) time.
Keywords:Geometric data structures  Approximate range searching  Binary space partitions  Realistic input models
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号