English

Upper Dominating Set: Tight Algorithms for Pathwidth and Sub-Exponential Approximation

Data Structures and Algorithms 2021-01-20 v1 Computational Complexity

Abstract

An upper dominating set is a minimal dominating set in a graph. In the \textsc{Upper Dominating Set} problem, the goal is to find an upper dominating set of maximum size. We study the complexity of parameterized algorithms for \textsc{Upper Dominating Set}, as well as its sub-exponential approximation. First, we prove that, under ETH, \textsc{kk-Upper Dominating Set} cannot be solved in time O(no(k))O(n^{o(k)}) (improving on O(no(k))O(n^{o(\sqrt{k})})), and in the same time we show under the same complexity assumption that for any constant ratio rr and any ε>0\varepsilon > 0, there is no rr-approximation algorithm running in time O(nk1ε)O(n^{k^{1-\varepsilon}}). Then, we settle the problem's complexity parameterized by pathwidth by giving an algorithm running in time O(6pw)O^*(6^{pw}) (improving the current best O(7pw)O^*(7^{pw})), and a lower bound showing that our algorithm is the best we can get under the SETH. Furthermore, we obtain a simple sub-exponential approximation algorithm for this problem: an algorithm that produces an rr-approximation in time nO(n/r)n^{O(n/r)}, for any desired approximation ratio r<nr < n. We finally show that this time-approximation trade-off is tight, up to an arbitrarily small constant in the second exponent: under the randomized ETH, and for any ratio r>1r > 1 and ε>0\varepsilon > 0, no algorithm can output an rr-approximation in time n(n/r)1εn^{(n/r)^{1-\varepsilon}}. Hence, we completely characterize the approximability of the problem in sub-exponential time.

Keywords

Cite

@article{arxiv.2101.07550,
  title  = {Upper Dominating Set: Tight Algorithms for Pathwidth and Sub-Exponential Approximation},
  author = {Louis Dublois and Michael Lampis and Vangelis Th. Paschos},
  journal= {arXiv preprint arXiv:2101.07550},
  year   = {2021}
}

Comments

This paper has been accepted to CIAC 2021