Monotonous Bisector* Trees — a tool for efficient partitioning of complex scenes of geometric objects
We are concerned with the problem of partitioning complex scenes of geometric objects in order to support the solutions of proximity problems in general metric spaces with an efficiently computable distance function. We present a data structure called Monotonous Bisector Tree, which can be regarded as a divisive hierarchical approach of centralized clustering methods (compare  and ). We analyze some structural properties showing that Monotonous Bisector Trees are a proper tool for a general representation of proximity information in complex scenes of geometric objects.
Given a scene of n objects in d-dimensional space and some Minkowski-metric. We additionally demand a general position of the objects and that the distance between a point and an object of the scene can be computed in constant time. We show that a Monotonous Bisector Tree with logarithmic height can be constructed in optimal 0(n log n) time using 0(n) space. This statement still holds if we demand that the cluster radii, which appear on a path from the root down to a leaf, should generate a geometrically decreasing sequence.
We report on extensive experimental results which show that Monotonous Bisector Trees support a large variety of proximity queries by a single data structure efficiently.
Unable to display preview. Download preview PDF.
- J. L. Bentley, Multidimensional Binary Search Trees Used for Associative Searching, Communications of the ACM, Vol. 18, No. 9, 1975Google Scholar
- L. P. Chew, R. L. Drysdale III, Voronoi Diagrams Based on Convex Distance Functions, 1st ACM Symposium on Computational Geometry, Baltimore, Maryland, 1985Google Scholar
- F. Dehne and H. Noltemeier, A Computational Geometry Approach to Clustering Problems, Proceedings of the 1st ACM Symposium on Computational Geometry, Baltimore, Maryland, 1985Google Scholar
- F. Dehne and H. Noltemeier, Voronoi Trees and Clustering Problems, Information Systems, Vol. 12, No. 2, Pergamon London, 1987.Google Scholar
- H. Edelsbrunner, Algorithms in Combinatorial Geometry, EATCS Monographs in Computer Science, Vol. 10, Springer-Verlag, Berlin-Heidelberg, 1987Google Scholar
- O. Günther, Efficient Structures for Geometric Data Management, LNCS 337 (ed. G. Goos, J. Hartmanis), Springer, Berlin-Heidelberg, 1988Google Scholar
- H. Heusinger, Clusterverfahren für Mengen geometrischer Objekte, Report, Universität Würzburg, 1989Google Scholar
- H. Heusinger und H. Noltemeier, On Separable Clusterings, Journal of Algorithms, Vol. 10, Academic Press, 1989Google Scholar
- I. Kalantari, G. McDonald, A Data Structure and an Algorithm for the Nearest Point Problem, IEEE Transactions on Software Engineering, Vol. SE-9, No.5, 1983Google Scholar
- N. Megiddo, Linear-Time Algorithms for Linear Programming in IR 3 and Related Problems, SIAM Journal of Comput., Vol. 12, 1983Google Scholar
- F. Murtagh, A Survey of Recent Advances in Hierarchical Clustering Algorithms, The Computer Journal, Vol. 26, No. 4, 1983Google Scholar
- H. Noltemeier, Voronoi Trees and Applications, in H. Imai (ed.): ”Discrete Algorithms and Complexity” (Proceedings), Fukuoka/Japan, 1989Google Scholar
- H. Noltemeier, Layout of Flexible Manufacturing Systems — Selected Problems, Proceedings of the Workshop on Applications of Combinatorial Optimization in Science and Technology (COST), New Brunswick, New Jersey, 1991Google Scholar
- F.P. Preparata and M.I. Shamos, Computational Geometry — An Introduction, Springer-Verlag, New York, 1985Google Scholar
- H. Samet, The Quadtree and Related Hierarchical Data Structures, ACM Computing Surveys, Vol. 16, 1984Google Scholar
- D. E. Willard, Polygon Retrieval, SIAM J. Comput., Vol. 11,No. 1, 1982Google Scholar
- C. Zirkelbach, Monotonous Bisector Trees and Clustering Problems, Techn. Report, Universität Würzburg, 1990Google Scholar
- C. Zirkelbach, Partionierung mit Bisektoren, Techn. Report, Universität Würzburg, 1990Google Scholar
- C. Zirkelbach, Monotone Bisektor * Bäume unter Minkowski-Metrik, Techn. Report, Universität Würzburg, 1991Google Scholar