Abstract
Given a set P of n points and a set S of m weighted disks in the plane, the disk coverage problem asks for a subset of disks of minimum total weight that cover all points of P. The problem is NP-hard. In this paper, we consider a line-constrained version in which all disks are centered on a line L (while points of P can be anywhere in the plane). We present an \(O((m+n)\log (m+n)+\kappa \log m)\) time algorithm for the problem, where \(\kappa \) is the number of pairs of disks that intersect. For the unit-disk case where all disks have the same radius, the running time can be reduced to \(O((n+m)\log (m+n))\). In addition, we solve in \(O((m+n)\log (m+n))\) time the \(L_{\infty }\) and \(L_1\) cases of the problem, in which the disks are squares and diamonds, respectively. Using our techniques, we further solve two other geometric coverage problems. Given in the plane a set P of n points and a set S of n weighted half-planes, we solve in \(O(n^4\log n)\) time the problem of finding a subset of half-planes to cover P so that their total weight is minimized. This improves the previous best algorithm of \(O(n^5)\) time by almost a linear factor. If all half-planes are lower ones, our algorithm runs in \(O(n^2\log n)\) time, which improves the previous best algorithm of \(O(n^4)\) time by almost a quadratic factor.
This research was supported in part by NSF under Grant CCF-2005323. A full version of this paper is available at https://arxiv.org/abs/2104.14680.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alt, H., et al.: Minimum-cost coverage of point sets by disks. In: Proceedings of the 22nd Annual Symposium on Computational Geometry (SoCG), pp. 449–458 (2006)
Ambühl, C., Erlebach, T., Mihalák, M., Nunkesser, M.: Constant-factor approximation for minimum-weight (connected) dominating sets in unit disk graphs. In: Proceedings of the 9th International Conference on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), and the 10th International Conference on Randomization and Computation (RANDOM), pp. 3–14 (2006)
Bentley, J., Ottmann, T.: Algorithms for reporting and counting geometric intersections. IEEE Trans. Comput. 28(9), 643–647 (1979)
de Berg, M., Cheong, O., van Kreveld, M., Overmars, M.: Computational Geometry – Algorithms and Applications, 3rd edn. Springer-Verlag, Berlin (2008)
Bilò, V., Caragiannis, I., Kaklamanis, C., Kanellopoulos, P.: Geometric clustering to minimize the sum of cluster sizes. In: Proceedings of the 13th European Symposium on Algorithms, pp. 460–471 (2005)
Biniaz, A., Bose, P., Carmi, P., Maheshwari, A., Munro, I., Smid, M.: Faster algorithms for some optimization problems on collinear points. In: Proceedings of the 34th International Symposium on Computational Geometry (SoCG), pp. 1–14 (2018)
Brown, K.: Comments on Algorithms for reporting and counting geometric intersections. IEEE Trans. Comput. 30, 147–148 (1981)
Chan, T., Grant, E.: Exact algorithms and APX-hardness results for geometric packing and covering problems. Comput. Geom. Theory Appl. 47, 112–124 (2014)
Claude, F., et al.: An improved line-separable algorithm for discrete unit disk cover. Discrete Math. Algorithms Appl. 2, 77–88 (2010)
Claude, F., Dorrigiv, R., Durocher, S., Fraser, R., López-Ortiz, A., Salinger, A.: Practical discrete unit disk cover using an exact line-separable algorithm. In: Proceedings of the 20th International Symposium on Algorithm and Computation (ISAAC), pp. 45–54 (2009)
Feder, T., Greene, D.: Optimal algorithms for approximate clustering. In: Proceedings of the 20th Annual ACM Symposium on Theory of Computing (STOC), pp. 434–444 (1988)
Feige, U.: A threshold of ln n for approximating set cover. J. ACM 45, 634–652 (1998)
Har-Peled, S., Lee, M.: Weighted geometric set cover problems revisited. J. Comput. Geom. 3, 65–85 (2012)
Hochbaum, D., Maass, W.: Fast approximation algorithms for a nonconvex covering problem. J. Algorithms 3, 305–323 (1987)
Karmakar, A., Das, S., Nandy, S., Bhattacharya, B.: Some variations on constrained minimum enclosing circle problem. J. Comb. Optim. 25(2), 176–190 (2013)
Lev-Tov, N., Peleg, D.: Polynomial time approximation schemes for base station coverage with minimum total radii. Comput. Netw. 47, 489–501 (2005)
Li, J., Jin, Y.: A PTAS for the weighted unit disk cover problem. In: Proceedings of the 42nd International Colloquium on Automata, Languages and Programming (ICALP), pp. 898–909 (2015)
Lund, C., Yannakakis, M.: On the hardness of approximating minimization problems. J. ACM 41, 960–981 (1994)
Mustafa, N., Ray, S.: PTAS for geometric hitting set problems via local search. In: Proceedings of the 25th Annual Symposium on Computational Geometry (SoCG), pp. 17–22 (2009)
Pedersen, L., Wang, H.: On the coverage of points in the plane by disks centered at a line. In: Proceedings of the 30th Canadian Conference on Computational Geometry (CCCG), pp. 158–164 (2018)
Wang, H., Zhang, J.: Line-constrained \(k\)-median, \(k\)-means, and \(k\)-center problems in the plane. Int. J. Comput. Geom. Appl. 26, 185–210 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Pedersen, L., Wang, H. (2021). Algorithms for the Line-Constrained Disk Coverage and Related Problems. In: Lubiw, A., Salavatipour, M., He, M. (eds) Algorithms and Data Structures. WADS 2021. Lecture Notes in Computer Science(), vol 12808. Springer, Cham. https://doi.org/10.1007/978-3-030-83508-8_42
Download citation
DOI: https://doi.org/10.1007/978-3-030-83508-8_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-83507-1
Online ISBN: 978-3-030-83508-8
eBook Packages: Computer ScienceComputer Science (R0)