Proceedings ArticleDOI
Dynamic trees and dynamic point location
Michael T. Goodrich,Roberto Tamassia +1 more
- pp 523-533
Reads0
Chats0
TLDR
The main approach is based on the maintenance of two interlaced spanning trees, one for S and one for the graph-theoretic planar dual of S, which allows for the dual operations expand and contract to be implemented in O(logn) time, leading to an improved method for spatial point location in a 3-dimensional convex subdivision.Abstract:
This paper describes new methods for maintaining a point-location data structure for a dynamically changing monotone subdivisionS. The main approach is based on the maintenance of two interlaced spanning trees, one forS and one for the graph-theoretic planar dual ofS. Queries are answered by using a centroid decomposition of the dual tree to drive searches in the primal tree. These trees are maintained via the link-cut trees structure of Sleator and Tarjan (J. Comput. System Sci., 26 (1983), pp. 362{381), leading to a scheme that achieves vertex insertion/deletion in O(logn) time, insertion/deletion of k-edge monotone chains in O(logn+k) time, and answers queries in O(log 2 n) time, with O(n) space, where n is the current size of subdivision S. The techniques described also allow for the dual operations expand and contract to be implemented in O(logn) time, leading to an improved method for spatial point location in a 3-dimensional convex subdivision. In addition, the interlaced-tree approach is applied to on-line point location (where one builds S incrementally), improving the query bound to O(logn log logn) time and the update bounds to O(1) amortized time in this case. This appears to be the rst on-line method to achieve a polylogarithmic query time and constant update time.read more
Citations
More filters
Journal Article
Triangulating a simple polygon in linear time
TL;DR: A deterministic algorithm for triangulating a simple polygon in linear time is given, using the polygon-cutting theorem and the planar separator theorem, whose role is essential in the discovery of new diagonals.
Journal ArticleDOI
Visibility-ordering meshed polyhedra
TL;DR: It is shown how the ordering algorithms used for domain decomposition of finite element meshes for parallel processing, and how the data structures used by these algorithms can be used to solve the spatial point location problem.
Journal ArticleDOI
Dynamic algorithms in computational geometry
Yi-Jen Chiang,Roberto Tamassia +1 more
TL;DR: The work introduces the area to the nonspecialist and reviews the state of the art for the specialist inDynamic algorithms and data structures in the area of computational geometry are surveyed.
Journal ArticleDOI
Point location in fat subdivisions
TL;DR: It is shown that, assuming the complexity of each cell is bounded by a constant, point location queries in fat subdivisions in d -dimensional space can be performed in a very simple way in time O(log d -1 n ) with a data structure using O( n log d - 1 n ) storage.
Journal ArticleDOI
Dynamic Ray Shooting and Shortest Paths in Planar Subdivisions via Balanced Geodesic Triangulations
TL;DR: This work gives new methods for maintaining a data structure that supports ray-shooting and shortest-path queries in a dynamically changing connected planar subdivision S, and outperforms the previous best data structure for this problem by a lognfactor in all the complexity measures.
References
More filters
Book
Graph theory with applications
TL;DR: In this paper, the authors present Graph Theory with Applications: Graph theory with applications, a collection of applications of graph theory in the field of Operational Research and Management. Journal of the Operational research Society: Vol. 28, Volume 28, issue 1, pp. 237-238.
Computational geometry. an introduction
TL;DR: This book offers a coherent treatment, at the graduate textbook level, of the field that has come to be known in the last decade or so as computational geometry.
Journal ArticleDOI
Graph theory with applications (revised edition), by J. A. Bondy and U.S.R. Murty. Pp x, 264. £5·95 paperback. 1977. SBN 0 333 22694 1 (Macmillan)
Book
Computational Geometry: An Introduction
TL;DR: In this article, the authors present a coherent treatment of computational geometry in the plane, at the graduate textbook level, and point out the way to the solution of the more challenging problems in dimensions higher than two.
Book
Algorithms in Combinatorial Geometry
TL;DR: This book offers a modern approach to computational geo- metry, an area thatstudies the computational complexity of geometric problems with an important role in this study.