ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1910.14154
11
9

Improved Local Computation Algorithm for Set Cover via Sparsification

30 October 2019
Christoph Grunau
Slobodan Mitrovic
R. Rubinfeld
A. Vakilian
    LRM
ArXivPDFHTML
Abstract

We design a Local Computation Algorithm (LCA) for the set cover problem. Given a set system where each set has size at most sss and each element is contained in at most ttt sets, the algorithm reports whether a given set is in some fixed set cover whose expected size is O(log⁡s)O(\log{s})O(logs) times the minimum fractional set cover value. Our algorithm requires sO(log⁡s)tO(log⁡s⋅(log⁡log⁡s+log⁡log⁡t))s^{O(\log{s})} t^{O(\log{s} \cdot (\log \log{s} + \log \log{t}))}sO(logs)tO(logs⋅(loglogs+loglogt)) queries. This result improves upon the application of the reduction of [Parnas and Ron, TCS'07] on the result of [Kuhn et al., SODA'06], which leads to a query complexity of (st)O(log⁡s⋅log⁡t)(st)^{O(\log{s} \cdot \log{t})}(st)O(logs⋅logt). To obtain this result, we design a parallel set cover algorithm that admits an efficient simulation in the LCA model by using a sparsification technique introduced in [Ghaffari and Uitto, SODA'19] for the maximal independent set problem. The parallel algorithm adds a random subset of the sets to the solution in a style similar to the PRAM algorithm of [Berger et al., FOCS'89]. However, our algorithm differs in the way that it never revokes its decisions, which results in a fewer number of adaptive rounds. This requires a novel approximation analysis which might be of independent interest.

View on arXiv
Comments on this paper