×

Tighter estimates for \(\epsilon\)-nets for disks. (English) Zbl 1334.65048

Summary: The geometric hitting set problem is one of the basic geometric combinatorial optimization problems: given a set \(P\) of points, and a set \(\mathcal{D}\) of geometric objects in the plane, the goal is to compute a small-sized subset of \(P\) that hits all objects in \(\mathcal{D}\). In 1994, H. Brönnimann and M. T. Goodrich [Discrete Comput. Geom. 14, No. 4, 463–479 (1995; Zbl 0841.68122)] made an important connection of this problem to the size of fundamental combinatorial structures called \(\epsilon\)-nets, showing that small-sized \(\epsilon\)-nets imply approximation algorithms with correspondingly small approximation ratios. Very recently, P. K. Agarwal and J. Pan [“Near-linear algorithms for geometric hitting sets and set covers”, in: Proceedings of the 30th annual symposium on computational geometry, 8–11 June 2014 Kyoto, Japan. New York, NY: ACM. 271–279 (2014; doi:10.1145/2582112.2582152)] showed that their scheme can be implemented in near-linear time for disks in the plane. Altogether this gives \(O(1)\)-factor approximation algorithms in \(\tilde{O}(n)\) time for hitting sets for disks in the plane.
This constant factor depends on the sizes of \(\epsilon\)-nets for disks; unfortunately, the current state-of-the-art bounds are large – at least \(247/\epsilon\) and most likely larger than \(40/\epsilon\). Thus the approximation factor of the Agarwal and Pan algorithm ends up being more than 40. The best lower-bound is \(2/\epsilon\), which follows from the Pach-Woeginger construction [J. Pach and G. Woeginger, “Some new bounds for epsilon-nets”, in: Proceedings of the sixth annual symposium on computational geometry, 6–8 June 1990, Berkeley, CA. New York, NY: ACM 10–15 (1990; doi:10.1145/98524.98529)] for halfplanes in two dimensions. Thus there is a large gap between the best-known upper and lower bounds. Besides being of independent interest, finding precise bounds is important since this immediately implies an improved linear-time algorithm for the hitting-set problem.
The main goal of this paper is to improve the upper-bound to \(13.4/\epsilon\) for disks in the plane. The proof is constructive, giving a simple algorithm that uses only Delaunay triangulations. We have implemented the algorithm, which is available as a public open-source module. Experimental results show that the sizes of \(\epsilon\)-nets for a variety of data-sets are lower, around \(9/\epsilon\).

MSC:

65D18 Numerical aspects of computer graphics, image analysis, and computational geometry

Citations:

Zbl 0841.68122

References:

[1] Clustering datasets
[2] Agarwal, Pankaj K.; Pan, Jiangwei, Near-linear algorithms for geometric hitting sets and set covers, (Symposium on Computational Geometry (2014)), 271-279 · Zbl 1398.68656
[3] Ambühl, Christoph; Erlebach, Thomas; Mihalák, Matús; Nunkesser, Marc, Constant-factor approximation for minimum-weight (connected) dominating sets in unit disk graphs, (APPROX-RANDOM (2006)), 3-14 · Zbl 1148.05308
[4] Ashok, Pradeesha; Azmi, Umair; Govindarajan, Sathish, Small strong epsilon nets, Comput. Geom., 47, 9, 899-909 (2014) · Zbl 1307.65025
[5] Bronnimann, Herve; Goodrich, Michael, Almost optimal set covers in finite VC-dimension, Discrete Comput. Geom., 14, 4, 463-479 (1995) · Zbl 0841.68122
[6] Bus, Norbert; Garg, Shashwat; Mustafa, Nabil H.; Ray, Saurabh, Improved local search for geometric hitting set, (32nd International Symposium on Theoretical Aspects of Computer Science (2015)), 184-196 · Zbl 1355.68293
[7] Bus, Norbert; Mustafa, Nabil H.; Ray, Saurabh, Geometric hitting sets for disks: theory and practice, (Proceedings of the 23rd Annual European Symposium on Algorithms (2015)), 903-914 · Zbl 1467.68196
[8] Călinescu, Gruia; Mandoiu, Ion I.; Wan, Peng-Jun; Zelikovsky, Alexander, Selecting forwarding neighbors in wireless ad hoc networks, Monet, 9, 2, 101-111 (2004)
[9] Carmi, Paz; Katz, Matthew J.; Lev-Tov, Nissan, Covering points by unit disks of fixed location, (ISAAC (2007)), 644-655 · Zbl 1193.68268
[10] Chan, Timothy M.; Grant, Elyot; Könemann, Jochen; Sharpe, Malcolm, Weighted capacitated, priority, and geometric set cover via improved quasi-uniform sampling, (Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms. Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, SODA (2012)), 1576-1585 · Zbl 1421.68198
[11] Chazelle, Bernard; Friedman, Joel, A deterministic view of random sampling and its use in geometry, Combinatorica, 10, 3, 229-249 (1990) · Zbl 0715.68036
[12] Clarkson, Kenneth; Varadarajan, Kasturi, Improved approximation algorithms for geometric set cover, (Symposium on Computational Geometry (2005)), 135-141 · Zbl 1379.68347
[13] Claude, Francisco; Das, Gautam K.; Dorrigiv, Reza; Durocher, Stephane; Fraser, Robert; López-Ortiz, Alejandro; Nickerson, Bradford G.; Salinger, Alejandro, An improved line-separable algorithm for discrete unit disk cover, Discrete Math. Algorithms Appl., 2, 1, 77-88 (2010) · Zbl 1202.68448
[14] Das, Gautam K.; Fraser, Robert; Lopez-Ortiz, Alejandro; Nickerson, Bradford G., On the discrete unit disk cover problem, Int. J. Comput. Geom. Appl., 22, 5, 407-419 (2012) · Zbl 1267.68267
[15] Even, G.; Rawitz, D.; Shahar, S., Hitting sets when the VC-dimension is small, Inf. Process. Lett., 95, 358-362 (2005) · Zbl 1184.68632
[16] Fraser, Robert, Algorithms for geometric covering and piercing problems (2012), University of Waterloo, PhD thesis
[17] Ganjugunte, Shashidhara K., Geometric hitting sets and their variants (2011), Duke University, PhD thesis
[18] Garey, M. R.; Johnson, D. S., Computers and Intractability: A Guide to the Theory of NP-Completeness (1979), W.H. Freeman: W.H. Freeman New York, NY · Zbl 0411.68039
[19] Har-Peled, Sariel; Kaplan, Haim; Sharir, Micha; Smorodinsky, Shakhar, Epsilon-nets for halfspaces revisited (2014)
[20] Haussler, D.; Welzl, E., Epsilon-nets and simplex range queries, Discrete Comput. Geom., 2, 127-151 (1987) · Zbl 0619.68056
[21] Hochbaum, D. S.; Maass, W., Fast approximation algorithms for a nonconvex covering problem, J. Algorithms, 8, 3, 305-323 (1987) · Zbl 0636.68082
[22] Karp, R. M., Reducibility among combinatorial problems, (Miller, R. E.; Thatcher, J. W., Complexity of Computer Computations (1972), Plenum Press), 85-103 · Zbl 1467.68065
[23] Komlós, János; Pach, János; Woeginger, Gerhard J., Almost tight bounds for epsilon-nets, Discrete Comput. Geom., 7, 163-173 (1992) · Zbl 0765.68209
[24] Matousek, Jirí, Efficient partition trees, Discrete Comput. Geom., 8, 315-334 (1992) · Zbl 0752.68088
[25] Matousek, Jirí, On constants for cuttings in the plane, Discrete Comput. Geom., 20, 4, 427-448 (1998) · Zbl 0912.68203
[26] Matousek, Jirí, Lectures in Discrete Geometry (2002), Springer-Verlag: Springer-Verlag New York, NY · Zbl 0999.52006
[27] Matousek, Jirí; Seidel, Raimund; Welzl, Emo, How to net a lot with little: small epsilon-nets for disks and halfspaces, (Proceedings of Symposium on Computational Geometry (1990)), 16-22
[28] Mustafa, Nabil H.; Raman, Rajiv; Ray, Saurabh, QPTAS for weighted geometric set cover on pseudodisks and halfspaces, SIAM J. Comput., 44, 6, 1650-1669 (2015) · Zbl 1333.68259
[29] Mustafa, Nabil H.; Ray, Saurabh, Weak \(ϵ\)-nets have a basis of size \(O(1 / \epsilon \log 1 / \epsilon)\), Comput. Geom., 40, 1, 84-91 (2008) · Zbl 1135.68054
[30] Mustafa, Nabil H.; Ray, Saurabh, Improved results on geometric hitting set problems, Discrete Comput. Geom., 44, 4, 883-895 (2010) · Zbl 1207.68420
[31] Mustafa, Nabil H.; Ray, Saurabh, Near-optimal generalisations of a theorem of Macbeath, (31st International Symposium on Theoretical Aspects of Computer Science (2014)), 578-589 · Zbl 1359.52008
[32] Pach, János; Woeginger, Gerhard J., Some new bounds for epsilon-nets, (Symposium on Computational Geometry (1990)), 10-15
[33] Pyrga, Evangelia; Ray, Saurabh, New existence proofs epsilon-nets, (Symposium on Computational Geometry (2008)), 199-207 · Zbl 1221.52016
[34] Raz, R.; Safra, M., A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP, (Proceedings of STOC (1997)), 475-484 · Zbl 0963.68175
[35] Varadarajan, Kasturi, Epsilon nets and union complexity, (Proceedings of the 25th ACM Symposium on Computational Geometry. Proceedings of the 25th ACM Symposium on Computational Geometry, Aarhus, Denmark, June 8-10 (2009)), 11-16 · Zbl 1380.68407
[36] Varadarajan, Kasturi, Weighted geometric set cover via quasi-uniform sampling, (Proceedings of the 42nd ACM Symposium on Theory of Computing. Proceedings of the 42nd ACM Symposium on Theory of Computing, STOC ’10 (2010)), 641-648 · Zbl 1293.68300
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.