Skip to main content
Log in

A sweep-line algorithm for the inclusion hierarchy among circles

  • Published:
Japan Journal of Industrial and Applied Mathematics Aims and scope Submit manuscript

Abstract

Suppose that there are a number of circles in a plane and some of them may contain several smaller circles. In this case, it is necessary to find the inclusion hierarchy among circles for the various applications such as the simulation of emulsion and diameter estimation for wire bundles. In this paper, we present a plane-sweep algorithm that can identify the inclusion hierarchy among the circles inO(n logn) time in the worst-case. Also, the proposed algorithm uses the sweep-line method and a red-black tree for the efficient computation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. de Berg, M. van Kreveld, M. Overmars and O. Schwarzkopf, Computational Geometry (2nd Ed.). Springer, 2000.

  2. S. Christensen, L.M. Kristensen and T. Mailund, A sweep-line method for state space exploration. Lecture Notes in Computer Science2031, 2001, 450–464.

    Article  Google Scholar 

  3. T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to Algorithms (2nd Ed.). Vol. 2, The MIT Press, 2001.

  4. M.T. Goodrich and R. Tamassia, Data Structures and Algorithms in Java (2nd Ed.). Wiley, 2001.

  5. C.-W. Hong, From long-range interaction to solid-body contact between colloidal surfaces during forming. Journal of the European Ceramic Society,18 (1998), 2159–2167.

    Article  Google Scholar 

  6. D.-S. Kim, D. Kim and K. Sugihara, Voronoi diagram of a circle set from Voronoi diagram of a point set: I. Topology. Computer Aided Geometric Design,18 (2001), 541–562.

    Article  MATH  MathSciNet  Google Scholar 

  7. D.-S. Kim, D. Kim and K. Sugihara, Voronoi diagram of a circle set from Voronoi diagram of a point set: II. Geometry. Computer Aided Geometric Design,18 (2001), 563–585.

    Article  MATH  MathSciNet  Google Scholar 

  8. D.-S. Kim, D. Kim and K. Sugihara, Voronoi diagram of circles in a large circle. Lecture Notes in Computer Science2669, 2003, 847–855.

    MathSciNet  Google Scholar 

  9. C. Kimme, D. Ballard and J. Sklansky, Finding circles by an array of accumulators. Communication of ACM,18, No. 2 (1975), 120–122.

    Article  MATH  Google Scholar 

  10. M.D. Mcllroy, Best approximate circles on integer grids. ACM Transactions on Graphics,2, No. 4 (1983), 237–263.

    Article  Google Scholar 

  11. J. Nievergelt and F.P. Preparata, Plane-sweep algorithms for intersecting geometric figures. Communication of ACM,25, Issue 10 (1982), 739–747.

    Article  MATH  Google Scholar 

  12. C. Oh, J.-H. Park, S.-I. Shin and S.-G. Oh, O/W/O multiple emulsions via one-step emulsification process. Journal of Dispersion Science and Technology,25, No. 1 (2004), 53–62.

    Article  Google Scholar 

  13. A. Okabe, B. Boots, K. Sugihara and S.N. Chiu, Spatial Tessellations: Concepts and Applications of Voronoi Diagrams (2nd Ed). John Wiley and Sons, 2000.

  14. J.-H. Park, C. Oh, S.-I. Shin, S.-K. Moon and S.-G. Oh, Preparation of hollow silica microspheres in W/O emulsions with polymers. Journal of Colloid and Interface Science,266 (2003), 107–114.

    Article  Google Scholar 

  15. F.P. Preparata and M.I. Shamos, Computational Geometry: An Introduction. Springer-Verlag, 1985.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deok-Soo Kim.

About this article

Cite this article

Kim, DS., Lee, B. & Sugihara, K. A sweep-line algorithm for the inclusion hierarchy among circles. Japan J. Indust. Appl. Math. 23, 127 (2006). https://doi.org/10.1007/BF03167502

Download citation

  • Received:

  • Revised:

  • DOI: https://doi.org/10.1007/BF03167502

Key words

Navigation