Abstract

The presented paper considers the problem of covering a maximum number of n given points in the plane by m equal disks of radius r. A point is covered if it is inside one or more than one disk. The disks need to be placed in the plane in such a way that a maximum number of points are covered. To solve the problem, an objective function, called energy, is introduced in such a way that the greater the covering is, the lower the energy is. Thus, a configuration of disks with minimum energy is a configuration with maximum covering. To find a configuration of disks that minimizes the energy, a stochastic algorithm based on the Monte Carlo simulated annealing technique is proposed. The algorithm overcomes potential local minima, which, as shown in the paper, are quite likely to occur. The computational complexity of the algorithm is O(mn). The algorithm is tested on several cases demonstrating its efficiency in finding global minima of the energy, i.e. configurations with maximum covering.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.