Elsevier

Journal of Algorithms

Volume 13, Issue 4, December 1992, Pages 670-692
Journal of Algorithms

Algorithms for ray-shooting and intersection searching

https://doi.org/10.1016/0196-6774(92)90062-HGet rights and content

Abstract

Space-efficient algorithms are presented for some geometric intersection searching problems such as ray-shooting, segment intersection searching, and triangle stabbing. The algorithms for ray-shooting and segment intersection searching improve upon the algorithms given previously. These algorithms also have significantly lower query times than the algorithms previously presented, but the space is larger by a low-degree polylog factor. Efficient dynamic algorithms are also presented for the above problems and for triangle range searching by taking advantage of their decomposability.

References (21)

  • M Overmars et al.

    Maintenance of configurations in the plane

    J. Comput. System Sci.

    (1981)
  • M Overmars et al.

    Worst-case optimal insertion and deletion methods for decomposable searching problems

    Inform. Process. Lett.

    (1981)
  • P Agarwal

    Ray shooting and other applications of spanning trees with low stabbing number

  • P Agarwal et al.

    Applications of a new space partitioning technique

    (1991)
  • B Chazelle et al.

    An optimal algorithm for intersecting line segments in the plane

  • B Chazelle et al.

    Fractional cascading. I, A data structuring technique; II. Applications

    Algorithmica

    (1986)
  • B Chazelle et al.

    The power of geometric duality

    BIT

    (1985)
  • B Chazelle

    Filtering search: A new approach to query answering

    SIAM J. Comput.

    (1986)
  • S.W Cheng et al.

    Space-efficient ray-shooting and intersection searching: algorithms, dynamization, and applications

  • B Chazelle et al.

    Quasi-optimal range searching in spaces with finite VC-dimension

    Discrete Comput. Geom.

    (1989)
There are more references available in the full text version of this article.

Cited by (27)

View all citing articles on Scopus

Research partly supported by a grant-in-aid of research from the Graduate School of the University of Minnesota. The second author was also supported in part by NSF Grant CCR-8808574.

View full text