Discriminating Codes in Geometric Setups

We study two geometric variations of the discriminating code problem. In the \emph{discrete version}, a finite set of points $P$ and a finite set of objects $S$ are given in $\mathbb{R}^d$. The objective is to choose a subset $S^* \subseteq S$ of minimum cardinality such that the subsets $S_i^* \subseteq S^*$ covering $p_i$, satisfy $S_i^*\neq \emptyset$ for each $i=1,2,\ldots, n$, and $S_i^* \neq S_j^*$ for each pair $(i,j)$, $i \neq j$. In the \emph{continuous version}, the solution set $S^*$ can be chosen freely among a (potentially infinite) class of allowed geometric objects. In the 1-dimensional case ($d=1$), the points are placed on some fixed-line $L$, and the objects in $S$ and $S^*$ are finite sub-segments of $L$ (called intervals). We show that the discrete version of this problem is NP-complete. This is somewhat surprising as the continuous version is known to be polynomial-time solvable. This is also in contrast with most geometric covering problems, which are usually polynomial-time solvable in 1D. We then design a polynomial-time $2$-approximation algorithm for the 1-dimensional discrete case. We also design a PTAS for both discrete and continuous cases when the intervals are all required to have the same length. We then study the 2-dimensional case ($d=2$) for axis-parallel unit square objects. We show that both continuous and discrete versions are NP-hard, and design polynomial-time approximation algorithms with factors $4+\epsilon$ and $32+\epsilon$, respectively (for every fixed $\epsilon>0$).

[1]  Reuven Cohen,et al.  Joint Monitoring and Routing in Wireless Sensor Networks Using Robust Identifying Codes , 2007, 2007 Fourth International Conference on Broadband Communications, Networks and Systems (BROADNETS '07).

[2]  Valentin Gledel,et al.  Identification of points using disks , 2017, Discret. Math..

[3]  Sariel Har-Peled,et al.  On Separating Points by Lines , 2017, Discrete & Computational Geometry.

[4]  Jean-Sébastien Sereni,et al.  Identifying and Locating-Dominating Codes in (Random) Geometric Networks , 2009, Comb. Probab. Comput..

[5]  Konstantin Kobylkin Efficient constant factor approximation algorithms for stabbing line segments with equal disks , 2018, ArXiv.

[6]  Gérard D. Cohen,et al.  Discriminating codes in bipartite graphs , 2006, Electron. Notes Discret. Math..

[7]  Nabil H. Mustafa,et al.  Improved Results on Geometric Hitting Set Problems , 2010, Discret. Comput. Geom..

[8]  Jorge Urrutia,et al.  Separating Collections of Points in Euclidean Spaces , 1995, Inf. Process. Lett..

[9]  Craig A. Tovey,et al.  A simplified NP-complete satisfiability problem , 1984, Discret. Appl. Math..

[10]  Gérard D. Cohen,et al.  Discriminating codes in (bipartite) planar graphs , 2008, Eur. J. Comb..

[11]  Sasanka Roy,et al.  Covering Segments with Unit Squares , 2016, WADS.

[12]  Peng-Jun Wan,et al.  Separating points by axis-parallel lines , 2005, CCCG.

[13]  Mikkel Thorup,et al.  Undirected single-source shortest paths with positive integer weights in linear time , 1999, JACM.

[14]  Aline Parreau,et al.  Identification, Location-Domination and Metric Dimension on Interval and Permutation Graphs. II. Algorithms and Complexity , 2014, Algorithmica.

[15]  Tetsuo Asano,et al.  Shattering a set of objects in 2d , 1999, CCCG.

[16]  R. Ravi,et al.  Approximation algorithms for the test cover problem , 2003, Math. Program..

[17]  Silvio Micali,et al.  An O(v|v| c |E|) algoithm for finding maximum matching in general graphs , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[18]  Aline Parreau,et al.  Identifying Codes in Hereditary Classes of Graphs and VC-Dimension , 2014, SIAM J. Discret. Math..

[19]  David Starobinski,et al.  Robust location detection with sensor networks , 2004, IEEE Journal on Selected Areas in Communications.

[20]  Ari Trachtenberg,et al.  Identifying Codes and Covering Problems , 2008, IEEE Transactions on Information Theory.

[21]  Aline Parreau,et al.  Identification, location-domination and metric dimension on interval and permutation graphs. I. Bounds , 2015, Theor. Comput. Sci..

[22]  Arunabha Sen,et al.  Sensor Networks for Structural Health Monitoring of Critical Infrastructures Using Identifying Codes , 2019, 2019 15th International Conference on the Design of Reliable Communication Networks (DRCN).

[23]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[24]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[25]  Sathish Govindarajan,et al.  Demand Hitting and Covering of Intervals , 2017, CALDAM.

[26]  Gerhard J. Woeginger,et al.  Star Partitions of Perfect Graphs , 2014, ICALP.