The Balanced Connected Subgraph Problem
Sujoy Bhore, Sourav Chakraborty, Satyabrata Jana, Joseph S. B., Mitchell, Supantha Pandit, Sasanka Roy

TL;DR
This paper studies the Balanced Connected Subgraph (BCS) problem, which involves finding a maximum-sized, color-balanced, connected subgraph in a vertex-colored graph, proving NP-hardness in general and providing algorithms or hardness results for specific graph classes.
Contribution
It establishes NP-hardness of the BCS problem for general graphs and various classes, and develops polynomial algorithms for some special graph classes.
Findings
BCS is NP-hard for general graphs and bipartite graphs.
Polynomial algorithms are provided for certain graph classes like trees and split graphs.
NP-hardness is proven for several graph classes, including planar and chordal graphs.
Abstract
The problem of computing induced subgraphs that satisfy some specified restrictions arises in various applications of graph algorithms and has been well studied. In this paper, we consider the following Balanced Connected Subgraph (shortly, BCS) problem. The input is a graph , with each vertex in the set having an assigned color, "red" or "blue". We seek a maximum-cardinality subset of vertices that is color-balanced (having exactly red nodes and blue nodes), such that the subgraph induced by the vertex set in is connected. We show that the BCS problem is NP-hard, even for bipartite graphs (with red/blue color assignment not necessarily being a proper 2-coloring). Further, we consider this problem for various classes of the input graph , including, e.g., planar graphs, chordal graphs, trees, split graphs, bipartite graphs…
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.
