Shared-Memory Branch-and-Reduce for Multiterminal Cuts

08/12/2019
by   Monika Henzinger, et al.
0

We introduce the fastest known exact algorithm for the multiterminal cut problem with k terminals. In particular, we engineer existing as well as new data reduction rules. We use the rules within a branch-and-reduce framework and to boost the performance of an ILP formulation. Our algorithms achieve improvements in running time of up to multiple orders of magnitudes over the ILP formulation without data reductions, which has been the de facto standard used by practitioners. This allows us to solve instances to optimality that are significantly larger than was previously possible.

READ FULL TEXT
research
08/16/2018

Shared-memory Exact Minimum Cuts

The minimum cut problem for an undirected edge-weighted graph asks us to...
research
11/09/2021

An efficient branch-and-cut algorithm for the parallel drone scheduling traveling salesman problem

We propose an efficient branch-and-cut algorithm to exactly solve the pa...
research
04/23/2020

Engineering Data Reduction for Nested Dissection

Many applications rely on time-intensive matrix operations, such as fact...
research
05/02/2019

Benchmark Instances and Branch-and-Cut Algorithm for the Hashiwokakero Puzzle

Hashiwokakero, or simply Hashi, is a Japanese single-player puzzle playe...
research
05/26/2019

Engineering Kernelization for Maximum Cut

Kernelization is a general theoretical framework for preprocessing insta...
research
04/22/2022

Optimal Heap Limits for Reducing Browser Memory Use

Garbage collected language runtimes must carefully tune heap limits to r...
research
05/26/2020

Structural Reductions Revisited

Structural reductions are a powerful class of techniques that reason on ...

Please sign up or login with your details

Forgot password? Click here to reset