Skip to main content
Log in

An Improved Approximation Algorithm for the Most Points Covering Problem

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

In this paper we present a polynomial time approximation scheme for the most points covering problem. In the most points covering problem, n points in R 2, r>0, and an integer m>0 are given and the goal is to cover the maximum number of points with m disks with radius r. The dual of the most points covering problem is the partial covering problem in which n points in R 2 are given, and we try to cover at least pn points of these n points with the minimum number of disks. Both these problems are NP-hard. To solve the most points covering problem, we use the solution of the partial covering problem to obtain an upper bound for the problem and then we generate a valid solution for the most points covering problem by a careful modification of the partial covering solution. We first present an improved approximation algorithm for the partial covering problem which has a better running time than the previous algorithm for this problem. Using this algorithm, we attain a \((1 - \frac{{2\varepsilon }}{{1 +\varepsilon }})\)-approximation algorithm for the most points covering problem. The running time of our algorithm is \(O((1+\varepsilon )mn+\epsilon^{-1}n^{4\sqrt{2}\epsilon^{-1}+2}) \) which is polynomial with respect to both m and n, whereas the previously known algorithm for this problem runs in \(O(n \log n +n\epsilon^{-6m+6} \log (\frac{1}{\epsilon}))\) which is exponential regarding m.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Clarkson, K.L., Varadarajan, K.R.: Improved approximation algorithms for geometric set cover. Discrete Comput. Geom. 37, 43–58 (2007)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  3. Fu, B.: Theory and application of width bounded geometric separator. In: Lecture Notes in Computer Science, vol. 3884, p. 277 (2006)

    Google Scholar 

  4. Feige, U.: A threshold of \(\ln n\) for approximating set cover. J. ACM 45, 634–652 (1998)

    MathSciNet  MATH  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  7. Fu, B., Chen, Z., Abdelguerfi, M.: An almost linear time 2.8334-approximation algorithm for the disc covering problem. In: Lecture Notes on Computer Science, vol. 4508, pp. 317–329 (2007)

    Google Scholar 

  8. Cook, M.F.M., Franceschetti, M., Bruck, J.: A geometric theorem for network design. IEEE Trans. Comput. 53, 483–489 (2004)

    Article  Google Scholar 

  9. Gandhi, R., Khuller, S., Srinivasan, A.: Approximation algorithms for partial covering problems. J. Algorithms 53, 55–84 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  10. Khuller, S., Moss, A., Naor, J.S.: The budgeted maximum coverage problem. Inf. Process. Lett. 70, 39–45 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  11. Chazelle, B.M., Lee, D.T.: On a circle placement problem. Computing 36, 1–16 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  12. Berg, M.D., Cabello, S., Har-Peled, S.: Covering many or few points with unit disks. Theory Comput. Syst. 45, 446–469 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  13. Agarwal, P.K., Procopiuc, C.M.: Exact and approximation algorithms for clustering. Algorithmica 33, 201–226 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  14. Cormen, T.H., Leiserson, C.E., Rivest, R.I., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hossein Ghasemalizadeh.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ghasemalizadeh, H., Razzazi, M. An Improved Approximation Algorithm for the Most Points Covering Problem. Theory Comput Syst 50, 545–558 (2012). https://doi.org/10.1007/s00224-011-9353-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-011-9353-4

Keywords

Navigation