Papers
Topics
Authors
Recent
Search
2000 character limit reached

An FPT Algorithm for Diverse Minimum s-t Cuts

Published 3 Jul 2026 in cs.DS | (2607.03266v1)

Abstract: We study the problem of finding a family of diverse minimum edge s-t cuts in a directed weighted graph G. Given integers k and d, the task is to decide whether G contains k minimum s-t cuts C_1, ..., C_k such that for any i,j in [k], the number of edges in the symmetric difference of C_i and C_j is at least d. For d being 1 or 2, the problem corresponds to counting minimum s-t cuts in G, which is #P-complete [Provan and Ball, SICOMP 1983]. The problem is also known to be NP-complete already for k = 3 [de Berg, López Martínez, Spieksma, ISAAC 2024]. Our main result shows that the problem is fixed-parameter tractable (FPT) when parameterized by the combined parameter k + d. The main ingredients of our FPT algorithm build on novel structural properties of diverse minimum s-t cuts and a non-trivial application of the flow-augmentation technique of Kim, Kratsch, Pilipczuk, and Wahlström [JACM 2025].

Summary

  • The paper introduces a fixed-parameter tractable algorithm for computing k d-diverse minimum s-t cuts with an explicit runtime of (kd)^(O(k^8d^8))·n^(O(1)).
  • It leverages preprocessing techniques, including edge contractions and strongly connected component reductions, to bound minimum cuts by (kd)^2 edges and reduce the search space.
  • The method employs advanced color coding and flow augmentation to efficiently enumerate and verify candidate cut profiles while ensuring strict diversity constraints.

Fixed-Parameter Algorithms for Diverse Minimum ss--tt Cuts

Problem Setting and Complexity Landscape

The paper "An FPT Algorithm for Diverse Minimum s-t Cuts" (2607.03266) addresses the problem of computing kk minimum ss--tt cuts in a directed, capacitated graph, such that any pair of cuts differs by at least dd edges (diversity measured as the size of the symmetric difference). When dd is small ($1$ or $2$), this reduces to enumerating all minimum cuts, a #P-complete task. With arbitrary dd and tt0, the associated decision problem is also known to be NP-complete.

Prior work gave polynomial-time algorithms for computing families of minimum tt1--tt2 cuts maximizing sum or coverage diversity, but it was shown that maximizing the minimum pairwise diversity (the "min-diverse" variant) is already hard for tt3 ("Finding Diverse Minimum s-t Cuts" [de Berg et al., ISAAC 2023]). The theoretical question addressed is whether the problem admits fixed-parameter tractable (FPT) algorithms when parameterized by tt4 and tt5.

Main Algorithmic Contributions

The central contribution is an explicit FPT algorithm running in tt6 time for the Min-tt7-Diverse Minimum tt8--tt9-Cuts problem, parameterized by kk0. The algorithm is constructive: given a positive instance, it outputs the desired family of kk1 minimum cuts with specified diversity.

The solution framework proceeds in two phases:

  1. Preprocessing and Instance Reduction: The input graph is processed using a series of contractions and structural reductions, limiting attention to the set of critical edges (i.e., edges belonging to some minimum kk2--kk3 cut). Through a combination of edge contractions along residual paths (guided by max-flow computations), strongly connected component contractions, and analysis of cut structure, the instance is reduced to one where each minimum cut is bounded in size by kk4 edges. If a minimum cut exceeding this size exists, the paper proves that a kk5-diverse set of kk6 minimum cuts can be constructed in polynomial time.
  2. Color Coding and Flow Augmentation: For the bounded-cut instance, the algorithm employs an extension of color coding (Alon-Yuster-Zwick), partitioning critical edges into regions according to membership vectors over the kk7 cuts. All relevant "profiles" (collections encoding how many edges of each color/multiplicity are used in each region) and associated colorings (at most kk8, kk9) are enumerated. For each candidate profile, it checks feasibility using flow augmentation—applying the deterministic flow-augmentation technique of Kim et al. ("Flow-augmentation I", JACM 2025)—which allows the problem to be reduced to a sequence of constrained minimum cut computations in auxiliary graphs, each step preserving the specified diversity constraints.

Structural Properties and Algorithmic Primitives

An analytical highlight is the exploitation of strong combinatorial structure. After preprocessing, the set of remaining minimum cuts in the contracted graph have a total order induced by a topological sort on a DAG (derived from reversing residual edges). Each minimum cut corresponds to splitting the ordered vertex list at some position, and crucially, for sufficiently large cut size, there exists a sequence of such cuts which are pairwise ss0-diverse.

The coloring and flow augmentation scheme leverages this structure to reduce the search space of possible cut families, enabling enumeration and verification in terms of profiles, active regions, and bounded guesses (with the total number of such configurations a function only of ss1 and ss2).

Numerical Bounds and Claims

  • FPT runtime: ss3 for general capacitated, directed graphs.
  • Bounded-size cut instance: The instance reduction ensures all relevant minimum cuts have at most ss4 edges.
  • Profile space: Number of profiles and region colorings is ss5, with ss6.

Implications and Theoretical Outlook

The result positions the Min-ss7-Diverse Minimum ss8--ss9-Cuts problem in the FPT class with respect to tt0, sharply separating its complexity from both the classical minimum cut problem (P) and the associated counting and enumeration problems (#P/NPC). This provides the first such FPT result for the min-diverse cut variant in directed graphs. The multiplicity-based diversity framework and flow augmentation technique demonstrate the utility of structural and algebraic graph reductions in parameterized algorithms for cut families with global combinatorial constraints.

The work also lays out directions for future research, notably:

  • Improvements to the exponent in the parameter dependence (single-exponential FPT in tt1 remains open).
  • Specialized faster algorithms for undirected graphs leveraging the easier contraction properties.
  • Kernelization (existence of polynomial kernels in the parameters tt2 and tt3).
  • Hardness of the problem for other diversity variants (e.g., diversity measured by intersection size), and dual parameterizations.

Conclusion

This paper establishes the fixed-parameter tractability of finding tt4 tt5-diverse minimum tt6--tt7 cuts in capacitated, directed graphs via a combination of deep structural insights, advanced color coding, and flow-augmentation. It advances the theoretical foundations of diverse combinatorial optimization, showing that diversity constraints—while typically inducing combinatorial explosion—can be tamed by parameterization and precise structural decompositions. These results should provide a blueprint for handling diversity constraints in other network and cut problems and inform the development of FPT and kernelization techniques for structurally similar settings.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.