|
ABSTRACT
Randomized incremental constructions are widely used in computational geometry, but they perform very badly on large data because of their inherently random memory access patterns. We define a biased randomized insertion order which removes enough randomness to significantly improve performance, but leaves enough randomness so that the algorithms remain theoretically optimal.
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
|
|
| |
2
|
|
| |
3
|
Tetsuo Asano , Desh Ranjan , Thomas Roos , Emo Welzl , Peter Widmayer, Space-filling curves and their use in the design of geometric data structures, Theoretical Computer Science, v.181 n.1, p.3-15, July 15, 1997
[doi> 10.1016/S0304-3975(96)00259-9]
|
 |
4
|
|
| |
5
|
Bartholdi, III, J. J., and Platzman, L. K. A fast heuristic based on spacefilling curves for minimum-weight matching in the plane. Inform. Process. Lett. 17 (1983), 177--180.
|
| |
6
|
Blelloch, G. E., Miller, G. L., Hardwick, J. C., and Talmor, D. Design and implementation of a practical parallel Delaunay algorithm. Algorithmica 24, 3 (1999), 243--269.
|
| |
7
|
Chan, T. M., Snoeyink, J., and Yap, C. K. Primal dividing and dual pruning: Output-sensitive construction of 4-d polytopes and 3-d Voronoi diagrams. Discrete Comput. Geom. 18 (1997), 433--454.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Cignoni, P., Montani, C. and Scopigno, R. DeWall: a fast divide and conquer Delaunay triangulation algorithm in Ed. Computer-Aided Design 30, 5 (1998), 333--341.
|
| |
11
|
Clarkson, K. L. New applications of random sampling in computational geometry. Discrete Comput. Geom. 2 (1987), 195--222.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
Devillers, O. The Delaunay hierarchy. Int. Journ. Found. of Comp. Sci., 13 (2002), 163--180.
|
| |
16
|
Devillers, O., and Guigue, P. The shuffling buffer. Internat. J. Comput. Geom. Appl. 11 (2001), 555--572.
|
| |
17
|
|
| |
18
|
|
| |
19
|
Golin, M. J., and Na, H.-S. On the average complexity of 3d-Voronoi diagrams of random points on convex polytopes. In Proc. 12th Annu. ACM Sympos. Comput. Geom. (2000), pp. 127--135.
|
| |
20
|
Golin, M. J., and Na, H.-S. On the average complexity of 3d-Voronoi diagrams of random points on convex polytopes. Tech. Rep. Tech. report HKUST-TCSC-2001-08, Hong Kong University of Science and Technology, 2001. http://www.cs.ust.hk/tcsc/RR/2001-08.ps.gz.
|
| |
21
|
Golin, M. J., and Na, H.-S. On the proofs of two lemmas describing the intersections of spheres with the boundary of a convex polytope. Tech. Rep. Tech. report HKUST-TCSC-2001-09, Hong Kong University of Science and Technology, 2001. http://www.cs.ust.hk/tcsc/RR/2001-09.ps.gz.
|
| |
22
|
Goodrich, M. T., Tsay, J.-J., Vengroff, D. E., and Vitter J. S. External-Memory Computational Geometry, In Proc. 34th Foundations of Computer Science (FOCS) (1993), pp. 714--723.
|
| |
23
|
|
 |
24
|
|
| |
25
|
|
| |
26
|
Mulmuley, K. Computational Geometry: An Introduction Through Randomized Algorithms. Prentice Hall, Englewood Cliffs, NJ, 1993.
|
| |
27
|
|
 |
28
|
|
| |
29
|
Sagan, H. Space-filling curves. Springer-Verlag, New York, 1994.
|
| |
30
|
|
| |
31
|
|
| |
32
|
Seidel, R. Backwards analysis of randomized geometric algorithms. In New Trends in Discrete and Computational Geometry, J. Pach, Ed., vol. 10 of Algorithms and Combinatorics. Springer-Verlag, 1993, pp. 37--68.
|
| |
33
|
Welzl, E. Smallest enclosing disks (balls and ellipsoids). In New Results and New Trends in Computer Science, H. Maurer, Ed., vol. 555 of Lecture Notes Comput. Sci. Springer-Verlag, 1991, pp. 359--370.
|
| |
34
|
|
CITED BY 9
|
|
|
|
|
|
|
|
Martin Isenburg , Yuanxin (Leo) Liu , Jonathan Shewchuk , Jack Snoeyink, Illustrating the streaming construction of 2D delaunay triangulations, Proceedings of the twenty-second annual symposium on Computational geometry, June 05-07, 2006, Sedona, Arizona, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|