Bipartitioning Problems on Graphs with Bounded Tree-Width
N. R. Aravind, Subrahmanyam Kalyanasundaram, Anjeneya Swami Kare

TL;DR
This paper develops explicit combinatorial algorithms for bipartitioning graphs with bounded tree-width to avoid certain subgraphs, improving on general MSOL-based methods and enabling fixed-parameter tractable solutions.
Contribution
It introduces explicit algorithms with single exponential dependence on tree-width for bipartitioning problems avoiding fixed subgraphs, extending to multiple parts and induced subgraphs.
Findings
Algorithms run in 2^{O(t^r)} * n time for fixed H of size r
Special case for H = K_r yields 2^{O(t+r \, log t)} * n time complexity
Techniques extend to fixed-parameter algorithms for minimal q-partitions avoiding H
Abstract
For an undirected graph G, we consider the following problems: given a fixed graph H, can we partition the vertices of G into two non-empty sets A and B such that neither the induced graph G[A] nor G[B] contain H (i) as a subgraph? (ii) as an induced subgraph? These problems are NP-complete and are expressible in monadic second order logic (MSOL). The MSOL formulation, together with Courcelle's theorem implies linear time solvability on graphs with bounded tree-width. This approach yields algorithms with running time f(|phi|, t) * n, where |phi| is the length of the MSOL formula, t is the tree-width of the graph and n is the number of vertices of the graph. The dependency of f(|phi|, t) on |phi| can be as bad as a tower of exponentials. In this paper, we present explicit combinatorial algorithms for these problems for graphs G whose tree-width is bounded. We obtain 2^{O(t^r)} * n time…
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 · Complexity and Algorithms in Graphs · Graph Labeling and Dimension Problems
