Maximum-Width Empty Square and Rectangular Annulus

  • Sang Won BaeEmail author
  • Arpita Baral
  • Priya Ranjan Sinha Mahapatra
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11355)


An annulus is, informally, a ring-shaped region, often described by two concentric circles. The maximum-width empty annulus problem asks to find an annulus of a certain shape with the maximum possible width that avoids a given set of n points in the plane. This problem can also be interpreted as the problem of finding an optimal location of a ring-shaped obnoxious facility among the input points. In this paper, we study square and rectangular variants of the maximum-width empty anuulus problem, and present first nontrivial algorithms. Specifically, our algorithms run in \(O(n^3)\) and \(O(n^2 \log n)\) time for computing a maximum-width empty axis-parallel square and rectangular annulus, respectively. Both algorithms use only O(n) space.


  1. 1.
    Abellanas, M., Hurtado, F., Icking, C., Ma, L., Palop, B., Ramos, P.: Best fitting rectangles. In: Proceedings of European Workshop on Computational Geometry (EuroCG 2003) (2003)Google Scholar
  2. 2.
    Agarwal, P.K., Sharir, M.: Efficient algorithms for geometric optimization. ACM Comput. Surv. 30(4), 412–458 (1998)CrossRefGoogle Scholar
  3. 3.
    Agarwal, P.K., Sharir, M., Toledo, S.: Applications of parametric searching in geometric optimization. J. Algo. 17(3), 292–318 (1994)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Aggarwal, A., Suri, S.: Fast algorithms for computing the largest empty rectangle. In: Proceedings of the Third Annual Symposium on Computational Geometry (SoCG 1987), pp. 278–290 (1987)Google Scholar
  5. 5.
    Bae, S.W.: Computing a minimum-width square annulus in arbitrary orientation. Theoret. Comput. Sci. 718, 2–13 (2018)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Chazelle, B.: An algorithm for segment-dragging and its implementation. Algorithmica 3(1), 205–221 (1988)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Cheng, S.W.: Widest empty L-shaped corridor. Inform. Proc. Lett. 58(6), 277–283 (1996)MathSciNetCrossRefGoogle Scholar
  8. 8.
    de Berg, M., Cheong, O., van Kreveld, M., Overmars, M.: Computational Geometry: Algorithms and Applications, 3rd edn. Springer-Verlag TELOS, Heidelberg (2008). Scholar
  9. 9.
    Díz-Báñez, J., López, M., Sellarès, J.: On finding a widest empty 1-corner corridor. Inform. Proc. Lett. 98(5), 199–205 (2006)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Díz-Báñez, J.M., Hurtado, F., Meijer, H., Rappaport, D., Sellarès, J.A.: The largest empty annulus problem. Int. J. Comput. Geom. Appl. 13(4), 317–325 (2003)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Ebara, H., Fukuyama, N., Nakano, H., Nakanishi, Y.: Roundness algorithms using the Voronoi diagrams. In: Abstract: 1st Canadian Conference on Computational Geometry (CCCG 1989), p. 41 (1989)Google Scholar
  12. 12.
    Gluchshenko, O.N., Hamacher, H.W., Tamir, A.: An optimal \(O(n\log n)\) algorithm for finding an enclosing planar rectilinear annulus of minimum width. Oper. Res. Lett. 37(3), 168–170 (2009)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Hershberger, J.: Finding the upper envelope of \(n\) line segments in \(O(n log n)\) time. Inform. Proc. Lett. 33(4), 169–174 (1989)CrossRefGoogle Scholar
  14. 14.
    Houle, M., Maciel, A.: Finding the widest empty corridor through aset of points. In: Toussaint, G. (ed.) Snapshots of Computational and Discrete Geometry, pp. 201–213, Department Computer Science, McGill University (1988)Google Scholar
  15. 15.
    Janardan, R., Preparata, F.P.: Widest-corridor problems. Nordic J. Comput. 1, 231–245 (1994)MathSciNetGoogle Scholar
  16. 16.
    Mahapatra, P.R.S.: Largest empty axis-parallel rectangular annulus. J. Emerg. Trends Comput. Inf. Sci. 3(6) (2012)Google Scholar
  17. 17.
    Mukherjee, J., Mahapatra, P.R.S., Karmakar, A., Das, S.: Minimum-width rectangular annulus. Theoret. Comput. Sci. 508, 74–80 (2013)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Preparata, F.P., Shamos, M.I.: Computational Geometry: An Introduction. Springer, New York (1990). Scholar
  19. 19.
    Roy, U., Zhang, X.: Establishment of a pair of concentric circles with the minimum radial separation for assessing roundness error. Comput. Aided Des. 24(3), 161–168 (1992)CrossRefGoogle Scholar
  20. 20.
    Toussaint, G.T.: Computing largest empty circles with location constraints. Int. J. Comput. Info. Sci. 12(5), 347–358 (1983)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Toussaint, G.T.: Solving geometric problems with the rotating calipers. In: Proceedings of the IEEE MELECON 1983, pp. 1–4 (1983)Google Scholar
  22. 22.
    Wainstein, A.D.: A non-monotonous placement problem in the plane. In: Abstract: 9th All-Union Symposium USSR Software Systems for Solving Optimal Planning Problems, pp. 70–71 (1986)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Sang Won Bae
    • 1
    Email author
  • Arpita Baral
    • 2
  • Priya Ranjan Sinha Mahapatra
    • 2
  1. 1.Division of Computer Science and EngineeringKyonggi UniversitySuwonRepublic of Korea
  2. 2.Department of Computer Science and EngineeringUniversity of KalyaniKalyaniIndia

Personalised recommendations