An optimal FPT algorithm parametrized by treewidth for Weighted-Max-Bisection given a tree decomposition as advice assuming SETH and the hardness of MinConv

01/03/2021
by   Hauke Brinkop, et al.
0

The weighted maximal bisection problem is, given an edge weighted graph, to find a bipartition of the vertex set into two sets such that their cardinality differs by at most one and the sum of the weight of the edges between vertices that are not in the same set is maximized. This problem is known to be NP-hard, even when a tree decomposition of width t and 𝒪(n) nodes is given as an advice as part of the input, where n is the number of vertices of the input graph. But, given such an advice, the problem is decidable in FPT time in n parametrized by t. In particular Jansen et al. presented an algorithm with running time 𝒪(2^tn^3). Hanaka, Kobayashi, and Sone enhanced the analysis of the complexity to 𝒪(2^t(nt)^2). By slightly modifying the approach, we improve the running time to 𝒪(2^tn^2) in the RAM model, which is asymptotically optimal in n under the hardness of MinConv. We proof that this is also asymptotically optimal in its dependence on t assuming SETH by showing for a slightly easier problem (maximal cut) that there is no 𝒪(2^ϵ tpoly n) algorithm for any ε < 1 under SETH. This was already claimed by Hanaka, Kobayashi, and Sone but without a correct proof. We also present a hardness result (no 𝒪(2^t n^2-ε) algorithm for any ε > 0) for a broad family of subclasses of the weighted maximal bisection problem that are characterized only by the dependence of t from n, more precisely, all instances with t = f(n) for an arbitrary but fixed f(n) ∈ o(log n). This holds even when only considering planar graphs. Moreover we present a detailed description of the implementation details and assumptions that are necessary to achieve the optimal running time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2020

An optimal algorithm for Bisection for bounded-treewidth graphs

The maximum/minimum bisection problems are, given an edge-weighted graph...
research
03/14/2019

Maximum Cut Parameterized by Crossing Number

Given an edge-weighted graph G on n nodes, the NP-hard Max-Cut problem a...
research
08/27/2019

Hardness Amplification of Optimization Problems

In this paper, we prove a general hardness amplification scheme for opti...
research
10/07/2020

An Improvement of Reed's Treewidth Approximation

We present a new approximation algorithm for the treewidth problem which...
research
04/27/2021

Minimum Stable Cut and Treewidth

A stable cut of a graph is a cut whose weight cannot be increased by cha...
research
09/23/2021

Filling Crosswords is Very Hard

We revisit a classical crossword filling puzzle which already appeared i...
research
05/14/2021

Optimal Virtual Network Embeddings for Tree Topologies

The performance of distributed and data-centric applications often criti...

Please sign up or login with your details

Forgot password? Click here to reset