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.
Similar content being viewed by others
References
M. de Berg, M. van Kreveld, M. Overmars and O. Schwarzkopf, Computational Geometry (2nd Ed.). Springer, 2000.
S. Christensen, L.M. Kristensen and T. Mailund, A sweep-line method for state space exploration. Lecture Notes in Computer Science2031, 2001, 450–464.
T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to Algorithms (2nd Ed.). Vol. 2, The MIT Press, 2001.
M.T. Goodrich and R. Tamassia, Data Structures and Algorithms in Java (2nd Ed.). Wiley, 2001.
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.
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.
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.
D.-S. Kim, D. Kim and K. Sugihara, Voronoi diagram of circles in a large circle. Lecture Notes in Computer Science2669, 2003, 847–855.
C. Kimme, D. Ballard and J. Sklansky, Finding circles by an array of accumulators. Communication of ACM,18, No. 2 (1975), 120–122.
M.D. Mcllroy, Best approximate circles on integer grids. ACM Transactions on Graphics,2, No. 4 (1983), 237–263.
J. Nievergelt and F.P. Preparata, Plane-sweep algorithms for intersecting geometric figures. Communication of ACM,25, Issue 10 (1982), 739–747.
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.
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.
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.
F.P. Preparata and M.I. Shamos, Computational Geometry: An Introduction. Springer-Verlag, 1985.
Author information
Authors and Affiliations
Corresponding author
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
Received:
Revised:
DOI: https://doi.org/10.1007/BF03167502