TIGHT BOUNDS FOR SINGLE-PASS STREAMING COMPLEXITY OF THE SET COVER PROBLEM

被引:4
|
作者
Assadi, Sepehr [1 ]
Khanna, Sanjeev [1 ]
Li, Yang [1 ]
机构
[1] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
streaming algorithms; communication complexity; set cover; covering integer programs;
D O I
10.1137/16M1095482
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We resolve the space complexity of single-pass streaming algorithms for approximating the classic set cover problem. For finding an alpha-approximate set cover (for any alpha = o(root n/ log n)) using a single-pass streaming algorithm, we show that Theta(mn/alpha) space is both sufficient and necessary (up to an O(log n) factor); here m denotes the number of sets and n denotes the size of the universe. This provides a strong negative answer to the open question posed by Har-Peled et al. [Towards tight bounds for the streaming set cover problem, in Proceedings of the 35th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems (PODS '16), pp. 371-383] regarding the possibility of having a single-pass algorithm with a small approximation factor that uses sublinear space. We further study the problem of estimating the size of a minimum set cover (as opposed to finding the actual sets) and establish that an additional factor of alpha savings in the space is achievable in this case and is the best possible. In other words, we show that Theta (mn/alpha(2)) space is both sufficient and necessary (up to logarithmic factors) for estimating the size of a minimum set cover to within a factor of alpha. Our algorithm, in fact, works for the more general problem of estimating the optimal value of a covering integer program. On the other hand, our lower bound holds even for set cover instances, where the sets are presented in a random order.
引用
收藏
页数:36
相关论文
共 34 条
  • [21] Tight Bounds for the Advice Complexity of the Online Minimum Steiner Tree Problem
    Barhum, Kfir
    SOFSEM 2014: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2014, 8327 : 77 - 88
  • [22] Tight complexity bounds for the two-dimensional real knapsack problem
    Valentin E. Brimkov
    Stefan S. Dantchev
    Mauro Leoncini
    CALCOLO, 1999, 36 : 123 - 128
  • [23] Tight complexity bounds for the two-dimensional real knapsack problem
    Brimkov, VE
    Dantchev, SS
    Leoncini, M
    CALCOLO, 1999, 36 (02) : 123 - 128
  • [24] Single-pass distortion-smoothing encoding for low bit-rate video streaming applications
    Chen, T
    He, ZH
    2003 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL II, PROCEEDINGS, 2003, : 237 - 240
  • [25] A multiple single-pass heuristic algorithm solving the stochastic assembly line rebalancing problem
    Gamberini, R.
    Gebennini, E.
    Grassi, A.
    Regattieri, A.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2009, 47 (08) : 2141 - 2164
  • [26] ON THE SEARCH FOR NEW SOLUTIONS OF THE SINGLE-PASS CROSS-FLOW HEAT-EXCHANGER PROBLEM
    BACLIC, BS
    HEGGS, PJ
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 1985, 28 (10) : 1965 - 1976
  • [27] DSM-PLW: Single-pass mining of path traversal patterns over streaming Web click-sequences
    Li, Hua-Fu
    Lee, Suh-Yin
    Shan, Man-Kwan
    COMPUTER NETWORKS, 2006, 50 (10) : 1474 - 1487
  • [28] Experimental study of a single-pass flat plate solar air collector with severe dust deposition on the transparent glass cover
    Deng, Jie
    Yang, Xudong
    Yang, Ming
    Wang, Zhifeng
    INTERNATIONAL CONFERENCE ON SOLAR HEATING AND COOLING FOR BUILDINGS AND INDUSTRY, SHC 2014, 2015, 70 : 32 - 40
  • [29] A Polynomial-Time Algorithm with Tight Error Bounds for Single-Period Unit Commitment Problem
    Ruo-Tian Gao
    Shu-Cherng Fang
    Cheng Lu
    Wen-Xun Xing
    Journal of the Operations Research Society of China, 2023, 11 : 1 - 28
  • [30] A Polynomial-Time Algorithm with Tight Error Bounds for Single-Period Unit Commitment Problem
    Gao, Ruo-Tian
    Fang, Shu-Cherng
    Lu, Cheng
    Xing, Wen-Xun
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2023, 11 (01) : 1 - 28