Branch-and-reduce exponential/FPT algorithms in practice: A case study of vertex cover

被引:74
|
作者
Akiba, Takuya [1 ]
Iwata, Yoichi [2 ]
机构
[1] Natl Inst Informat, Chiyoda Ku, Tokyo, Japan
[2] Univ Tokyo, Dept Comp Sci, Bunkyo Ku, Tokyo, Japan
关键词
Branch-and-reduce; Vertex cover; Exact exponential algorithms; FPT algorithms;
D O I
10.1016/j.tcs.2015.09.023
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the gap between theory and practice for exact branching algorithms. In theory, branch-and-reduce algorithms currently have the best time complexity for numerous important problems. On the other hand, in practice, state-of-the-art methods are based on different approaches, and the empirical efficiency of such theoretical algorithms has seldom been investigated probably because they are seemingly inefficient because of the plethora of complex reduction rules. In this paper, we design a branch-and-reduce algorithm for the vertex cover problem using the techniques developed for theoretical algorithms and compare its practical performance with other state-of-the-art empirical methods. The results indicate that branch-and-reduce algorithms are actually quite practical and competitive with other state-of-the-art approaches for several kinds of instances, thus showing the practical impact of theoretical research on branching algorithms. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:211 / 225
页数:15
相关论文
共 31 条
  • [1] SAT-and-Reduce for Vertex Cover: Accelerating Branch-and-Reduce by SAT Solving
    Plachetta, Rick
    van der Grinten, Alexander
    2021 PROCEEDINGS OF THE SYMPOSIUM ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2021, : 169 - +
  • [2] Revisiting Connected Vertex Cover: FPT Algorithms and Lossy Kernels
    Krithika, R.
    Majumdar, Diptapriyo
    Raman, Venkatesh
    THEORY OF COMPUTING SYSTEMS, 2018, 62 (08) : 1690 - 1714
  • [3] Revisiting Connected Vertex Cover: FPT Algorithms and Lossy Kernels
    R. Krithika
    Diptapriyo Majumdar
    Venkatesh Raman
    Theory of Computing Systems, 2018, 62 : 1690 - 1714
  • [4] Pareto Complexity of Two-Parameter FPT Problems: A Case Study for Partial Vertex Cover
    Damaschke, Peter
    PARAMETERIZED AND EXACT COMPUTATION, 2009, 5917 : 110 - 121
  • [5] Either/or:: Using VERTEX COVER structure in designing FPT-algorithms -: The case of k-INTERNAL SPANNING TREE
    Prieto, E
    Sloper, C
    ALGORITHMS AND DATA STRUCTURES, PROCEEDINGS, 2003, 2748 : 474 - 483
  • [6] Experimental Study of FPT Algorithms for the Directed Feedback Vertex Set Problem
    Fleischer, Rudolf
    Wu, Xi
    Yuan, Liwei
    ALGORITHMS - ESA 2009, PROCEEDINGS, 2009, 5757 : 611 - +
  • [7] SPLIT VERTEX DELETION meets VERTEX COVER: New fixed-parameter and exact exponential-time algorithms
    Cygan, Marek
    Pilipczuk, Marcin
    INFORMATION PROCESSING LETTERS, 2013, 113 (5-6) : 179 - 182
  • [8] Approximation of MAX INDEPENDENT SET, MIN VERTEX COVER and related problems by moderately exponential algorithms
    Bourgeois, Nicolas
    Escoffier, Bruno
    Paschos, Vangelis Th.
    DISCRETE APPLIED MATHEMATICS, 2011, 159 (17) : 1954 - 1970
  • [9] EXPONENTIAL TRIANGULAR COOLING SCHEDULES FOR SIMULATED ANNEALING ALGORITHMS - A CASE-STUDY
    CATONI, O
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1992, 177 : 74 - 89
  • [10] Data Mining with Clustering Algorithms to Reduce Packaging Costs: A Case Study
    Zhao, Chuan
    Johnsson, Mats
    He, Mingke
    PACKAGING TECHNOLOGY AND SCIENCE, 2017, 30 (05) : 173 - 193