For a fixed integer $$k\ge 2$$, the balanced connected k-partition problem ($$\textsc {BCP}_k$$) consists in partitioning a graph into k mutually vertex-disjoint connected subgraphs of similar weight. More formally, given a connected graph G with nonnegative weights on the vertices, find a partition $$\{V:i\}_{i=1}^k$$ of V(G) such that each class $$V:i$$ induces a connected subgraph of G, and the weight of a class with the minimum weight is as large as possible. This problem, known to be $$\mathscr {N\!P}$$-hard, is used to model many applications arising in image processing, cluster analysis, operating systems and robotics. We propose an ILP and a MILP formulation for $$\textsc {BCP}_k$$. The first one contains only binary variables and a potentially large number of constraints that can be separated in polynomial time. We also present polyhedral results on the polytope associated with this formulation, introduce new valid inequalities and design separation algorithms. The other formulation is based on flows and has a polynomial number of constraints and variables. Computational experiments show that our formulations achieve better results than the other formulations presented in the literature.
CITATION STYLE
Miyazawa, F. K., Moura, P. F. S., Ota, M. J., & Wakabayashi, Y. (2020). Cut and flow formulations for the balanced connected k-partition problem. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12176 LNCS, pp. 128–139). Springer. https://doi.org/10.1007/978-3-030-53262-8_11
Mendeley helps you to discover research relevant for your work.