Abstract
We present several applications of a recent space partitioning technique of Chazelle, Sharir and Welzl [8]. Our results include efficient algorithms for output-sensitive hidden surface removal, for ray shooting in two and three dimensions, and for constructing spanning trees with low stabbing number.
Work on this paper by the second author has been supported by Office of Naval Research Grants N00014-89-J-3042 and N00014-90-J-1284, by National Science Foundation Grant CCR-89-01484, and by grants from the U.S.-Israeli Binational Science Foundation, the Fund for Basic Research administered by the Israeli Academy of Sciences, and the G.I.F., the German-Israeli Foundation for Scientific Research and Development. Both authors wish to acknowledge the support of DIMACS, an NSF Science and Technology Center, under grant STC-88-09684.
Preview
Unable to display preview. Download preview PDF.
References
P.K. Agarwal, A deterministic algorithm for partitioning arrangements of lines and its applications, Proc. 5th ACM Symp. on Computational Geometry, 1989, pp. 11–22.
P.K. Agarwal, Ray shooting and other applications of spanning trees with low stabbing number, Proc. 5th ACM Symp. on Computational Geometry, 1989, pp. 315–325.
P. K. Agarwal and M. Sharir, Applications of a new space partitioning scheme, Tech. Rept. CS-1991-14, Dept. Computer Science, Duke University, 1991.
B. Aronov and M. Sharir, On the zone of an algebraic surface in a hyperplane arrangement, Proc. 2nd Workshop on Algorithms and Data Structures, 1991.
R. Bar Yehuda and S. Fogel, Good splitters with applications to ray shooting, Proc. 2nd Canadian Conf. on Computational Geometry, 1990, pp. 81–85.
M. de Berg, D. Halperin, M. Overmars, J. Snoeyink, and M. van Kreveld, Efficient ray shooting and hidden surface removal, Proc. 7th Symposium on Computational Geometry, 1991.
B. Chazelle, H. Edelsbrunner, L. Guibas, M. Sharir and J. Stolfi, Lines in space: Combinatorics and algorithms, Tech. Rept. 491, Dept. of Computer Science, New York University, February 1990.
B. Chazelle, M. Sharir and E. Welzl, Quasi-optimal upper bounds for simplex range searching and new zone theorems, Proc. 6th ACM Symp. on Computational Geometry, 1990, pp. 23–33.
B. Chazelle and E. Welzl, Quasi-optimal range searching in spaces of finite Vapnik-Chervonenkis dimensions, Discrete Comput. Geom. 4 (1989), pp. 467–489.
S.W. Cheng and R. Janardan, Space efficient ray shooting and intersection searching: Algorithms, dynamization, and applications, in Second SIAM-ACM Symposium on Discrete Algorithms, 1991.
D. Dobkin and H. Edelsbrunner, Space searching for intersecting objects, J. Algorithms 8 (1987), pp. 348–361.
D. Dobkin and D. Kirkpatrick, A linear algorithm for determining the separation of convex polyhedra, J. of Algorithms 6 (1985), 381–392.
H. Edelsbrunner, L. Guibas, J. Hershberger, R. Seidel, M. Sharir, J. Snoeyink and E. Welzl, Implicitly representing arrangements of lines and of segments, Discrete Comput. Geom. 4 (1989), pp. 433–466.
L. Guibas, M. Overmars and M. Sharir, Ray shooting, implicit point location, and related queries in arrangements of segments, Tech. Report 433, Courant Institute, New York University, 1989.
J. Matoušek, Spanning trees with low crossing numbers, to appear in Informatique Theoretique et Applications.
J. Matoušek, Cutting hyperplane arrangements, Proc. 6th ACM Symp. on Computational Geometry, 1990, pp. 1–10.
J. Matoušek, More on cutting hyperplanes and spanning trees with low crossing number, Tech. Rept., Freie Universität Berlin, 1990.
M. Overmars and M. Sharir, An improved technique for output-sensitive hidden surface removal, Tech. rept. RUU-CS-89-32, Computer Science Department, University of Utrecht, December 1989.
M. Overmars and M. Sharir, Merging visibility maps, Proc. 6th ACM Symp. on Computational Geometry, 1990, pp. 168–176.
M. Pellegrini, Stabbing and ray shooting in three-dimensional space, Proc. 6th ACM Symp. on Computational Geometry, 1990, pp. 177–186.
A. Schmitt, H. Müller and W. Leister, Ray tracing algorithms — Theory and algorithms, in Theoretical Foundations of Computer Graphics and CAD (ed. R. Earnshaw), NATO Series, Springer Verlag, 1988, pp. 997–1030.
M. Sharir and M. Overmars, A simple output-sensitive hidden surface removal algorithm, Tech. rept. RUU-CS-89-26, Computer Science Department University of Utrecht, November 1989.
D.M.H. Sommerville, Analytical Geometry in Three Dimensions, Cambridge, 1951.
J. Stolfi, Primitives for Computational Geometry, Ph.D. Dissertation, Stanford University, 1989.
E. Welzl, Partition trees for triangle counting and other range searching problems, Proc. 4th ACM Symp. on Computational Geometry, 1988, pp. 23–33.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Agarwal, P.K., Sharir, M. (1991). Applications of a new space partitioning technique. In: Dehne, F., Sack, JR., Santoro, N. (eds) Algorithms and Data Structures. WADS 1991. Lecture Notes in Computer Science, vol 519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028277
Download citation
DOI: https://doi.org/10.1007/BFb0028277
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54343-5
Online ISBN: 978-3-540-47566-8
eBook Packages: Springer Book Archive