Sum-Max Graph Partitioning Problem

In this paper we consider the classical combinatorial optimization graph partitioning problem, with Sum-Max as objective function. Given a weighted graph G=(V,E) and a integer k, our objective is to find a k-partition (V1,…,Vk) of V that minimizes $\sum_{i=1}^{k-1}\sum_{j=i+1}^{k}$ $\max_{u \in V_i, v \in V_j} ˜w(u, v)$, where w(u,v) denotes the weight of the edge {u,v}∈E. We establish the $\mathcal{NP}$-completeness of the problem and its unweighted version, and the W[1]-hardness for the parameter k. Then, we study the problem for small values of k, and show the membership in $\mathcal{P}$ when k=3, but the $\mathcal{NP}$-hardness for all fixed k≥4 if one vertex per cluster is fixed. Lastly, we present a natural greedy algorithm with an approximation ratio better than $\frac{k}{2}$, and show that our analysis is tight.

[1]  Svatopluk Poljak,et al.  On the complexity of the subgraph problem , 1985 .

[2]  NARAYAN VIKAS,et al.  Computational Complexity of Compaction to Reflexive Cycles , 2002, SIAM J. Comput..

[3]  Jörg Flum,et al.  Parameterized Complexity Theory , 2006, Texts in Theoretical Computer Science. An EATCS Series.

[4]  Narayan Vikas,et al.  Algorithms for Partition of Some Class of Graphs under Compaction and Vertex-Compaction , 2011, Algorithmica.

[5]  Dorit S. Hochbaum,et al.  Polynomial algorithm for the k-cut problem , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[6]  Jörg Flum,et al.  Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series) , 2006 .

[7]  Jaroslav Nesetril,et al.  Graphs and homomorphisms , 2004, Oxford lecture series in mathematics and its applications.

[8]  Narayan Vikas,et al.  Computational Complexity Classification of Partition under Compaction and Retraction , 2004, COCOON.

[9]  Jianhua Li,et al.  A structure based clustering algorithm with applications to VLSI physical design , 2005, Fifth International Workshop on System-on-Chip for Real-Time Applications (IWSOC'05).

[10]  Vijay V. Vazirani,et al.  Finding k Cuts within Twice the Optimal , 1995, SIAM J. Comput..

[11]  Satu Elisa Schaeffer,et al.  Graph Clustering , 2017, Encyclopedia of Machine Learning and Data Mining.

[12]  Sachin B. Patkar,et al.  An efficient practical heuristic for good ratio-cut partitioning , 2003, 16th International Conference on VLSI Design, 2003. Proceedings..

[13]  Jean-Claude König,et al.  On the sum-max graph partitioning problem , 2014, Theor. Comput. Sci..

[14]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[15]  T. A. Wiggerts,et al.  Using clustering algorithms in legacy systems remodularization , 1997, Proceedings of the Fourth Working Conference on Reverse Engineering.

[16]  F. Kozin,et al.  System Modeling and Optimization , 1982 .

[17]  Don Coppersmith,et al.  Matrix multiplication via arithmetic progressions , 1987, STOC.

[18]  Narayan Vikas,et al.  A complete and equal computational complexity classification of compaction and retraction to all graphs with at most four vertices and some general results , 2005, J. Comput. Syst. Sci..

[19]  Sulamita Klein,et al.  Complexity of graph partition problems , 1999, STOC '99.

[20]  Pavol Hell,et al.  List Homomorphisms to Reflexive Graphs , 1998, J. Comb. Theory, Ser. B.

[21]  Mikko Koivisto,et al.  An O*(2^n ) Algorithm for Graph Coloring and Other Partitioning Problems via Inclusion--Exclusion , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[22]  Vijay V. Vazirani,et al.  Finding k-cuts within twice the optimal , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[23]  Charu C. Aggarwal,et al.  Graph Clustering , 2010, Encyclopedia of Machine Learning and Data Mining.

[24]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[25]  P. Hansen,et al.  Complete-Link Cluster Analysis by Graph Coloring , 1978 .

[26]  Marin Bougeret,et al.  The k-Sparsest Subgraph Problem , 2012 .

[27]  Michael R. Fellows,et al.  Cutting Up is Hard to Do: the Parameterized Complexity of k-Cut and Related Problems , 2003, CATS.

[28]  Teofilo F. Gonzalez,et al.  On the computational complexity of clustering and related problems , 1982 .