Skip to main content

Covering a Set of Points with a Minimum Number of Equal Disks via Simulated Annealing

  • Conference paper
  • First Online:
Numerical Methods and Applications (NMA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13858))

Included in the following conference series:

  • 310 Accesses

Abstract

This paper considers the following problem. Given n points in the plane, what is the minimum number of disks of radius r needed to cover all n points? A point is covered if it lies inside at least one disk. The problem is equivalent to the unit disc cover problem. It is known to be NP-hard. To solve the problem, we propose a stochastic optimization algorithm of estimated time complexity O(n\(^\wedge \)2). First, the original problem is converted into an unconstrained optimization problem by introducing an objective function, called energy, in such a way that if a configuration of disks minimizes the energy, then it necessarily covers all points and does this with a minimum number of disks. Thus, the original problem is reduced to finding a configuration of disks that minimizes the energy. To solve this optimization problem, we propose a Monte Carlo simulation algorithm based on the simulated annealing technique. Computer experiments are performed demonstrating the ability of the algorithm to find configurations with minimum energy, hence solving the original problem of covering the points with minimum number of disks. By adjusting the parameters of the simulation, we can increase the probability that the found configuration is a solution.

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 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.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

References

  1. Hochbaum, D.S., Maass, W.: Approximation schemes for covering and packing problems in image processing and VLSI. J. ACM (JACM) 32(1), 130–136 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  2. Gonzalez, T.F.: Covering a set of points in multidimensional space. Inf. Process. Lett. 40(4), 181–188 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  3. Charikar, M., Chekuri, C., Feder, T., Motwani, R.: Incremental clustering and dynamic information retrieval. SIAM J. Comput. 33(6), 1417–1440 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  4. Brönnimann, H., Goodrich, M.T.: Almost optimal set covers in finite VC-dimension. Discrete Comput. Geometry 14(4), 463–479 (1995). https://doi.org/10.1007/BF02570718

    Article  MathSciNet  MATH  Google Scholar 

  5. Franceschetti, M., Cook, M., Bruck, J.: A geometric theorem for approximate disk covering algorithms (2001)

    Google Scholar 

  6. Liu, P., Lu, D.: A fast 25/6-approximation for the minimum unit disk cover problem. arXiv preprint arXiv:1406.3838 (2014)

  7. Biniaz, A., Liu, P., Maheshwari, A., Smid, M.: Approximation algorithms for the unit disk cover problem in 2D and 3D. Comput. Geom. 60, 8–18 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  8. Dumitrescu, A., Ghosh, A., Toth, C.D.: Online unit covering in Euclidean space. Theoret. Comput. Sci. 809, 218–230 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  9. Panov, S.: Finding the minimum number of disks of fixed radius needed to cover a set of points in the plane by MaxiMinMax approach. In: 2022 International Conference Automatics and Informatics (ICAI). IEEE (2022)

    Google Scholar 

  10. Friederich R., Ghosh A., Graham M., Hicks B., Shevchenko R.: Experiments with unit disk cover algorithms for covering massive pointsets. Computat. Geometry 109, 101925 (2023). https://doi.org/10.1016/j.comgeo.2022.101925

  11. Fowler, R.J., Paterson, M.S., Tanimoto, S.L.: Optimal packing and covering in the plane are NP-complete. Inf. Process. Lett. 12(3), 133–137 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  12. Chong, E.K.P., Zak, S.H.: An introduction to optimization, 3rd ed., Wiley (2011)

    Google Scholar 

  13. Martins, J.R.R.A., Ning, A.: Engineering design optimization. Cambridge University Press (2021)

    Google Scholar 

  14. Griva, I., Nash, S.G., Sofer, A.: Linear and nonlinear optimization. Society For Industrial Mathematics, 2nd ed. (2009)

    Google Scholar 

  15. Kirkpatrick, S., Gelatt, C.D., Jr., Vecchi, M.P.: Optimization by Simulated Annealing. Science 220(4598), 671–680 (1983). https://doi.org/10.1126/science.220.4598.671

    Article  MathSciNet  MATH  Google Scholar 

  16. Bertsimas, D., Tsitsiklis, J.: Simulated annealing. Statistical Sci. 8(1), 10–15 (1993). https://www.jstor.org/stable/2246034

  17. Filipov, S.M., Panov, S.M., Tomova, F.N., Kuzmanova, V.D.: Maximal covering of a point set by a system of disks via simulated annealing. In: 2021 International Conference Automatics and Informatics (ICAI), pp. 261–269. IEEE (2021). https://doi.org/10.1109/ICAI52893.2021.9639536

  18. Frenkel, D., Smit, B.: Understanding molecular simulation: from algorithms to applications (2002). https://doi.org/10.1016/B978-0-12-267351-1.X5000-7

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefan M. Filipov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Filipov, S.M., Tomova, F.N. (2023). Covering a Set of Points with a Minimum Number of Equal Disks via Simulated Annealing. In: Georgiev, I., Datcheva, M., Georgiev, K., Nikolov, G. (eds) Numerical Methods and Applications. NMA 2022. Lecture Notes in Computer Science, vol 13858. Springer, Cham. https://doi.org/10.1007/978-3-031-32412-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-32412-3_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-32411-6

  • Online ISBN: 978-3-031-32412-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics