English

Polynomial-time Approximation of Independent Set Parameterized by Treewidth

Data Structures and Algorithms 2023-07-06 v1

Abstract

We prove the following result about approximating the maximum independent set in a graph. Informally, we show that any approximation algorithm with a ``non-trivial'' approximation ratio (as a function of the number of vertices of the input graph GG) can be turned into an approximation algorithm achieving almost the same ratio, albeit as a function of the treewidth of GG. More formally, we prove that for any function ff, the existence of a polynomial time (n/f(n))(n/f(n))-approximation algorithm yields the existence of a polynomial time O(twlogf(tw)/f(tw))O(tw \cdot\log{f(tw)}/f(tw))-approximation algorithm, where nn and twtw denote the number of vertices and the width of a given tree decomposition of the input graph. By pipelining our result with the state-of-the-art O(n(loglogn)2/log3n)O(n \cdot (\log \log n)^2/\log^3 n)-approximation algorithm by Feige (2004), this implies an O(tw(loglogtw)3/log3tw)O(tw \cdot (\log \log tw)^3/\log^3 tw)-approximation algorithm.

Keywords

Cite

@article{arxiv.2307.01341,
  title  = {Polynomial-time Approximation of Independent Set Parameterized by Treewidth},
  author = {Parinya Chalermsook and Fedor Fomin and Thekla Hamm and Tuukka Korhonen and Jesper Nederlof and Ly Orgo},
  journal= {arXiv preprint arXiv:2307.01341},
  year   = {2023}
}

Comments

To appear in the 31st Annual European Symposium on Algorithms (ESA 2023)

R2 v1 2026-06-28T11:21:14.541Z