Practical and efficient algorithms for the geometric hitting set problem

被引:13
作者
Bus, Norbert [1 ]
Mustafa, Nabil H. [1 ]
Ray, Saurabh [2 ]
机构
[1] Univ Paris Est, LIGM, Equipe A3SI, ESIEE, Paris, France
[2] New York Univ, Comp Sci Dept, Abu Dhabi, U Arab Emirates
关键词
Geometric hitting sets; Approximation algorithms; Computational geometry; EPSILON-NETS; APPROXIMATION ALGORITHMS; INDEPENDENT SET; VC-DIMENSION; DISKS;
D O I
10.1016/j.dam.2017.12.018
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The geometric hitting set problem is one of the basic geometric combinatorial optimization problems: given a set P of points and a set D of geometric objects in the plane, the goal is to compute a small-sized subset of P that hits all objects in D. Recently Agarwal and Pan (2014) presented a near-linear time algorithm for the case where D consists of disks in the plane. The algorithm uses sophisticated geometric tools and data structures with large resulting constants. In this paper, we design a hitting-set algorithm for this case without the use of these data-structures, and present experimental evidence that our new algorithm has near-linear running time in practice, and computes hitting sets within 1.3-factor of the optimal hitting set. We further present dnet, a public source-code module that incorporates this improvement, enabling fast and efficient computation of small-sized hitting sets in practice. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:25 / 32
页数:8
相关论文
共 23 条
  • [1] SCIP: solving constraint integer programs
    Achterberg, Tobias
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2009, 1 (01) : 1 - 41
  • [2] Agarwal P. K., 2017, HDB DISCRETE COMPUTA
  • [3] Independent set of intersection graphs of convex objects in 2D
    Agarwal, PK
    Mustafa, NH
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2006, 34 (02): : 83 - 95
  • [4] Agarwal PK., 2014, P S COMPUTATIONAL GE, P271
  • [5] [Anonymous], FED WILDL FIR OCC DA
  • [6] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
  • [7] [Anonymous], 2015, CGAL USER REFERENCE
  • [8] ALMOST OPTIMAL SET COVERS IN FINITE VC-DIMENSION
    BRONNIMANN, H
    GOODRICH, MT
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1995, 14 (04) : 463 - 479
  • [9] Bus N., 2017, DISCRETE COMPUT GEOM, P1
  • [10] Tighter estimates for ε-nets for disks
    Bus, Norbert
    Garg, Shashwat
    Mustafa, Nabil H.
    Ray, Saurabh
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2016, 53 : 27 - 35