Dynamic programming on bipartite tree decompositions
Lars Jaffke, Laure Morelle, Ignasi Sau, Dimitrios M. Thilikos

TL;DR
This paper introduces bipartite treewidth as a graph parameter, explores its properties, and develops dynamic programming algorithms to solve various problems efficiently on graphs with small bipartite treewidth.
Contribution
It defines bipartite treewidth, analyzes its complexity, and provides fixed-parameter algorithms for key graph problems based on this parameter.
Findings
Bipartite treewidth generalizes treewidth and odd cycle transversal.
Certain problems are fixed-parameter tractable when parameterized by bipartite treewidth.
A dichotomy is established for problems based on the bipartiteness of the graph H.
Abstract
We revisit a graph width parameter that we dub bipartite treewidth (btw). Bipartite treewidth can be seen as a common generalization of treewidth and the odd cycle transversal number, and is closely related to odd-minors. Intuitively, a bipartite tree decomposition is a tree decomposition whose bags induce almost bipartite graphs and whose adhesions contain at most one "bipartite" vertex, while the width of such decomposition measures the number of "non-bipartite" vertices in a bag. We provide para-NP-completeness results and develop dynamic programming techniques to solve problems on graphs of small btw. In particular, we show that -Subgraph-Cover, Weighted Independent Set, Odd Cycle Transversal, and Maximum Weighted Cut are parameterized by btw. We also provide the following dichotomy when is a 2-connected graph: if is bipartite, then…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Optimization and Search Problems · Complexity and Algorithms in Graphs
