## Dynamic Trees and Dynamic Point Location (1991)

### Cached

### Download Links

- [www.cgc.cs.jhu.edu]
- [www.cs.jhu.edu]
- [www.cs.brown.edu]
- [www.cs.brown.edu]
- DBLP

### Other Repositories/Bibliography

Venue: | In Proc. 23rd Annu. ACM Sympos. Theory Comput |

Citations: | 46 - 11 self |

### BibTeX

@INPROCEEDINGS{Goodrich91dynamictrees,

author = {Michael T. Goodrich and Roberto Tamassia},

title = {Dynamic Trees and Dynamic Point Location},

booktitle = {In Proc. 23rd Annu. ACM Sympos. Theory Comput},

year = {1991},

pages = {523--533}

}

### OpenURL

### Abstract

This paper describes new methods for maintaining a point-location data structure for a dynamically-changing monotone subdivision S. The main approach is based on the maintenance of two interlaced spanning trees, one for S and one for the graphtheoretic planar dual of S. 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, leading to a scheme that achieves vertex insertion/deletion in O(log n) time, insertion/deletion of k-edge monotone chains in O(log n + 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(log n) 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-lo...