Expand description
Approximate Min-Cut for All Cut Sizes
Implementation based on “Approximate Min-Cut in All Cut Sizes” (SODA 2025, arXiv:2412.15069).
§Key Innovation
Uses spectral sparsification with edge sampling to achieve (1+ε)-approximate minimum cuts for ANY cut size, not just small cuts.
§Time Complexity
- Preprocessing: O(m log² n / ε²)
- Query: O(n polylog n / ε²)
§Algorithm Overview
- Compute effective resistances for all edges
- Sample edges with probability proportional to resistance × weight
- Build sparsifier with O(n log n / ε²) edges
- Run exact min-cut on sparsifier (feasible due to small size)
Structs§
- Approx
MinCut - Approximate minimum cut for all cut sizes
- Approx
MinCut Config - Configuration for approximate min-cut
- Approx
MinCut Result - Result of approximate min-cut query
- Approx
MinCut Stats - Statistics for approximate min-cut