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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Gonzalez, T.F.: Covering a set of points in multidimensional space. Inf. Process. Lett. 40(4), 181–188 (1991)
Charikar, M., Chekuri, C., Feder, T., Motwani, R.: Incremental clustering and dynamic information retrieval. SIAM J. Comput. 33(6), 1417–1440 (2004)
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
Franceschetti, M., Cook, M., Bruck, J.: A geometric theorem for approximate disk covering algorithms (2001)
Liu, P., Lu, D.: A fast 25/6-approximation for the minimum unit disk cover problem. arXiv preprint arXiv:1406.3838 (2014)
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)
Dumitrescu, A., Ghosh, A., Toth, C.D.: Online unit covering in Euclidean space. Theoret. Comput. Sci. 809, 218–230 (2020)
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)
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
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)
Chong, E.K.P., Zak, S.H.: An introduction to optimization, 3rd ed., Wiley (2011)
Martins, J.R.R.A., Ning, A.: Engineering design optimization. Cambridge University Press (2021)
Griva, I., Nash, S.G., Sofer, A.: Linear and nonlinear optimization. Society For Industrial Mathematics, 2nd ed. (2009)
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
Bertsimas, D., Tsitsiklis, J.: Simulated annealing. Statistical Sci. 8(1), 10–15 (1993). https://www.jstor.org/stable/2246034
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
Frenkel, D., Smit, B.: Understanding molecular simulation: from algorithms to applications (2002). https://doi.org/10.1016/B978-0-12-267351-1.X5000-7
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)