English

A simple $(2+\epsilon)$-approximation algorithm for Split Vertex Deletion

Combinatorics 2020-09-24 v1 Discrete Mathematics

Abstract

A split graph is a graph whose vertex set can be partitioned into a clique and a stable set. Given a graph GG and weight function w:V(G)Q0w: V(G) \to \mathbb{Q}_{\geq 0}, the Split Vertex Deletion (SVD) problem asks to find a minimum weight set of vertices XX such that GXG-X is a split graph. It is easy to show that a graph is a split graph if and only it it does not contain a 44-cycle, 55-cycle, or a two edge matching as an induced subgraph. Therefore, SVD admits an easy 55-approximation algorithm. On the other hand, for every δ>0\delta >0, SVD does not admit a (2δ)(2-\delta)-approximation algorithm, unless P=NP or the Unique Games Conjecture fails. For every ϵ>0\epsilon >0, Lokshtanov, Misra, Panolan, Philip, and Saurabh recently gave a randomized (2+ϵ)(2+\epsilon)-approximation algorithm for SVD. In this work we give an extremely simple deterministic (2+ϵ)(2+\epsilon)-approximation algorithm for SVD.

Keywords

Cite

@article{arxiv.2009.11056,
  title  = {A simple $(2+\epsilon)$-approximation algorithm for Split Vertex Deletion},
  author = {Matthew Drescher and Samuel Fiorini and Tony Huynh},
  journal= {arXiv preprint arXiv:2009.11056},
  year   = {2020}
}

Comments

3 pages, 0 figures