Skip to main content

Semi-dynamic Connectivity in the Plane

  • Conference paper
  • First Online:

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

Abstract

Motivated by a path planning problem we consider the following procedure. Assume that we have two points s and t in the plane and take \(\mathcal {K}=\emptyset \). At each step we add to \(\mathcal {K}\) a compact convex set that is disjoint from s and t. We must recognize when the union of the sets in \(\mathcal {K}\) separates s and t, at which point the procedure terminates. We show how to add one set to \(\mathcal {K}\) in \(O(1+k\alpha (n))\) amortized time plus the time needed to find all sets of \(\mathcal {K}\) intersecting the newly added set, where n is the cardinality of \(\mathcal {K}\), k is the number of sets in \(\mathcal {K}\) intersecting the newly added set, and \(\alpha (\cdot )\) is the inverse of the Ackermann function.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aizawa, K., Tanaka, S., Motomura, K., Kadowaki, R.: Algorithms for connected component labeling based on quadtrees. International Journal of Imaging Systems and Technology 19(2), 158–166 (2009)

    Article  Google Scholar 

  2. Bennett, H., Yap, C.: Amortized analysis of smooth quadtrees in all dimensions. In: Ravi, R., Gørtz, I.L. (eds.) SWAT 2014. LNCS, vol. 8503, pp. 38–49. Springer, Heidelberg (2014). doi: 10.1007/978-3-319-08404-6_4

    Chapter  Google Scholar 

  3. de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry: Algorithms and Applications, 2nd edn. Springer (2000)

    Google Scholar 

  4. Cabello, S., Giannopoulos, P.: The complexity of separating points in the plane. Algorithmica (to appear). doi: 10.1007/s00453-014-9965-6

  5. Cormen, T.H., Leiverson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. MIT Press (2009)

    Google Scholar 

  6. Dasgupta, S., Papadimitriou, C.H., Vazirani, U.V.: Algorithms. McGraw-Hill (2008)

    Google Scholar 

  7. Edelsbrunner, H., Mücke, E.P.: Simulation of simplicity: a technique to cope with degenerate cases in geometric algorithms. ACM Transactions on Graphics 9(1), 66–104 (1990). doi: 10.1145/77635.77639

    Article  MATH  Google Scholar 

  8. Erickson, J.: Algorithms notes: Maintaining disjoint sets (“union-find”) (2015). http://web.engr.illinois.edu/ jeffe/teaching/algorithms/

  9. Lavalle, S.M.: Planning Algorithms. Cambridge University Press (2006)

    Google Scholar 

  10. Mohar, B., Thomassen, C.: Graphs on Surfaces. Johns Hopkins University Press (2001)

    Google Scholar 

  11. Seidel, R., Sharir, M.: Top-down analysis of path compression. SIAM Journal of Computing 34(3), 515–525 (2005). doi: 10.1137/S0097539703439088

    Article  MathSciNet  MATH  Google Scholar 

  12. Tarjan, R.E.: Efficiency of a good but not linear set union algorithm. Journal of the ACM 22(2), 215–225 (1975). doi: 10.1145/321879.321884

    Article  MathSciNet  MATH  Google Scholar 

  13. Wang, C., Chiang, Y.-J., Yap, C.: On soft predicates in subdivision motion planning. In: Proceedings of the Twenty-ninth Annual Symposium on Computational Geometry, SoCG 2013, pp. 349–358. ACM (2013). doi: 10.1145/2462356.2462386

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio Cabello .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Cabello, S., Kerber, M. (2015). Semi-dynamic Connectivity in the Plane. In: Dehne, F., Sack, JR., Stege, U. (eds) Algorithms and Data Structures. WADS 2015. Lecture Notes in Computer Science(), vol 9214. Springer, Cham. https://doi.org/10.1007/978-3-319-21840-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21840-3_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21839-7

  • Online ISBN: 978-3-319-21840-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics