The vertex separator problem: algorithms and computations

被引:28
|
作者
de Souza, C [1 ]
Balas, E
机构
[1] Univ Estadual Campinas, Campinas, Brazil
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
Mathematical Method; Integer Programming; Computational Experiment; Undirected Graph; Companion Paper;
D O I
10.1007/s10107-005-0573-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This is a companion paper to our polyhedral study [1] of the Vertex Separator (VS) Problem. Given an undirected graph G, the VS problem consists in identifying a minimum-weight vertex set whose removal disconnects G, subject to bounds on the size of the resulting components. In this paper, we describe versions of a branch-and-cut algorithm based on the results of that polyhedral study. It uses two families of cuts, symmetric and asymmetric, for which we develop polynomial-time greedy separation routines. A heuristic to generate feasible separators is also used. A computational experiment on several data sets from the literature compares the performance of three versions of our algorithm to that of the commercial MIP solver XPRESS. This experiment throws a sharp light on the role of cut density, known to software developers but never before documented in the literature. It convincingly shows that the practical usefulness of cuts in integer programming depends not only on their strength, but also on their sparsity: everything else being equal, the smaller the cut support, the better. The power of the inequalities proposed here is well illustrated by the computational tests on dense graphs. This is in accordance with the previous observation, since the support of these cuts tends to decrease with graph density.
引用
收藏
页码:609 / 631
页数:23
相关论文
共 50 条
  • [41] The multi-terminal vertex separator problem: Branch-and-Cut-and-Price
    Magnouche, Y.
    Mahjoub, A. R.
    Martin, S.
    DISCRETE APPLIED MATHEMATICS, 2021, 290 : 86 - 111
  • [42] Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs
    Halperin, E
    PROCEEDINGS OF THE ELEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2000, : 329 - 337
  • [43] Approximation Algorithms for the L-Distance Vertex Cover Problem
    Chen, Qiaoyun
    Zhao, Liang
    2012 THIRD INTERNATIONAL CONFERENCE ON THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (ICTMF 2012), 2013, 38 : 100 - 104
  • [44] Exact algorithms for the minimum cost vertex blocker clique problem
    Nasirian, Farzaneh
    Pajouh, Foad Mandavi
    Namayanja, Josephine
    COMPUTERS & OPERATIONS RESEARCH, 2019, 103 : 296 - 309
  • [45] Fixed-Parameter Evolutionary Algorithms and the Vertex Cover Problem
    Kratsch, Stefan
    Neumann, Frank
    ALGORITHMICA, 2013, 65 (04) : 754 - 771
  • [46] On the Minimum Feedback Vertex Set Problem: Exact and Enumeration Algorithms
    Fedor V. Fomin
    Serge Gaspers
    Artem V. Pyatkin
    Igor Razgon
    Algorithmica, 2008, 52 : 293 - 307
  • [47] TREE-SEARCH ALGORITHMS FOR THE DOMINATING VERTEX SET PROBLEM
    TSOUROS, C
    SATRATZEMI, M
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1993, 47 (3-4) : 127 - 133
  • [48] Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs
    Halperin, E
    SIAM JOURNAL ON COMPUTING, 2002, 31 (05) : 1608 - 1623
  • [49] Fixed-Parameter Evolutionary Algorithms and the Vertex Cover Problem
    Stefan Kratsch
    Frank Neumann
    Algorithmica, 2013, 65 : 754 - 771
  • [50] Improved Algorithms for the 2-Vertex Disjoint Paths Problem
    Tholey, Torsten
    SOFSEM 2009-THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2009, 5404 : 546 - 557