Streaming Set Cover in Practice

被引:0
|
作者
Barlow, Michael [1 ]
Konrad, Christian [1 ]
Nandasena, Charana [2 ]
机构
[1] Univ Bristol, Dept Comp Sci, Bristol, Avon, England
[2] Univ Melbourne, Melbourne Sch Engn, Melbourne, Vic, Australia
关键词
APPROXIMATION ALGORITHMS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
State-of-the-art practical algorithms for solving large Set Cover instances can all be regarded as variants of the Greedy Set Cover algorithm. These algorithms maintain the input sets in memory, which yields a substantial memory footprint. In particular, in the context of massive inputs, these sets may need to be maintained on the hard disk or on external memory, and, consequently, access to these sets is slow. In this paper, we demonstrate that simple one-pass algorithms with small memory footprints are able to compete with the more involved Greedy-like algorithms for Set Cover in practice. Our experiments show that a recent Set Cover streaming algorithm by Emek and Rosen [ACM Trans. on Alg. 2016] produces covers whose sizes are on average within 8% of those produced by state-of-the-art algorithms, while using between 10 and 73 times less memory. We also provide a theoretical analysis of an extension of the Emek-Rosen algorithm to multiple passes and demonstrate that multiple passes allow us to further reduce cover sizes in practice.
引用
收藏
页码:181 / +
页数:12
相关论文
共 50 条
  • [21] THE ONLINE SET COVER PROBLEM
    Alon, Noga
    Awerbuch, Baruch
    Azar, Yossi
    Buchbinder, Niv
    Naor, Joseph
    SIAM JOURNAL ON COMPUTING, 2009, 39 (02) : 361 - 370
  • [22] The set cover with pairs problem
    Hassin, R
    Segev, D
    FSTTCS 2005: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2005, 3821 : 164 - 176
  • [23] The pipelined set cover problem
    Munagala, K
    Babu, S
    Motwani, R
    Widom, J
    DATABASE THEORY - ICDT 2005, PROCEEDINGS, 2005, 3363 : 83 - 98
  • [24] The hardness of approximating set cover
    Wolff, A
    LECTURES ON PROOF VERIFICATION AND APPROXIMATION ALGORITHMS, 1998, 1367 : 249 - 262
  • [25] Set Cover at Web Scale
    Stergiou, Stergios
    Tsioutsiouliklis, Kostas
    KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 1125 - 1133
  • [26] The state of the cover crop nation and how to set realistic future goals for the popular conservation practice
    Hamilton, Abbe V.
    Mortensen, David A.
    Allen, Melanie Kammerer
    JOURNAL OF SOIL AND WATER CONSERVATION, 2017, 72 (05) : 111A - 115A
  • [27] Algorithms for connected set cover problem and fault-tolerant connected set cover problem
    Zhang, Zhao
    Gao, Xiaofeng
    Wu, Weili
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (8-10) : 812 - 817
  • [28] A note on 'Algorithms for connected set cover problem and fault-tolerant connected set cover problem'
    Ren, Wei
    Zhao, Qing
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (45) : 6451 - 6454
  • [29] Streaming Algorithm for Submodular Cover Problem Under Noise
    Nguyen, Bich-Ngan T.
    Pham, Phuong N. H.
    Pham, Canh, V
    Su, Anh N.
    Snasel, Vaclav
    2021 RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES (RIVF 2021), 2021, : 156 - 161
  • [30] Set It and Forget It: Approximating the Set Once Strip Cover Problem
    Amotz Bar-Noy
    Ben Baumer
    Dror Rawitz
    Algorithmica, 2017, 79 : 368 - 386