2008SIAM Journal on Discrete MathematicsRequires access

Approximating the Unweighted ${k}$-Set Cover Problem: Greedy Meets Local Search

Asaf Levin

Open publisher page 25 citations

Abstract

In the unweighted set cover problem we are given a set of elements $E=\{e_1,e_2,\ldots,e_n\}$ and a collection ${\cal F}$ of subsets of E. The problem is to compute a subcollection $SOL\subseteq{\cal F}$ such that $\bigcup_{S_j\in SOL}S_j=E$ and its size $|SOL|$ is minimized. When $|S|\leq k$ for all $S\in{\cal F}$, we obtain the unweighted k-set cover problem. It is well known that the greedy algorithm is an $H_k$-approximation algorithm for the unweighted k-set cover, where $H_k=\sum_{i=1}^k\frac{1}{i}$ is the kth harmonic number and that this bound on the approximation ratio of the greedy algorithm is tight for all constant values of k. Since the set cover problem is a fundamental problem, there is an ongoing research effort to improve this approximation ratio using modifications of the greedy algorithm. The previous best improvement of the greedy algorithm is an $(H_k-\frac{1}{2})$-approximation algorithm. In this paper we present a new $(H_k-\frac{196}{390})$-approximation algorithm for $k\geq4$ that improves the previous best approximation ratio for all values of $k\geq4$. Our algorithm is based on combining a local search during various stages of the greedy algorithm.

About this research paper

What this paper is about

In the unweighted set cover problem we are given a set of elements $E=\{e_1,e_2,\ldots,e_n\}$ and a collection ${\cal F}$ of subsets of E. The problem is to compute a subcollection $SOL\subseteq{\cal F}$ such that $\bigcup_{S_j\in SOL}S_j=E$ and its size $|SOL|$ is minimized. When $|S|\leq k$ for all $S\in{\cal F}$, we obtain the unweighted k-set cover problem. It is well known that the greedy algorithm is an $H_k$-approximation algorithm for the unweighted k-set cover, where $H_k=\sum_{i=1}^k\frac{1}{i}$ is the kth harmonic number and that this bound on the approximation ratio of the greedy algorithm is tight for all constant values of k. Since the set cover problem is a fundamental problem, there is an ongoing research effort to improve this approximation ratio using modifications of the greedy algorithm. The previous best improvement of the greedy algorithm is an $(H_k-\frac{1}{2})$-approximation algorithm. In this paper we present a new $(H_k-\frac{196}{390})$-approximation algorithm for $k\geq4$ that improves the previous best approximation ratio for all values of $k\geq4$. Our algorithm is based on combining a local search during various stages of the greedy algorithm.

Why it matters

OpenAlex reports 25 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In the unweighted set cover problem we are given a set of elements $E=\{e_1,e_2,\ldots,e_n\}$ and a collection ${\cal F}$ of subsets of E. The problem is to compute a subcollection $SOL\subseteq{\cal F}$ such that $\bigcup_{S_j\in SOL}S_j=E$ and its size $|SOL|$ is minimized. When $|S|\leq k$ for all $S\in{\cal F}$, we obtain the unweighted k-set cover problem. It is well known that the greedy algorithm is an $H_k$-approximation algorithm for the unweighted k-set cover, where $H_k=\sum_{i=1}^k\frac{1}{i}$ is the kth harmonic number and that this bound on the approximation ratio of the greedy algorithm is tight for all constant values of k. Since the set cover problem is a fundamental problem, there is an ongoing research effort to improve this approximation ratio using modifications of the greedy algorithm. The previous best improvement of the greedy algorithm is an $(H_k-\frac{1}{2})$-approximation algorithm. In this paper we present a new $(H_k-\frac{196}{390})$-approximation algorithm for $k\geq4$ that improves the previous best approximation ratio for all values of $k\geq4$. Our algorithm is based on combining a local search during various stages of the greedy algorithm.

Key concepts: Cover (algebra), Greedy algorithm, Mathematics, Set cover problem, Combinatorics, Approximation algorithm, Set (abstract data type), Upper and lower bounds

Related papers

Back to paper searchBrowse research topicsOriginal source
Approximating the Unweighted ${k}$-Set Cover Problem: Greedy Meets Local Search — Research Paper | ScholarLens