Max-min weight balanced connected partition

For a connected graph $$G=(V,E)$$ and a positive integral vertex weight function $$w$$, a max-min weight balanced connected $$k$$-partition of $$G$$, denoted as $$BCP_k$$, is a partition of $$V$$ into $$k$$ disjoint vertex subsets $$(V_1,V_2,\ldots ,V_k)$$ such that each $$G[V_i]$$ (the subgraph of $$G$$ induced by $$V_i$$) is connected, and $$\min _{1\le i\le k}\{w(V_i)\}$$ is maximum. Such a problem has a lot of applications in image processing and clustering, and was proved to be NP-hard. In this paper, we study $$BCP_k$$ on a special class of graphs: trapezoid graphs whose maximum degree is bounded by a constant. A pseudo-polynomial time algorithm is given, based on which an FPTAS is obtained for $$k=2,3,4$$. A step-stone for the analysis of the FPTAS depends on a lower bound for the optimal value of $$BCP_k$$ in terms of the total weight of the graph. In providing such a lower bound, a byproduct of this paper is that any 4-connected trapezoid graph on at least seven vertices has a 4-contractible edge, which may have a value in its own right.

[1]  Francesco Maffioli,et al.  On the Approximability of Some Maximum Spanning Tree Problems , 1997, Theor. Comput. Sci..

[2]  Carsten Thomassen,et al.  Nonseparating cycles in K-Connected graphs , 1981, J. Graph Theory.

[3]  Ronald I. Becker,et al.  Max-min partitioning of grid graphs into connected components , 1998 .

[4]  Jun Ma,et al.  AnO(k2n2) algorithm to find ak-partition in ak-connected graph , 2008, Journal of Computer Science and Technology.

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

[6]  Ronald I. Becker,et al.  A Polynomial-Time Algorithm for Max-Min Partitioning of Ladders , 2001, Theory of Computing Systems.

[7]  Madhumangal Pal,et al.  An Efficient Algorithm to Generate all Maximal Cliques on Trapezoid Graphs , 2002, Int. J. Comput. Math..

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

[9]  Takao Nishizeki,et al.  A Linear Algorithm for Bipartition of Biconnected Graphs , 1990, Inf. Process. Lett..

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

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

[12]  马军,et al.  An O(k~2n~2) Algorithm to Find a k-Partition in a k-Connected Graph , 1994 .

[13]  Ron Y. Pinter,et al.  Trapezoid graphs and their coloring , 1988, Discret. Appl. Math..

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

[15]  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..

[16]  Shin-Ichi Nakano,et al.  A Linear-Time Algorithm for Four-Partitioning Four-Connected Planar Graphs , 1996, Inf. Process. Lett..

[17]  L. Lovász A homology theory for spanning tress of a graph , 1977 .

[18]  Nicola Martinov Uncontractable 4-connected graphs , 1982, J. Graph Theory.

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

[20]  J. A. Bondy,et al.  Graph Theory , 2008, Graduate Texts in Mathematics.

[21]  Madhumangal Pal,et al.  An efficient algorithm to solve connectivity problem on trapezoid graphs , 2007 .

[22]  Derek G. Corneil,et al.  on the Structure of Trapezoid Graphs , 1996, Discret. Appl. Math..