Abstract

We introduce and study the Doubly Balanced Connected graph Partitioning (DBCP) problem: Let G=(V,E)G=(V,E) be a connected graph with a weight (supply/demand) function p:V→{−1,+1}p:V\rightarrow \{-1,+1\} satisfying p(V)=∑j∈Vp(j)=0p(V)=\sum_{j\in V} p(j)=0. The objective is to partition GG into (V1,V2)(V_1,V_2) such that G[V1]G[V_1] and G[V2]G[V_2] are connected, ∣p(V1)∣,∣p(V2)∣≤cp|p(V_1)|,|p(V_2)|\leq c_p, and max⁡{∣V1∣∣V2∣,∣V2∣∣V1∣}≤cs\max\{\frac{|V_1|}{|V_2|},\frac{|V_2|}{|V_1|}\}\leq c_s, for some constants cpc_p and csc_s. When GG is 2-connected, we show that a solution with cp=1c_p=1 and cs=3c_s=3 always exists and can be found in polynomial time. Moreover, when GG is 3-connected, we show that there is always a `perfect' solution (a partition with p(V1)=p(V2)=0p(V_1)=p(V_2)=0 and ∣V1∣=∣V2∣|V_1|=|V_2|, if ∣V∣≡0(mod 4)|V|\equiv 0 (\mathrm{mod}~4)), and it can be found in polynomial time. Our techniques can be extended, with similar results, to the case in which the weights are arbitrary (not necessarily ±1\pm 1), and to the case that p(V)≠0p(V)\neq 0 and the excess supply/demand should be split evenly. They also apply to the problem of partitioning a graph with two types of nodes into two large connected subgraphs that preserve approximately the proportion of the two types.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.