Skip to main content

Intersection queries in sets of disks

  • Conference paper
  • First Online:
SWAT 90 (SWAT 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 447))

Included in the following conference series:

Abstract

In this paper we develop some new data structures for storing sets of disks such that different types of queries can be answered efficiently. In particular we study intersection queries with lines and line segments and shooting queries. In the case of non-intersecting disks we obtain structures that use linear storage and have a query time of O(n β+ε+k) for intersection queries, where n is the number of disks, β=log2(1+\(\sqrt 5\)) − 1 ≈ 0.695, ε is an arbitrarily small positive constant, and k is the number of disks reported. For sets of intersecting disks we obtain a structure that uses O(n log n) storage and answers a query in time O(n 2/3log2 n). For ray shooting we obtain a structure that uses linear storage and has O(n β+ε) query time, for any ε>0.

The research of the first two authors was supported by the ESPRIT II Basic Research Actions Program of the EC under contract No. 3075 (project ALCOM). The work of the third author was supported by Dimacs (Center for Discrete Mathematics and Theoretical Computer Science), a National Science Foundation Science and Technology Center - NSF-STC88-09648.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Agarwal, P.K., Ray shooting and other applications of spanning trees with low stabbing number, Proc. 5th ann. symp. on Comp. Geometry (1989), pp. 315–325.

    Google Scholar 

  2. Chazelle, B., and L.J. Guibas, Visibility and intersection problems in plane geometry, Proc. 1st ann. symp. on Comp. Geometry (1985), pp. 135–146.

    Google Scholar 

  3. Chazelle, B., and L.J. Guibas, Fractional cascading: I. A data structuring technique, Algorithmica 1 (1986), pp. 133–162.

    MathSciNet  Google Scholar 

  4. Chazelle, B., and E. Welzl, Quasi-optimal range searching in spaces of finite VC-dimension, Discr. & Comp. Geometry 4 (1989), pp. 467–489.

    Google Scholar 

  5. Cole, R., Searching and storing similar lists, J. of Algorithms 7 (1986), pp. 202–220.

    Article  Google Scholar 

  6. Dobkin, D.P., and H. Edelsbrunner, Space searching for intersecting objects, J. of Algorithms 8 (1987), pp. 348–361.

    Article  Google Scholar 

  7. Edelsbrunner, H., Algorithms in Combinatorial Geometry, Springer-Verlag, Berlin, 1987.

    Google Scholar 

  8. Edelsbrunner, H., L.J. Guibas, and J. Stolfi, Optimal point location in a monotone subdivision, SIAM J. Comput. 15 (1986), pp. 317–340.

    Article  Google Scholar 

  9. Edelsbrunner, H., and E. Welzl, Halfplanar range search in linear space and O(n 0.695) query time, Inf. Proc. Lett. 23 (1986), pp. 289–293.

    Google Scholar 

  10. Guibas, L., M. Overmars, and M. Sharir, Ray shooting, implicit point location, and related queries in arrangements of segments, Techn. Rep. No. 433, New York University, 1989.

    Google Scholar 

  11. Haussler, D., and E. Welzl, ε-nets and simplex range queries, Discr. & Comp. Geometry 2 (1987), pp. 127–151.

    Google Scholar 

  12. Kedem, K., R. Livne, J. Pach, and M. Sharir, On the union of Jordan regions and collision-free translational motion amidst polygonal obstacles, Discr. & Comp. Geometry 1 (1986), 59–71.

    Google Scholar 

  13. Overmars, M.H., H. Schipper, and M. Sharir, Storing line segments in partition trees, BIT, to appear.

    Google Scholar 

  14. Sharir, M., Efficient algorithm for reporting disc stabbing by points in the plane, preliminary note, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

John R. Gilbert Rolf Karlsson

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

van Kreveld, M., Overmars, M., Agarwal, P.K. (1990). Intersection queries in sets of disks. In: Gilbert, J.R., Karlsson, R. (eds) SWAT 90. SWAT 1990. Lecture Notes in Computer Science, vol 447. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52846-6_107

Download citation

  • DOI: https://doi.org/10.1007/3-540-52846-6_107

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52846-3

  • Online ISBN: 978-3-540-47164-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics