Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Minimum Stable Cut and Treewidth

View through CrossRef
A stable or locally-optimal cut of a graph is a cut whose weight cannot be increased by changing the side of a single vertex. In this paper we study Minimum Stable Cut, the problem of finding a stable cut of minimum weight. Since this problem is NP-hard, we study its complexity on graphs of low treewidth, low degree, or both. We begin by showing that the problem remains weakly NP-hard on severely restricted trees, so bounding treewidth alone cannot make it tractable. We match this hardness with a pseudo-polynomial DP algorithm solving the problem in time $(Δ\cdot W)^{O(tw)}n^{O(1)}$, where $tw$ is the treewidth, $Δ$ the maximum degree, and $W$ the maximum weight. On the other hand, bounding $Δ$ is also not enough, as the problem is NP-hard for unweighted graphs of bounded degree. We therefore parameterize Minimum Stable Cut by both $tw$ and $Δ$ and obtain an FPT algorithm running in time $2^{O(Δtw)}(n+\log W)^{O(1)}$. Our main result for the weighted problem is to provide a reduction showing that both aforementioned algorithms are essentially optimal, even if we replace treewidth by pathwidth: if there exists an algorithm running in $(nW)^{o(pw)}$ or $2^{o(Δpw)}(n+\log W)^{O(1)}$, then the ETH is false. Complementing this, we show that we can, however, obtain an FPT approximation scheme parameterized by treewidth, if we consider almost-stable solutions, that is, solutions where no single vertex can unilaterally increase the weight of its incident cut edges by more than a factor of $(1+\varepsilon)$. Motivated by these mostly negative results, we consider Unweighted Minimum Stable Cut. Here our results already imply a much faster exact algorithm running in time $Δ^{O(tw)}n^{O(1)}$. We show that this is also probably essentially optimal: an algorithm running in $n^{o(pw)}$ would contradict the ETH. Full version of ICALP 2021 paper
Centre pour la Communication Scientifique Directe (CCSD)
Title: Minimum Stable Cut and Treewidth
Description:
A stable or locally-optimal cut of a graph is a cut whose weight cannot be increased by changing the side of a single vertex.
In this paper we study Minimum Stable Cut, the problem of finding a stable cut of minimum weight.
Since this problem is NP-hard, we study its complexity on graphs of low treewidth, low degree, or both.
We begin by showing that the problem remains weakly NP-hard on severely restricted trees, so bounding treewidth alone cannot make it tractable.
We match this hardness with a pseudo-polynomial DP algorithm solving the problem in time $(Δ\cdot W)^{O(tw)}n^{O(1)}$, where $tw$ is the treewidth, $Δ$ the maximum degree, and $W$ the maximum weight.
On the other hand, bounding $Δ$ is also not enough, as the problem is NP-hard for unweighted graphs of bounded degree.
We therefore parameterize Minimum Stable Cut by both $tw$ and $Δ$ and obtain an FPT algorithm running in time $2^{O(Δtw)}(n+\log W)^{O(1)}$.
Our main result for the weighted problem is to provide a reduction showing that both aforementioned algorithms are essentially optimal, even if we replace treewidth by pathwidth: if there exists an algorithm running in $(nW)^{o(pw)}$ or $2^{o(Δpw)}(n+\log W)^{O(1)}$, then the ETH is false.
Complementing this, we show that we can, however, obtain an FPT approximation scheme parameterized by treewidth, if we consider almost-stable solutions, that is, solutions where no single vertex can unilaterally increase the weight of its incident cut edges by more than a factor of $(1+\varepsilon)$.
Motivated by these mostly negative results, we consider Unweighted Minimum Stable Cut.
Here our results already imply a much faster exact algorithm running in time $Δ^{O(tw)}n^{O(1)}$.
We show that this is also probably essentially optimal: an algorithm running in $n^{o(pw)}$ would contradict the ETH.
Full version of ICALP 2021 paper.

Related Results

Treewidth-Aware Complexity for Evaluating Epistemic Logic Programs
Treewidth-Aware Complexity for Evaluating Epistemic Logic Programs
Logic programs are a popular formalism for encoding many problems relevant to knowledge representation and reasoning as well as artificial intelligence. However, for modeling ratio...
DynASP2.5: Dynamic Programming on Tree Decompositions in Action
DynASP2.5: Dynamic Programming on Tree Decompositions in Action
Efficient exact parameterized algorithms are an active research area. Such algorithms exhibit a broad interest in the theoretical community. In the last few years, implementations ...
Advanced tools and methods for treewidth-based problem solving
Advanced tools and methods for treewidth-based problem solving
Abstract Computer programs, so-called solvers, for solving the well-known Boolean satisfiability problem (Sat) have been improving for decades. Among the reasons, wh...
Treewidth : algorithmic, combinatorial, and practical aspects
Treewidth : algorithmic, combinatorial, and practical aspects
Treewidth : aspects algorithmiques, combinatoires et pratiques Dans cette thèse, nous étudions la complexité paramétrée de problèmes combinatoires dans les graphes....
Counting Complexity for Reasoning in Abstract Argumentation
Counting Complexity for Reasoning in Abstract Argumentation
In this paper, we consider counting and projected model counting of extensions in abstract argumentation for various semantics, including credulous reasoning. When asking for proje...
Tree Diet: Reducing the Treewidth to Unlock FPT Algorithms in RNA Bioinformatics
Tree Diet: Reducing the Treewidth to Unlock FPT Algorithms in RNA Bioinformatics
Abstract Hard graph problems are ubiquitous in Bioinformatics, inspiring the design of specialized Fixed-Parameter Tractable algorithms, many of ...
Tree Diet: Reducing the Treewidth to Unlock FPT Algorithms in RNA Bioinformatics
Tree Diet: Reducing the Treewidth to Unlock FPT Algorithms in RNA Bioinformatics
Abstract Hard graph problems are ubiquitous in Bioinformatics, inspiring the design of specialized Fixed-Parameter Tractable algorithms, many of which rely on a combination...

Back to Top