Abstract

We consider the vertex cover problem with multiple coverage constraints in hypergraphs. In this problem, we are given a hypergraph \(G=(V,E)\) with a maximum edge size f, a cost function \(w: V\rightarrow {\mathbb {Z}}^+\), and edge subsets \(P_1,P_2,\ldots ,P_r\) of E along with covering requirements \(k_1,k_2,\ldots ,k_r\) for each subset. The objective is to find a minimum cost subset S of V such that, for each edge subset \(P_i\), at least \(k_i\) edges of it are covered by S. This problem is a basic yet general form of classical vertex cover problem and the edge-partitioned vertex cover problem considered by Bera et al. We present a primal-dual algorithm yielding an \(\left( f \cdot H_r + H_r\right) \)-approximation for this problem, where \(H_r\) is the \(r^{th}\) harmonic number. This improves over the previous ratio of \((3cf\log r)\), where c is a large constant used to ensure a low failure probability for Monte-Carlo randomized algorithms. Compared to the previous result, our algorithm is deterministic and pure combinatorial, meaning that no Ellipsoid solver is required for this basic problem. Our result can be seen as a novel reinterpretation of a few classical tight results using the language of LP primal-duality.

Highlights

  • The vertex cover problem is one of the most well-known and fundamental problem in graph theory and approximation algorithms

  • Given an undirected hypergraph G = (V, E) and a cost function w : V → Z+, the objective is to find a minimum cost subset S ⊆ V such that any edge in E is incident to some vertex in S. This problem is known to be NP-hard, and f -approximation algorithms based on simple LP rounding and LP primal-duality are known for this problem [10], where f is the maximum size of the hyperedges

  • The partial vertex cover problem is a natural generalization of the vertex cover problem

Read more

Summary

Introduction

The vertex cover problem is one of the most well-known and fundamental problem in graph theory and approximation algorithms. Given an undirected hypergraph G = (V, E) and a cost function w : V → Z+, the objective is to find a minimum cost subset S ⊆ V such that any edge in E is incident to some vertex in S This problem is known to be NP-hard, and f -approximation algorithms based on simple LP rounding and LP primal-duality are known for this problem [10], where f is the maximum size of the hyperedges. The objective is to find a minimum cost vertex subset that covers at least ki edges of Ei for each 1 ≤ i ≤ r They obtained a (6c log r)-approximation for normal graphs, where c is a large constant used for Monte-Carlo randomized algorithms to ensure low error probability.

Preliminary
A Strong LP Relaxation
Our Approximation Algorithm for VC-MCC
The Algorithm
Analysis
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call