2,824 research outputs found

    Constant-Factor Approximation for TSP with Disks

    Full text link
    We revisit the traveling salesman problem with neighborhoods (TSPN) and present the first constant-ratio approximation for disks in the plane: Given a set of nn disks in the plane, a TSP tour whose length is at most O(1)O(1) times the optimal can be computed in time that is polynomial in nn. Our result is the first constant-ratio approximation for a class of planar convex bodies of arbitrary size and arbitrary intersections. In order to achieve a O(1)O(1)-approximation, we reduce the traveling salesman problem with disks, up to constant factors, to a minimum weight hitting set problem in a geometric hypergraph. The connection between TSPN and hitting sets in geometric hypergraphs, established here, is likely to have future applications.Comment: 14 pages, 3 figure

    Discriminating Codes in Geometric Setups

    Get PDF
    We study geometric variations of the discriminating code problem. In the \emph{discrete version} of the problem, a finite set of points PP and a finite set of objects SS are given in Rd\mathbb{R}^d. The objective is to choose a subset SSS^* \subseteq S of minimum cardinality such that for each point piPp_i \in P, the subset SiSS_i^* \subseteq S^* covering pip_i satisfies SiS_i^*\neq \emptyset, and each pair pi,pjPp_i,p_j \in P, iji \neq j, we have SiSjS_i^* \neq S_j^*. In the \emph{continuous version} of the problem, the solution set SS^* can be chosen freely among a (potentially infinite) class of allowed geometric objects. In the 1-dimensional case (d=1d=1), the points in PP are placed on a horizontal line LL, and the objects in SS are finite-length line segments aligned with LL (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 22-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 (d=2d=2) 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 (16OPT+1)(16\cdot OPT+1)-approximate and (64OPT+1)(64\cdot OPT+1)-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 d=2d=2) can be solved in the same manner as for the discrete version of the discriminating code problem for unit square objects

    Online Class Cover Problem

    Full text link
    In this paper, we study the online class cover problem where a (finite or infinite) family F\cal F of geometric objects and a set Pr{\cal P}_r of red points in Rd\mathbb{R}^d are given a prior, and blue points from Rd\mathbb{R}^d arrives one after another. Upon the arrival of a blue point, the online algorithm must make an irreversible decision to cover it with objects from F\cal F that do not cover any points of Pr{\cal P}_r. The objective of the problem is to place the minimum number of objects. When F\cal F consists of all possible translates of a square in R2\mathbb{R}^2, we prove that the competitive ratio of any deterministic online algorithm is Ω(logPr)\Omega(\log |{\cal P}_r|). On the other hand, when the objects are all possible translates of a rectangle in R2\mathbb{R}^2, we propose an O(logPr)O(\log |{\cal P}_r|)-competitive deterministic algorithm for the problem.Comment: 27 pages, 23 figure

    Optimality program in segment and string graphs

    Full text link
    Planar graphs are known to allow subexponential algorithms running in time 2O(n)2^{O(\sqrt n)} or 2O(nlogn)2^{O(\sqrt n \log n)} for most of the paradigmatic problems, while the brute-force time 2Θ(n)2^{\Theta(n)} is very likely to be asymptotically best on general graphs. Intrigued by an algorithm packing curves in 2O(n2/3logn)2^{O(n^{2/3}\log n)} by Fox and Pach [SODA'11], we investigate which problems have subexponential algorithms on the intersection graphs of curves (string graphs) or segments (segment intersection graphs) and which problems have no such algorithms under the ETH (Exponential Time Hypothesis). Among our results, we show that, quite surprisingly, 3-Coloring can also be solved in time 2O(n2/3logO(1)n)2^{O(n^{2/3}\log^{O(1)}n)} on string graphs while an algorithm running in time 2o(n)2^{o(n)} for 4-Coloring even on axis-parallel segments (of unbounded length) would disprove the ETH. For 4-Coloring of unit segments, we show a weaker ETH lower bound of 2o(n2/3)2^{o(n^{2/3})} which exploits the celebrated Erd\H{o}s-Szekeres theorem. The subexponential running time also carries over to Min Feedback Vertex Set but not to Min Dominating Set and Min Independent Dominating Set.Comment: 19 pages, 15 figure
    corecore