Practical Minimum Cut Algorithms
Monika Henzinger,Alexander Noe,Christian Schulz,Darren Strash +3 more
- 01 Oct 2018
- Vol. 23, pp 48-61
28
TL;DR: In this article, a linear-time algorithm based on cluster contraction using label propagation and Padberg and Rinaldi contraction heuristics is proposed to compute near-minimum cuts.
read more
Abstract: The minimum cut problem for an undirected edge-weighted graph asks us to divide its set of nodes into two blocks while minimizing the weight sum of the cut edges. Here, we introduce a linear-time algorithm to compute near-minimum cuts. Our algorithm is based on cluster contraction using label propagation and Padberg and Rinaldi’s contraction heuristics [SIAM Review, 1991]. We give both sequential and shared-memory parallel implementations of our algorithm. Extensive experiments on both real-world and generated instances show that our algorithm finds the optimal cut on nearly all instances significantly faster than other state-of-the-art exact algorithms, and our error rate is lower than that of other heuristic algorithms. In addition, our parallel algorithm runs a factor 7.5× faster on average when using 32 threads. To further speed up computations, we also give a version of our algorithm that performs random edge contractions as preprocessing. This version achieves a lower running time and better parallel scalability at the expense of a higher error rate.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Shared-Memory Exact Minimum Cuts
Monika Henzinger,Alexander Noe,Christian Schulz +2 more
- 20 May 2019
TL;DR: In this paper, the fastest known exact algorithm for the minimum cut problem was proposed, which achieves improvements in running time over the state-of-the-art algorithms by a multitude of techniques.
13
•Proceedings Article
Finding All Global Minimum Cuts In Practice
Monika Henzinger,Alexander Noe,Christian Schulz,Darren Strash +3 more
- 01 Feb 2020
TL;DR: In this article, the authors present a practically efficient algorithm that finds all global minimum cuts in huge undirected graphs using a multitude of kernelization rules to reduce the graph to a small equivalent instance and then finds all minimum cuts using an optimized version of the algorithm of Nagamochi, Nakao and Ibaraki.
11
In search of dense subgraphs: How good is greedy peeling?
TL;DR: An efficient implementation of a greedy heuristic from the literature that is extremely fast and has some nice theoretical properties is provided, and a new heuristic algorithm is introduced that is built on top of the greedy and the exact methods.
10
Two‐stage stochastic minimum s − t cut problems: Formulations, complexity and decomposition algorithms
TL;DR: The two‐stage stochastic minimum s − t cut problem is introduced and it is proved that the considered problem is NP ‐hard in general, but admits a linear time solution algorithm when the graph is a tree.
Recent Advances in Practical Data Reduction
TL;DR: In this article , the authors survey recent trends in data reduction engineering results for selected problems and describe concrete techniques that may be useful for future implementations in the area and give open problems and research questions.
References
Finding, counting and listing all triangles in large graphs, an experimental study
Thomas Schank,Dorothea Wagner +1 more
TL;DR: This work gives a surprisingly simple enhancement of a well known algorithm that performs best, and makes triangle listing and counting in huge networks feasible.
(Semi-)external algorithms for graph partitioning and clustering
Yaroslav Akhremtsev,Peter Sanders,Christian Schulz +2 more
- 05 Jan 2015
TL;DR: This paper develops semi-external and external memory algorithms for graph partitioning and clustering problems by adapting the size-constrained label propagation technique, which can be used to compute graph clusterings and is a prerequisite for the (semi-)externalgraph partitioning algorithm.
Related Papers (5)
David R. Karger,Clifford Stein +1 more
Monika Henzinger,Alexander Noe,Christian Schulz +2 more
- 20 May 2019