A branch-and-cut algorithm for the equicut problem

被引:40
|
作者
Brunetta, L
Conforti, M
Rinaldi, G
机构
[1] UNIV PADUA,DIPARTIMENTO MATEMAT PURA & APPLICATA,I-35131 PADUA,ITALY
[2] CNR,IST ANAL SISTEMI & INFORMAT,I-00185 ROME,ITALY
关键词
equicut; max-cut; polyhedral theory; cutting-plane algorithm; heuristic algorithm; branch-and-cut;
D O I
10.1007/BF02614373
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe an algorithm for solving the equicut problem on complete graphs, The core of the algorithm is a cutting-plane procedure that exploits a subset of the linear inequalities defining the convex hull of the incidence vectors of the edge sets that define an equicut. The cuts are generated by several separation procedures that will be described in the paper. Whenever the cutting-plane procedure does not terminate with an optimal solution, the algorithm uses a branch-and-cut strategy. We also describe the implementation of the algorithm and the interface with the LP solver. Finally, we report on computational results on dense instances with sizes up to 100 nodes. (C) 1997 The Mathematical Programming Society, Inc. Published by Elsevier Science B.V.
引用
收藏
页码:243 / 263
页数:21
相关论文
共 50 条