Near-Linear Algorithms for Geometric Hitting Sets and Set Covers

被引:17
|
作者
Agarwal, Pankaj K. [1 ]
Pan, Jiangwei [1 ,2 ]
机构
[1] Duke Univ, Dept Comp Sci, Box 90129, Durham, NC 27708 USA
[2] Netflix Inc, 100 Winchester Cir, Los Gatos, CA 95032 USA
关键词
Geometric set cover; Near-linear algorithms; Multiplicative weight method; Disks; Rectangles; EPSILON-NETS; APPROXIMATION ALGORITHMS; FRACTIONAL PACKING; BOUNDS; SIZE;
D O I
10.1007/s00454-019-00099-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a finite range space Sigma = (X, R), with N = vertical bar X vertical bar+vertical bar R vertical bar, we present two simple algorithms, based on the multiplicative-weight method, for computing a small-size hitting set or set cover of Sigma. The first algorithm is a simpler variant of the BronnimannGoodrich algorithm but more efficient to implement, and the second algorithm can be viewed as solving a two-player zero-sum game. These algorithms, in conjunction with some standard geometric data structures, lead to near-linear algorithms for computing a small-size hitting set or set cover for a number of geometric range spaces. For example, they lead to O( Npolylog( N)) expected-time randomized O(1)-approximation algorithms for both hitting set and set cover if X is a set of points and R a set of disks in R-2.
引用
收藏
页码:460 / 482
页数:23
相关论文
共 41 条
  • [21] Improved Local Search for Geometric Hitting Set
    Bus, Norbert
    Garg, Shashwat
    Mustafa, Nabil H.
    Ray, Saurabh
    32ND INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2015), 2015, 30 : 184 - 196
  • [22] Geometric Hitting Set for Segments of Few Orientations
    Sándor P. Fekete
    Kan Huang
    Joseph S. B. Mitchell
    Ojas Parekh
    Cynthia A. Phillips
    Theory of Computing Systems, 2018, 62 : 268 - 303
  • [23] Approximating Edit Distance in Near-Linear Time
    Andoni, Alexandr
    Onak, Krzysztof
    STOC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2009, : 199 - 204
  • [24] APPROXIMATING EDIT DISTANCE IN NEAR-LINEAR TIME
    Andoni, Alexandr
    Onak, Krzysztof
    SIAM JOURNAL ON COMPUTING, 2012, 41 (06) : 1635 - 1648
  • [25] Geometric hitting set, set cover and generalized class cover problems with half-strips in opposite directions
    Mudgal, Apurva
    Pandit, Supantha
    DISCRETE APPLIED MATHEMATICS, 2016, 211 : 143 - 162
  • [26] The Dyck Language Edit Distance Problem in Near-linear Time
    Saha, Barna
    2014 55TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2014), 2014, : 611 - 620
  • [27] A Near-Linear Time Sampler for the Ising Model with External Field
    Chen, Xiaoyu
    Zhang, Xinyuan
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 4478 - 4503
  • [28] HITTING-SETS FOR ROABP AND SUM OF SET-MULTILINEAR CIRCUITS
    Agrawal, Manindra
    Gurjar, Rohit
    Korwar, Arpita
    Saxena, Nitin
    SIAM JOURNAL ON COMPUTING, 2015, 44 (03) : 669 - 697
  • [29] Exact and Approximation Algorithms for Geometric and Capacitated Set Cover Problems
    Berman, Piotr
    Karpinski, Marek
    Lingas, Andrzej
    ALGORITHMICA, 2012, 64 (02) : 295 - 310
  • [30] Exact and Approximation Algorithms for Geometric and Capacitated Set Cover Problems
    Piotr Berman
    Marek Karpinski
    Andrzej Lingas
    Algorithmica, 2012, 64 : 295 - 310