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 条
  • [21] Automatically Generated Algorithms for the Vertex Coloring Problem
    Contreras Bolton, Carlos
    Gatica, Gustavo
    Parada, Victor
    PLOS ONE, 2013, 8 (03):
  • [22] Algorithms for the Independent Feedback Vertex Set Problem
    Tamura, Yuma
    Ito, Takehiro
    Zhou, Xiao
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2015, E98A (06): : 1179 - 1188
  • [23] Efficient algorithms for the max vertex cover problem
    Della Croce, Federico
    Paschos, Vangelis Th
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2014, 28 (03) : 674 - 691
  • [24] The Vertex-Edge Separator Transformation Problem in Network-Dismantling
    Ren, Xiao-Long
    COMPLEX NETWORKS AND THEIR APPLICATIONS XI, COMPLEX NETWORKS 2022, VOL 2, 2023, 1078 : 457 - 467
  • [25] The Next Release Problem: Complexity, Exact Algorithms and Computations
    Almeida, Jose Carlos, Jr.
    Pereira, Felipe de C.
    Reis, Marina V. A.
    Piva, Breno
    COMBINATORIAL OPTIMIZATION, ISCO 2018, 2018, 10856 : 26 - 38
  • [26] Models and heuristic algorithms for a weighted vertex coloring problem
    Enrico Malaguti
    Michele Monaci
    Paolo Toth
    Journal of Heuristics, 2009, 15 : 503 - 526
  • [27] Algorithms for the rainbow vertex coloring problem on graph classes
    Lima, Paloma T.
    Leeuwen, Erik Jan van
    Wegen, Marieke van der
    THEORETICAL COMPUTER SCIENCE, 2021, 887 (887) : 122 - 142
  • [28] Improved approximation algorithms for the partial vertex cover problem
    Halperin, E
    Srinivasan, A
    APPROXIMATION ALGORITHMS FOR COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2002, 2462 : 161 - 174
  • [29] On the applicability of Diploid Genetic Algorithms in Vertex Cover Problem
    Mohammad Amini
    Sonal Dwivedi
    Mohammad Akif Beg
    CSI Transactions on ICT, 2016, 4 (2-4) : 177 - 182
  • [30] Exact and Approximate Algorithms for the Most Connected Vertex Problem
    Sheng, Cheng
    Tao, Yufei
    Li, Jianzhong
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2012, 37 (02):