Parameterized Complexity of Fair Bisection: FPT-Approximation meets Unbreakability

by   Tanmay Inamdar, et al.

In the Minimum Bisection problem, input is a graph G and the goal is to partition the vertex set into two parts A and B, such that ||A|-|B|| ≤ 1 and the number k of edges between A and B is minimized. This problem can be viewed as a clustering problem where edges represent similarity, and the task is to partition the vertices into two equally sized clusters, while minimizing the number of pairs of similar objects that end up in different clusters. In this paper, we initiate the study of a fair version of Minimum Bisection. In this problem, the vertices of the graph are colored using one of c ≥ 1 colors. The goal is to find a bisection (A, B) with at most k edges between the parts, such that for each color i∈ [c], A has exactly r_i vertices of color i. We first show that Fair Bisection is W[1]-hard parameterized by c even when k = 0. On the other hand, our main technical contribution shows that is that this hardness result is simply a consequence of the very strict requirement that each color class i has exactly r_i vertices in A. In particular, we give an f(k,c,ϵ)n^O(1) time algorithm that finds a balanced partition (A, B) with at most k edges between them, such that for each color i∈ [c], there are at most (1±ϵ)r_i vertices of color i in A. Our approximation algorithm is best viewed as a proof of concept that the technique introduced by [Lampis, ICALP '18] for obtaining FPT-approximation algorithms for problems of bounded tree-width or clique-width can be efficiently exploited even on graphs of unbounded width. The key insight is that the technique of Lampis is applicable on tree decompositions with unbreakable bags (as introduced in [Cygan et al., SIAM Journal on Computing '14]). Along the way, we also derive a combinatorial result regarding tree decompositions of graphs.


page 1

page 2

page 3

page 4


On the parameterized complexity of computing tree-partitions

We study the parameterized complexity of computing the tree-partition-wi...

The Multicolored Graph Realization Problem

We introduce the Multicolored Graph Realization problem (MGRP). The inpu...

Parameterized Algorithms for Colored Clustering

In the Colored Clustering problem, one is asked to cluster edge-colored ...

On Colorful Vertex and Edge Cover Problems

In this paper, we study two generalizations of Vertex Cover and Edge Cov...

The Satisfactory Partition Problem

The Satisfactory Partition problem consists in deciding if the set of ve...

A Polyhedral Study of Lifted Multicuts

Fundamental to many applications in data analysis are the decompositions...

On the complexity of color-avoiding site and bond percolation

The mathematical analysis of robustness and error-tolerance of complex n...

Please sign up or login with your details

Forgot password? Click here to reset