Engineering Kernelization for Maximum Cut

被引:0
|
作者
Ferizovic, Damir [1 ]
Hespe, Demian [1 ]
Lamm, Sebastian [1 ]
Mnich, Matthias [2 ,3 ]
Schulz, Christian [4 ]
Strash, Darren [5 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
[2] Univ Bonn, Bonn, Germany
[3] TU Hamburg, Hamburg, Germany
[4] Univ Vienna, Fac Comp Sci, Vienna, Austria
[5] Hamilton Coll, Clinton, NY 13323 USA
基金
欧洲研究理事会;
关键词
MAX-CUT;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Kernelization is a general theoretical framework for preprocessing instances of NP-hard problems into (generally smaller) instances with bounded size, via the repeated application of data reduction rules. For the fundamental Max Cut problem, kernelization algorithms are theoretically highly efficient for various parameterizations. However, the efficacy of these reduction rules in practice|to aid solving highly challenging benchmark instances to optimality| remains entirely unexplored. We engineer a new suite of efficient data reduction rules that subsume most of the previously published rules, and demonstrate their significant impact on benchmark data sets, including synthetic instances, and data sets from the VLSI and image segmentation application domains. Our experiments reveal that current state-of-the-art solvers can be sped up by up to multiple orders of magnitude when combined with our data reduction rules. On social and biological networks in particular, kernelization enables us to solve four instances that were previously unsolved in a ten-hour time limit with state-of-the-art solvers; three of these instances are now solved in less than two seconds.
引用
收藏
页码:27 / 41
页数:15
相关论文
共 50 条
  • [1] Scalable kernelization for maximum independent sets
    Hespe D.
    Schulz C.
    Strash D.
    ACM Journal of Experimental Algorithmics, 2019, 24 (01):
  • [2] Kernelization for Maximum Happy Vertices Problem
    Gao, Hang
    Gao, Wenyu
    LATIN 2018: THEORETICAL INFORMATICS, 2018, 10807 : 504 - 514
  • [3] Kernelization algorithm of Maximum Leaf Spanning Tree
    Gao W.-Y.
    Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (12): : 2211 - 2218
  • [4] Maximum matching and kernelization of edge dominating set
    Gao, Hang
    Gao, Wenyu
    INFORMATION PROCESSING LETTERS, 2018, 136 : 21 - 24
  • [5] Kernelization for maximum leaf spanning tree with positive vertex weights
    Jansen, B. M. P. (bart@cs.uu.nl), 1600, Brown University (16):
  • [6] Kernelization for Maximum Leaf Spanning Tree with Positive Vertex Weights
    Jansen, Bart
    ALGORITHMS AND COMPLEXITY, PROCEEDINGS, 2010, 6078 : 192 - 203
  • [7] Matching cut: Kernelization, single-exponential time FPT, and exact exponential algorithms
    Komusiewicz, Christian
    Kratsch, Dieter
    Le, Van Bang
    DISCRETE APPLIED MATHEMATICS, 2020, 283 (44-58) : 44 - 58
  • [8] UNIFYING MAXIMUM CUT AND MINIMUM CUT OF A PLANAR GRAPH
    SHIH, WK
    WU, S
    KUO, YS
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (05) : 694 - 697
  • [9] Online maximum directed cut
    Amotz Bar-Noy
    Michael Lampis
    Journal of Combinatorial Optimization, 2012, 24 : 52 - 64
  • [10] On the maximum cut of line graphs
    Shiraishi, S
    COMBINATORICS PROBABILITY & COMPUTING, 1998, 7 (03): : 335 - 337