Approximation Algorithms for Maximally Balanced Connected Graph Partition

Given a simple connected graph $G = (V, E)$, we seek to partition the vertex set $V$ into $k$ non-empty parts such that the subgraph induced by each part is connected, and the partition is maximally balanced in the way that the maximum cardinality of these $k$ parts is minimized. We refer this problem to as {\em min-max balanced connected graph partition} into $k$ parts and denote it as {\sc $k$-BGP}. The general vertex-weighted version of this problem on trees has been studied since about four decades ago, which admits a linear time exact algorithm; the vertex-weighted {\sc $2$-BGP} and {\sc $3$-BGP} admit a $5/4$-approximation and a $3/2$-approximation, respectively; but no approximability result exists for {\sc $k$-BGP} when $k \ge 4$, except a trivial $k$-approximation. In this paper, we present another $3/2$-approximation for our cardinality {\sc $3$-BGP} and then extend it to become a $k/2$-approximation for {\sc $k$-BGP}, for any constant $k \ge 3$. Furthermore, for {\sc $4$-BGP}, we propose an improved $24/13$-approximation. To these purposes, we have designed several local improvement operations, which could be useful for related graph partition problems.

[1]  Weili Wu,et al.  Max-min weight balanced connected partition , 2013, J. Glob. Optim..

[2]  Bang Ye Wu,et al.  Fully Polynomial-Time Approximation Schemes for the Max-Min Connected Partition Problem on Interval Graphs , 2012, Discret. Math. Algorithms Appl..

[3]  Stephen R. Schach,et al.  A Shifting Algorithm for Min-Max Tree Partitioning , 1980, JACM.

[4]  Nidhi Purohit,et al.  Efficient Algorithms for a Graph Partitioning Problem , 2018, FAW.

[5]  Guohui Lin,et al.  Approximation algorithms for the maximally balanced connected graph tripartition problem , 2020, Journal of Combinatorial Optimization.

[6]  Greg N. Frederickson,et al.  Optimal algorithms for tree partitioning , 1991, SODA '91.

[7]  Karen A. Jehn,et al.  ORGANIZATIONAL CULTURE IN THE SERVICE SECTOR: A BETWEEN-INDUSTRY COMPARISON. , 1991 .

[8]  Gerard Salton,et al.  Dynamic information and library processing , 1975 .

[9]  Martin E. Dyer,et al.  On the complexity of partitioning graphs into connected subgraphs , 1985, Discret. Appl. Math..

[10]  Stephen R. Schach,et al.  Max-Min Tree Partitioning , 1981, JACM.

[11]  Bang Ye Wu,et al.  A 7/6-Approximation Algorithm for the Max-Min Connected Bipartition Problem on Grid Graphs , 2010, CGGA.

[12]  Matthew Wright,et al.  Finding Minimal Spanning Forests in a Grap , 2017, ArXiv.

[13]  Greg N. Frederickson,et al.  Optimal Parametric Search for Path and Tree Partitioning , 2017, ArXiv.

[14]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[15]  Sankar K. Pal,et al.  Incorporating local image structure in normalized cut based graph partitioning for grouping of pixels , 2013, Inf. Sci..

[16]  B. Simeone,et al.  Clustering on trees , 1997 .

[17]  Yehoshua Perl,et al.  Most Uniform Path Partitioning and its Use in Image Processing , 1993, Discret. Appl. Math..

[18]  Michael Lesnick,et al.  Interactive Visualization of 2-D Persistence Modules , 2015, ArXiv.

[19]  Janka Chlebíková,et al.  Approximating the Maximally Balanced Connected Partition Problem in Graphs , 1996, Inf. Process. Lett..

[20]  Yoshiko Wakabayashi,et al.  Approximation and Inapproximability Results on Balanced Connected Partitions of Graphs , 2007, Discret. Math. Theor. Comput. Sci..