A UNIFIED APPROACH TO DYNAMIC POINT LOCATION, RAY SHOOTING, AND SHORTEST PATHS IN PLANAR MAPS

Citation
Yj. Chiang et al., A UNIFIED APPROACH TO DYNAMIC POINT LOCATION, RAY SHOOTING, AND SHORTEST PATHS IN PLANAR MAPS, SIAM journal on computing, 25(1), 1996, pp. 207-233
Citations number
31
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods",Mathematics
Journal title
ISSN journal
00975397
Volume
25
Issue
1
Year of publication
1996
Pages
207 - 233
Database
ISI
SICI code
0097-5397(1996)25:1<207:AUATDP>2.0.ZU;2-T
Abstract
We describe a new technique for dynamically maintaining the trapezoida l decomposition of a connected planar map M with n vertices and apply it to the development of a unified dynamic data structure that support s point-location, ray-shooting, and shortest-path queries in M. The sp ace requirement is O(n log n). Point-location queries take time O(log n). Ray-shooting and shortest-path queries Lake time O(log(3) n) (plus O(k) time if the k edges of the shortest path are reported in additio n to its length). Updates consist of insertions and deletions of verti ces and edges, and take O(log(3) n) time (amortized for vertex updates ). This is the first polylog-time dynamic data structure for shortest- path and ray-shooting queries. It is also the first dynamic point-loca tion data structure for connected planar maps that achieves optimal qu ery time.