Better Streaming Algorithms for the Maximum Coverage Problem

被引:15
|
作者
McGregor, Andrew [1 ]
Vu, Hoa T. [1 ]
机构
[1] Univ Massachusetts, Amherst, MA 01003 USA
基金
美国国家科学基金会;
关键词
Data streams; Algorithms; Approximations; Maximum coverage;
D O I
10.1007/s00224-018-9878-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the classic NP-Hard problem of finding the maximum k-set coverage in the data stream model: given a set system of m sets that are subsets of a universe {1, . . . , n}, find the k sets that cover the most number of distinct elements. The problem can be approximated up to a factor 1 - 1/e in polynomial time. In the streaming-set model, the sets and their elements are revealed online. The main goal of our work is to design algorithms, with approximation guarantees as close as possible to 1 - 1/e, that use sublinear space o(mn). Our main results are: Two (1 - 1/e - epsilon) approximation algorithms: One uses O(epsilon(-1)) passes and (O) over tilde(epsilon(-2)k) space whereas the other uses only a single pass but (O) over tilde(epsilon(-2)m) space. (O) over tilde(center dot) suppresses polylog factors. We show that any approximation factor better than (1 - (1 - 1/k) k) approximate to 1 - 1/e in constant passes requires Omega(m) space for constant k even if the algorithm is allowed unbounded processing time. We also demonstrate a single-pass, (1 - epsilon) approximation algorithm using (O) over tilde (epsilon(-2)m.min(k, epsilon(-1))) space. We also study the maximum k-vertex coverage problem in the dynamic graph stream model. In this model, the stream consists of edge insertions and deletions of a graph on N vertices. The goal is to find k vertices that cover the most number of distinct edges. We show that any constant approximation in constant passes requires Omega(N) space for constant k whereas (O) over tilde(epsilon N-2) space is sufficient for a (1 - epsilon) approximation and arbitrary k in a single pass. For regular graphs, we show that (O) over tilde(epsilon(-3)k) space is sufficient for a (1 - epsilon)approximation in a single pass. We generalize this to a (kappa - epsilon) approximation when the ratio between the minimum and maximum degree is bounded below by kappa.
引用
收藏
页码:1595 / 1619
页数:25
相关论文
共 50 条
  • [41] An improved formulation for the maximum coverage patrol routing problem
    Capar, Ibrahim
    Keskin, Burcu B.
    Rubin, Paul A.
    COMPUTERS & OPERATIONS RESEARCH, 2015, 59 : 1 - 10
  • [42] Maximum lifetime coverage problem with battery recovery effect
    Fu, Norie
    Kakimura, Naonori
    Kimura, Kei
    Suppakitpaisarn, Vorapong
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 18 : 1 - 13
  • [43] Maximum Barrier Coverage Deployment Algorithms in Wireless Sensor Networks
    Tri Gia Nguyen
    So-In, Chakchai
    Nhu Gia Nguyen
    2016 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2016, : 562 - 566
  • [44] Node Placement with Evolutionary Algorithms for Maximum Coverage of Heterogeneous WSNs
    Zorlu, Ozan
    Koray, Ozgur
    2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [45] Maximum Coverage Heuristics (MCH) for Target Coverage Problem in Wireless Sensor Network
    Bajaj, Dimple
    Manju
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 300 - 305
  • [46] Generation of an equipment module database - A maximum coverage problem
    Eilermann, Martin
    Schach, Constantin
    Sander, Peer
    Bramsiepe, Christian
    Schembecker, Gerhard
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2019, 148 : 164 - 168
  • [47] The Maximum Weighted Submatrix Coverage Problem: A CP Approach
    Derval, Guillaume
    Branders, Vincent
    Dupont, Pierre
    Schaus, Pierre
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2019, 2019, 11494 : 258 - 274
  • [48] New variations of the maximum coverage facility location problem
    Bhattacharya, Bhaswar B.
    Nandy, Subhas C.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 224 (03) : 477 - 485
  • [49] Maximum coverage problem with group budget constraints and applications
    Chekuri, C
    Kumar, A
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, PROCEEDINGS, 2004, 3122 : 72 - 83
  • [50] Iterated hyperplane search for the budgeted maximum coverage problem
    Wei, Zequn
    Hao, Jin-Kao
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 214