Dynamic programming on bipartite tree decompositions

09/14/2023
by   Lars Jaffke, et al.
0

We revisit a graph width parameter that we dub bipartite treewidth, along with its associated graph decomposition that we call bipartite tree decomposition. Bipartite treewidth can be seen as a common generalization of treewidth and the odd cycle transversal number. Intuitively, a bipartite tree decomposition is a tree decomposition whose bags induce almost bipartite graphs and whose adhesions contain at most one vertex from the bipartite part of any other bag, while the width of such decomposition measures how far the bags are from being bipartite. Adapted from a tree decomposition originally defined by Demaine, Hajiaghayi, and Kawarabayashi [SODA 2010] and explicitly defined by Tazari [Th. Comp. Sci. 2012], bipartite treewidth appears to play a crucial role for solving problems related to odd-minors, which have recently attracted considerable attention. As a first step toward a theory for solving these problems efficiently, the main goal of this paper is to develop dynamic programming techniques to solve problems on graphs of small bipartite treewidth. For such graphs, we provide a number of para-NP-completeness results, FPT-algorithms, and XP-algorithms, as well as several open problems. In particular, we show that K_t-Subgraph-Cover, Weighted Vertex Cover/Independent Set, Odd Cycle Transversal, and Maximum Weighted Cut are FPT parameterized by bipartite treewidth. We provide the following complexity dichotomy when H is a 2-connected graph, for each of H-Subgraph-Packing, H-Induced-Packing, H-Scattered-Packing, and H-Odd-Minor-Packing problem: if H is bipartite, then the problem is para-NP-complete parameterized by bipartite treewidth while, if H is non-bipartite, then it is solvable in XP-time. We define 1-H-treewidth by replacing the bipartite graph class by any class H. Most of the technology developed here works for this more general parameter.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/04/2019

Decomposition of Map Graphs with Applications

Bidimensionality is the most common technique to design subexponential-t...
research
06/19/2019

Fine-grained complexity of graph homomorphism problem for bounded-treewidth graphs

For graphs G and H, a homomorphism from G to H is an edge-preserving map...
research
06/01/2022

Sparse graphs with bounded induced cycle packing number have logarithmic treewidth

A graph is O_k-free if it does not contain k pairwise vertex-disjoint an...
research
06/08/2021

FPT Algorithms to Compute the Elimination Distance to Bipartite Graphs and More

For a hereditary graph class ℋ, the ℋ-elimination distance of a graph G ...
research
08/27/2019

Measuring what Matters: A Hybrid Approach to Dynamic Programming with Treewidth

We develop a framework for applying treewidth-based dynamic programming ...
research
09/06/2021

Efficient diagonalization of symmetric matrices associated with graphs of small treewidth

Let M=(m_ij) be a symmetric matrix of order n whose elements lie in an a...
research
08/27/2021

Tree Decomposition Attention for AMR-to-Text Generation

Text generation from AMR requires mapping a semantic graph to a string t...

Please sign up or login with your details

Forgot password? Click here to reset