Skip to main content
Log in

The Most Points Connected-Covering Problem with Two Disks

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

Abstract

Let P be a set of points in the plane. The goal is to place two unit disks in the plane such that the number of points from P covered by the disks is maximized. In addition, the distance between the centers of the two disks should not exceed a specified constant Rc ≥ 0. We propose two algorithms to solve this problem. The first algorithm is a simple exhaustive algorithm which runs in O(n4) time. We then improve this algorithm by a constructing connectivity region and building a segment tree to compute two optimal disks. The resulting algorithm has \(O(n^{3} \log n)\) time complexity.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. For the cases that the graph is not connected, it can be connected by adding some extra edges between connected sub-graphs.

References

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

    Article  MathSciNet  MATH  Google Scholar 

  2. 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 

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

    Article  MathSciNet  MATH  Google Scholar 

  4. Fu, B.: Theory and application of width bounded geometric separator. In: STACS. Springer, pp. 277–288 (2006)

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  7. Cabello, S., Díaz-Báñez, J.M., Pérez-Lantero, P.: Covering a bichromatic point set with two disjoint monochromatic disks. Comput. Geom. 46(3), 203–212 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  8. Cabello, S., Díaz-Báñez, J.M., Seara, C., Sellares, J.A., Urrutia, J., Ventura, I.: Covering point sets with two disjoint disks or squares. Comput. Geom. 40(3), 195–206 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  9. Aronov, B., Dulieu, M.: How to cover a point set with a v-shape of minimum width. Comput. Geom. 46(3), 298–309 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  10. Kar, K., Banerjee, S., et al.: Node Placement for Connected Coverage in Sensor Networks. In: Wiopt’03: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (2003)

  11. Ghosh, A., Das, S.K.: Coverage and connectivity issues in wireless sensor networks, Mobile, Wireless, and Sensor Networks: Technology, Applications, and Future Directions, pp. 221–256 (2006)

  12. Huang, P. -H., Tsai, Y.T., Tang, C.Y.: A fast algorithm for the alpha-connected two-center decision problem. Inform. Process. Lett. 85(4), 205–210 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  13. Drezner, Z.: Note—on a modified one-center model. Manag. Sci. 27(7), 848–851 (1981)

    Article  MATH  Google Scholar 

  14. Boissonnat, J.-D., Teillaud, M.: Effective computational geometry for curves and surfaces. Springer, Berlin (2006)

    Book  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  16. Ghasemalizadeh, H., Razzazi, M.: Output sensitive algorithm for covering many points. Discret. Math. Theor. Comput. Sci. 17(1), 309–316 (2015)

    MathSciNet  MATH  Google Scholar 

  17. Ghasemalizadeh, H., Razzazi, M.: An improved approximation algorithm for the most points covering problem. Theory Comput. Syst. 50(3), 545–558 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  18. De Berg, M., Van Kreveld, M., Overmars, M., Schwarzkopf, O.C.: Computational geometry. Springer, Berlin (2000)

Download references

Acknowledgements

This research was in part supported by a grant from IPM. (No. CS1397-4-64).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanaz Soltani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Soltani, S., Razzazi, M. & Ghasemalizadeh, H. The Most Points Connected-Covering Problem with Two Disks. Theory Comput Syst 62, 2035–2047 (2018). https://doi.org/10.1007/s00224-018-9870-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-018-9870-5

Keywords

Navigation