Set Covering with Our Eyes Wide Shut

04/04/2023
by   Anupam Gupta, et al.
0

In the stochastic set cover problem (Grandoni et al., FOCS '08), we are given a collection 𝒮 of m sets over a universe 𝒰 of size N, and a distribution D over elements of 𝒰. The algorithm draws n elements one-by-one from D and must buy a set to cover each element on arrival; the goal is to minimize the total cost of sets bought during this process. A universal algorithm a priori maps each element u ∈𝒰 to a set S(u) such that if U ⊆𝒰 is formed by drawing n times from distribution D, then the algorithm commits to outputting S(U). Grandoni et al. gave an O(log mN)-competitive universal algorithm for this stochastic set cover problem. We improve unilaterally upon this result by giving a simple, polynomial time O(log mn)-competitive universal algorithm for the more general prophet version, in which U is formed by drawing from n different distributions D_1, …, D_n. Furthermore, we show that we do not need full foreknowledge of the distributions: in fact, a single sample from each distribution suffices. We show similar results for the 2-stage prophet setting and for the online-with-a-sample setting. We obtain our results via a generic reduction from the single-sample prophet setting to the random-order setting; this reduction holds for a broad class of minimization problems that includes all covering problems. We take advantage of this framework by giving random-order algorithms for non-metric facility location and set multicover; using our framework, these automatically translate to universal prophet algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/20/2018

Approximation Algorithm for the Partial Set Multi-Cover Problem

Partial set cover problem and set multi-cover problem are two generaliza...
research
03/16/2023

Online and Dynamic Algorithms for Geometric Set Cover and Hitting Set

Set cover and hitting set are fundamental problems in combinatorial opti...
research
09/25/2019

A New Deterministic Algorithm for Dynamic Set Cover

We present a deterministic dynamic algorithm for maintaining a (1+ϵ)f-ap...
research
09/06/2020

On Hardness of Approximation of Parameterized Set Cover and Label Cover: Threshold Graphs from Error Correcting Codes

In the (k,h)-SetCover problem, we are given a collection 𝒮 of sets over ...
research
07/06/2017

When the Optimum is also Blind: a New Perspective on Universal Optimization

Consider the following variant of the set cover problem. We are given a ...
research
06/15/2021

Learning-based Support Estimation in Sublinear Time

We consider the problem of estimating the number of distinct elements in...
research
07/28/2021

On the Approximability of Multistage Min-Sum Set Cover

We investigate the polynomial-time approximability of the multistage ver...

Please sign up or login with your details

Forgot password? Click here to reset