Table of Contents
Fetching ...

Fundamental Problems on Bounded-Treewidth Graphs: The Real Source of Hardness

Barış Can Esmer, Jacob Focke, Dániel Marx, Paweł Rzążewski

TL;DR

This paper shows that the same lower bounds can be obtained in a more restricted setting: a graph consisting of a block of a block of $t$ vertices connected to components of constant size already has the same hardness as a general tree decomposition of width $t$.

Abstract

It is known for many algorithmic problems that if a tree decomposition of width $t$ is given in the input, then the problem can be solved with exponential dependence on $t$. A line of research by Lokshtanov, Marx, and Saurabh [SODA 2011] produced lower bounds showing that in many cases known algorithms achieve the best possible exponential dependence on $t$, assuming the SETH. The main message of our paper is showing that the same lower bounds can be obtained in a more restricted setting: a graph consisting of a block of $t$ vertices connected to components of constant size already has the same hardness as a general tree decomposition of width $t$. Formally, a $(σ,δ)$-hub is a set $Q$ of vertices such that every component of $Q$ has size at most $σ$ and is adjacent to at most $δ$ vertices of $Q$. $\bullet$ For every $ε> 0$, there are $σ,δ> 0$ such that Independent Set/Vertex Cover cannot be solved in time $(2-ε)^p\cdot n$, even if a $(σ,δ)$-hub of size $p$ is given in the input, assuming the SETH. This matches the earlier tight lower bounds parameterized by the width of the tree decomposition. Similar tight bounds are obtained for Odd Cycle Transversal, Max Cut, $q$-Coloring, and edge/vertex deletions versions of $q$-Coloring. $\bullet$ For every $ε>0$, there are $σ,δ> 0$ such that Triangle-Partition cannot be solved in time $(2-ε)^p\cdot n$, even if a $(σ,δ)$-hub of size $p$ is given in the input, assuming the Set Cover Conjecture (SCC). In fact, we prove that this statement is equivalent to the SCC, thus it is unlikely that this could be proved assuming the SETH. $\bullet$ For Dominating Set, we can prove a non-tight lower bound ruling out $(2-ε)^p\cdot n^{O(1)}$ algorithms, assuming either the SETH or the SCC, but this does not match the $3^p\cdot n^{O(1)}$ upper bound.

Fundamental Problems on Bounded-Treewidth Graphs: The Real Source of Hardness

TL;DR

This paper shows that the same lower bounds can be obtained in a more restricted setting: a graph consisting of a block of a block of vertices connected to components of constant size already has the same hardness as a general tree decomposition of width .

Abstract

It is known for many algorithmic problems that if a tree decomposition of width is given in the input, then the problem can be solved with exponential dependence on . A line of research by Lokshtanov, Marx, and Saurabh [SODA 2011] produced lower bounds showing that in many cases known algorithms achieve the best possible exponential dependence on , assuming the SETH. The main message of our paper is showing that the same lower bounds can be obtained in a more restricted setting: a graph consisting of a block of vertices connected to components of constant size already has the same hardness as a general tree decomposition of width . Formally, a -hub is a set of vertices such that every component of has size at most and is adjacent to at most vertices of . For every , there are such that Independent Set/Vertex Cover cannot be solved in time , even if a -hub of size is given in the input, assuming the SETH. This matches the earlier tight lower bounds parameterized by the width of the tree decomposition. Similar tight bounds are obtained for Odd Cycle Transversal, Max Cut, -Coloring, and edge/vertex deletions versions of -Coloring. For every , there are such that Triangle-Partition cannot be solved in time , even if a -hub of size is given in the input, assuming the Set Cover Conjecture (SCC). In fact, we prove that this statement is equivalent to the SCC, thus it is unlikely that this could be proved assuming the SETH. For Dominating Set, we can prove a non-tight lower bound ruling out algorithms, assuming either the SETH or the SCC, but this does not match the upper bound.
Paper Structure (84 sections, 59 theorems, 60 equations, 4 figures)

This paper contains 84 sections, 59 theorems, 60 equations, 4 figures.

Key Result

Theorem 1.1

If there exists an $\varepsilon > 0$ such that on input an $n$-vertex graph $G$ together with a tree decomposition of width at most $t$, then the SETH fails.

Figures (4)

  • Figure 1: An overview of the proof of \ref{['thm:SCCequivalent']}. An arrow from $\mathcal{A}$ to $\mathcal{B}$ indicates an implication stating that if $A$ is $2^n\text{-hard}$ then $\mathcal{B}$ is $2^n\text{-hard}$ as well.
  • Figure 2: An overview of the reductions in the proof of \ref{['thm:mainpacking']}. The two dashed arrows refer to $2^n\text{-hardness}$ reductions from \ref{['thm:SCCequivalent']}. To establish these two connections, note that we actually utilize all reductions shown in \ref{['fig:reductionoverview']}, except for the simple \ref{['obs:eqSCtoleqSC', 'obs:eqPTtoeqPC']}. The arrows annotated with (1) and (2) denote the reductions proved in \ref{['sec:clique-packing-partitioning']}.
  • Figure 3: Gadgets constructed in the proof of \ref{['lem:ed-allrelations']}. Black lines correspond to edges, and red lines denote copies of $\mathcal{J}^\omega_{\mathrm{OR}_2}$. Blue vertices are portals.
  • Figure 4: The construction of the $\triangle$-eq gadget with $r$ portal vertices. The blue, orange, and violet triangles, with dotted, dashed, and dotted-dashed edges respectively, belong to $\mathbb{P}_1$, $\mathbb{P}_2$, and $\mathbb{P}_3$ respectively.

Theorems & Definitions (106)

  • Theorem 1.1: DBLP:journals/talg/LokshtanovMS18
  • Theorem 1.2
  • Theorem 1.3
  • Theorem 1.4
  • Theorem 1.5
  • Theorem 1.6
  • Theorem 1.7
  • Theorem 1.8
  • Proposition 2.0
  • Theorem 2.1
  • ...and 96 more