Discrete unit square cover problem

2018 ◽  
Vol 10 (06) ◽  
pp. 1850072
Author(s):  
Manjanna Basappa ◽  
Gautam K. Das

In this paper, we consider the discrete unit square cover (DUSC) problem as follows: given a set [Formula: see text] of [Formula: see text] points and a set [Formula: see text] of [Formula: see text] axis-aligned unit squares in [Formula: see text], the objective is (i) to check whether the union of the squares in [Formula: see text] covers all the points in [Formula: see text], and (ii) if the answer is yes, then select a minimum cardinality subset [Formula: see text] such that each point in [Formula: see text] is covered by at least one square in [Formula: see text]. For the DUSC problem:(i)we propose a [Formula: see text]-approximation algorithm, where [Formula: see text] is an integer parameter that defines a trade-off between the running time and the approximation factor of the algorithm. The running time of our proposed algorithm is [Formula: see text]. Our solution of the DUSC problem is based on a simple [Formula: see text]-approximation algorithm for the subproblem strip square cover (SSC) problem, where all the points in [Formula: see text] are lying within a horizontal strip of unit height.(ii)we also propose a 2-approximation algorithm, which runs in [Formula: see text] time. The 2-approximation algorithm is based on an algorithm for the subproblem SSC problem. The algorithm for the subproblem is developed using plane sweep and graph search traversal techniques. We also extend this algorithm to get 2-approximation result for the weighted DUSC problem where the squares are assigned weights, and the aim is to choose a subset [Formula: see text] such that each point in [Formula: see text] is covered by at least one square in [Formula: see text] and the sum of the weights of squares in [Formula: see text] is minimized.

2012 ◽  
Vol 22 (05) ◽  
pp. 407-419 ◽  
Author(s):  
GAUTAM K. DAS ◽  
ROBERT FRASER ◽  
ALEJANDRO LÓOPEZ-ORTIZ ◽  
BRADFORD G. NICKERSON

Given a set [Formula: see text] of n points and a set [Formula: see text] of m unit disks on a 2-dimensional plane, the discrete unit disk cover (DUDC) problem is (i) to check whether each point in [Formula: see text] is covered by at least one disk in [Formula: see text] or not and (ii) if so, then find a minimum cardinality subset [Formula: see text] such that the unit disks in [Formula: see text] cover all the points in [Formula: see text]. The discrete unit disk cover problem is a geometric version of the general set cover problem which is NP-hard. The general set cover problem is not approximable within [Formula: see text], for some constant c, but the DUDC problem was shown to admit a constant factor approximation. In this paper, we provide an algorithm with constant approximation factor 18. The running time of the proposed algorithm is [Formula: see text]. The previous best known tractable solution for the same problem was a 22-factor approximation algorithm with running time [Formula: see text].


2011 ◽  
Vol 25 (1) ◽  
pp. 60-77
Author(s):  
Ioannis Caragiannis ◽  
Gianpiero Monaco

2019 ◽  
Vol 75 (4) ◽  
pp. 1133-1146
Author(s):  
Yishuo Shi ◽  
Yingli Ran ◽  
Zhao Zhang ◽  
James Willson ◽  
Guangmo Tong ◽  
...  

2013 ◽  
Vol 23 (06) ◽  
pp. 461-477 ◽  
Author(s):  
MINATI DE ◽  
GAUTAM K. DAS ◽  
PAZ CARMI ◽  
SUBHAS C. NANDY

In this paper, we consider constant factor approximation algorithms for a variant of the discrete piercing set problem for unit disks. Here a set of points P is given; the objective is to choose minimum number of points in P to pierce the unit disks centered at all the points in P. We first propose a very simple algorithm that produces 12-approximation result in O(n log n) time. Next, we improve the approximation factor to 4 and then to 3. The worst case running time of these algorithms are O(n8 log n) and O(n15 log n) respectively. Apart from the space required for storing the input, the extra work-space requirement for each of these algorithms is O(1). Finally, we propose a PTAS for the same problem. Given a positive integer k, it can produce a solution with performance ratio [Formula: see text] in nO(k) time.


2017 ◽  
Vol 23 (5) ◽  
pp. 349-366 ◽  
Author(s):  
Jesus Garcia-Diaz ◽  
Jairo Sanchez-Hernandez ◽  
Ricardo Menchaca-Mendez ◽  
Rolando Menchaca-Mendez

2014 ◽  
Vol 31 (2) ◽  
pp. 846-864 ◽  
Author(s):  
Mourad El Ouali ◽  
Helena Fohlin ◽  
Anand Srivastav

Sign in / Sign up

Export Citation Format

Share Document