Skip to main content

An Improved Algorithm for Static 3D Dominance Reporting in the Pointer Machine

  • Conference paper
Algorithms and Computation (ISAAC 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7676))

Included in the following conference series:

Abstract

We present an efficient algorithm for the pointer machine model that preprocesses a set of n three-dimensional points in O(nlogn) worst case time to construct an O(n) space data structure that supports three-dimensional dominance reporting queries in O(logn + t) worst case time, when t points are reported. Previous results achieved either O(n 2) worst case or O(nlogn) expected preprocessing time. The novelty of our approach is that we employ persistent data structures and exploit geometric observations of previous works, in order to achieve a drastic reduction in the worst case preprocessing time.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Afshani, P.: On Dominance Reporting in 3D. In: Halperin, D., Mehlhorn, K. (eds.) ESA 2008. LNCS, vol. 5193, pp. 41–51. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  2. Agarwal, P.K.: Range searching. In: Handbook of Discrete and Computational Geometry, pp. 575–598. CRC Press, Inc. (1997)

    Google Scholar 

  3. Agarwal, P.K., Erickson, J.: Geometric range searching and its relatives. In: Advances in Discrete and Computational Geometry, pp. 1–56. American Mathematical Society (1999)

    Google Scholar 

  4. Brodal, G.S.: Partially persistent data structures of bounded degree with constant update time. Nord. J. Comput. 3(3), 238–255 (1996)

    MathSciNet  Google Scholar 

  5. Chan, T.M.: Persistent predecessor search and orthogonal point location on the word ram. In: Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2011, pp. 1131–1145. SIAM (2011)

    Google Scholar 

  6. Chan, T.M., Larsen, K.G., Patrascu, M.: Orthogonal range searching on the RAM, revisited. In: Hurtado, F., van Kreveld, M.J. (eds.) Symposium on Computational Geometry, pp. 1–10. ACM (2011)

    Google Scholar 

  7. Chazelle, B.: Filtering search: A new approach to query-answering. SIAM J. Comput. 15(3), 703–724 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  8. Chazelle, B., Edelsbrunner, H.: Linear space data structures for two types of range search. Discrete & Computational Geometry 2, 113–126 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  9. Driscoll, J.R., Sarnak, N., Sleator, D.D., Tarjan, R.E.: Making data structures persistent. J. Comput. Syst. Sci. 38, 86–124 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  10. Lee, D.-T., Preparata, F.P.: An improved algorithm for the rectangle enclosure problem. J. Algorithms 3(3), 218–224 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  11. Makris, C., Tsakalidis, A.K.: Algorithms for three-dimensional dominance searching in linear space. Inf. Process. Lett. 66(6), 277–283 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  12. Nekrich, Y.: A Fast Algorithm for Three-Dimensional Layers of Maxima Problem. In: Dehne, F., Iacono, J., Sack, J.-R. (eds.) WADS 2011. LNCS, vol. 6844, pp. 607–618. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  13. Sarnak, N., Tarjan, R.E.: Planar point location using persistent search trees. Commun. ACM 29(7), 669–679 (1986)

    Article  MathSciNet  Google Scholar 

  14. Saxena, S.: Dominance made simple. Inf. Process. Lett. 109(9), 419–421 (2009)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Makris, C., Tsakalidis, K. (2012). An Improved Algorithm for Static 3D Dominance Reporting in the Pointer Machine. In: Chao, KM., Hsu, Ts., Lee, DT. (eds) Algorithms and Computation. ISAAC 2012. Lecture Notes in Computer Science, vol 7676. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35261-4_59

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35261-4_59

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35260-7

  • Online ISBN: 978-3-642-35261-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics