paper

Complexity and Approximation for Discriminating and Identifying Code Problems in Geometric Setups

arXiv:2009.10353 · doi:10.1007/s00453-022-01073-0

Abstract

We study geometric variations of the discriminating code problem. In the \emph{discrete version} of the problem, a finite set of points and a finite set of objects are given in . The objective is to choose a subset of minimum cardinality such that for each point , the subset covering satisfies , and each pair , , we have . In the \emph{continuous version} of the problem, the solution set can be chosen freely among a (potentially infinite) class of allowed geometric objects. In the 1-dimensional case (), the points in are placed on a horizontal line , and the objects in are finite-length line segments aligned with (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. Still, for the 1-dimensional discrete version, we design a polynomial-time -approximation algorithm. We also design a PTAS for both discrete and continuous versions in one dimension, for the restriction where the intervals are all required to have the same length. We then study the 2-dimensional case () for axis-parallel unit square objects. We show that both continuous and discrete versions are NP-complete, and design polynomial-time approximation algorithms that produce -approximate and -approximate solutions respectively, using rounding of suitably defined integer linear programming problems. We show that the identifying code problem for axis-parallel unit square intersection graphs (in ) can be solved in the same manner as for the discrete version of the discriminating code problem for unit square objects.

References in corpus (4)