TY - JOUR
T1 - Mixed-Integer Programming Techniques for the Connected Max-k-Cut Problem
AU - Hojny, Christopher
AU - Joormann, Imke
AU - Lüthen, Hendrik
AU - Schmidt, Martin
PY - 2021/3
Y1 - 2021/3
N2 - We consider an extended version of the classical Max-k-Cut problem in which we additionally require that the parts of the graph partition are connected. For this problem we study two alternative mixed-integer linear formulations and review existing as well as develop new branch-and-cut techniques like cuts, branching rules, propagation, primal heuristics, and symmetry breaking. The main focus of this paper is an extensive numerical study in which we analyze the impact of the different techniques for various test sets. It turns out that the techniques from the existing literature are not sufficient to solve an adequate fraction of the test sets. However, our novel techniques significantly outperform the existing ones both in terms of running times and the overall number of instances that can be solved.
AB - We consider an extended version of the classical Max-k-Cut problem in which we additionally require that the parts of the graph partition are connected. For this problem we study two alternative mixed-integer linear formulations and review existing as well as develop new branch-and-cut techniques like cuts, branching rules, propagation, primal heuristics, and symmetry breaking. The main focus of this paper is an extensive numerical study in which we analyze the impact of the different techniques for various test sets. It turns out that the techniques from the existing literature are not sufficient to solve an adequate fraction of the test sets. However, our novel techniques significantly outperform the existing ones both in terms of running times and the overall number of instances that can be solved.
KW - Branch-and-cut
KW - Connectivity
KW - Max-cut
KW - Mixed-integer programming
UR - http://www.scopus.com/inward/record.url?scp=85085122131&partnerID=8YFLogxK
U2 - 10.1007/s12532-020-00186-3
DO - 10.1007/s12532-020-00186-3
M3 - Article
SN - 1867-2949
VL - 13
SP - 75
EP - 132
JO - Mathematical Programming Computation
JF - Mathematical Programming Computation
ER -