| A segment-tree based kinetic BSP |
| Full text |
Pdf
(228 KB)
|
| Source
|
Annual Symposium on Computational Geometry
archive
Proceedings of the seventeenth annual symposium on Computational geometry
table of contents
Medford, Massachusetts, United States
Pages: 134 - 140
Year of Publication: 2001
ISBN:1-58113-357-X
|
|
Authors
|
|
Mark de Berg
|
Institute of Information and Computing Sciences, Utrecht University, P.O.Box 80.089, 3508 TB Utrecht, the Netherlands
|
|
Joao Comba
|
Department of Computer Science, Stanford University, Stanford, CA
|
|
Leonidas J. Guibas
|
Department of Computer Science, Stanford University, Stanford, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 23, Citation Count: 2
|
|
|
ABSTRACT
We present anew technique to maintain a BSP for a set of n moving disj oint segments in the plane. Our kinetic BSP uses O(n log n) storage and it undergoes O(n 2 ) changes in the worst case, assuming that the endpoints of the segments move along bounded-degree algebraically dened trajecto- ries. The response time (the time needed to update the BSP when it undergoes a change) is O(log 2 n). A random- ized variant achieves O(log n) expected response time, while the worst-case response time remains O(log 2 n).The new BSP is based on a simple technique for main- taining a 1-d segment tree on a set of intervals on the real line with moving endpoints. The response time of the ki- netic segment treeisO(log n) intheworst case, and O(1) expected.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
P.K. Agarwal, J. Basch, M. de Berg, L.J. Guibas, and J. Hershberger. Lower bounds for kinetic planar subdivisions. Discrete Comput. Geom., To appear.
|
| |
2
|
Pankaj K. Agarwal , Jeff Erickson , Leonidas J. Guibas, Kinetic binary space partitions for intersecting segments and disjoint triangles, Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms, p.107-116, January 25-27, 1998, San Francisco, California, United States
|
 |
3
|
Pankaj K. Agarwal , Leonidas J. Guibas , T. M. Murali , Jeffrey Scott Vitter, Cylindrical static and kinetic binary space partitions, Proceedings of the thirteenth annual symposium on Computational geometry, p.39-48, June 04-06, 1997, Nice, France
[doi> 10.1145/262839.262858]
|
| |
4
|
C. Ballieux. Motion planning using binary space partitions. Technical Report Inf/src/93-25, Utrecht University, 1993.
|
| |
5
|
Julien Basch , Leonidas J. Guibas , John Hershberger, Data structures for mobile data, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.747-756, January 05-07, 1997, New Orleans, Louisiana, United States
|
| |
6
|
M. de Berg. Linear size binary space partitions for uncluttered scenes. Algorithmica, To appear.
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
Y. Chrysanthou. Shadow Computation for 3D Interaction and Animation. Ph.D. thesis, Queen Mary and Westfield College, University of London, 1996.
|
| |
12
|
|
| |
13
|
|
 |
14
|
Henry Fuchs , Zvi M. Kedem , Bruce F. Naylor, On visible surface generation by a priori tree structures, Proceedings of the 7th annual conference on Computer graphics and interactive techniques, p.124-133, July 14-18, 1980, Seattle, Washington, United States
|
| |
15
|
L. J. Guibas and R. Sedgewick. A dichromatic framework for balanced trees. In Proc. 19th Annu. IEEE Sympos. Found. Comput. Sci., Lecture Notes Comput. Sci., pages 8-21. Springer-Verlag, 1978.
|
 |
16
|
|
| |
17
|
|
| |
18
|
B. Naylor. Constructing good partitioning trees. In Proc. Graphics Interface '93, pages 181-191, 1993.
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
F. P. Preparata. A new approach to planar point location. SIAM J. Comput., 10:473-482, 1981.
|
 |
23
|
|
 |
24
|
|
| |
25
|
E. Torres. Optimization of the binary space partition algorithm (BSP) for the visualization of dynamic scenes. In Eurographics '90, pages 507-518. North-Holland, 1990.
|
|