Papers
Topics
Authors
Recent
Search
2000 character limit reached

Minimal Multiway Cut Conjecture

Updated 5 July 2026
  • Minimal Multiway Cut Conjecture is a collection of claims addressing the optimal removal of nonterminal elements to disconnect specified terminal sets in a graph.
  • It encompasses diverse frameworks including max-flow min-cut solvability, polynomial-delay enumeration, approximation thresholds, and parameterized cuts above lower bounds.
  • Understanding these formulations aids in designing efficient algorithms and reveals key structural insights for network reliability and graph optimization.

Searching arXiv for papers on the Minimal Multiway Cut Conjecture and closely related formulations. arXiv search query: "Minimal Multiway Cut Conjecture multiway cut Mader-Mengerian important separators enumeration approximation" The Minimal Multiway Cut Conjecture is not a single universally fixed statement but a family of conjectural claims centered on separating a prescribed terminal set in a graph. In its common core, the problem asks for a minimum set of nonterminals or edges whose removal destroys all paths between every pair of distinct terminals. In the literature represented by Jost and Naves, by Kanté, Limouzy, Mary, and Nourine, by Ene, Vondrák, and Wu, and by Xiao, the same label is used for at least four distinct research programs: exact polynomial-time solvability for fixed terminal number, polynomial boundedness of the number of inclusion-wise minimal cuts, optimal approximation ratio, and fixed-parameter tractability above the largest minimum isolating cut (Naves et al., 2011, Kurita et al., 2020, Ene et al., 2015, Razgon, 2010).

1. Problem setting and principal formulations

For an undirected graph G=(V,E)G=(V,E) and terminals T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V, a vertex multiway cut is a set SVTS\subseteq V\setminus T such that in GSG-S no two distinct terminals lie in the same connected component. The edge version asks for a set MEM\subseteq E whose removal destroys all paths between any two distinct terminals. A cut is minimal if no proper subset is again a multiway cut; in the edge case this is equivalent to requiring that for every eMe\in M, the set M{e}M\setminus\{e\} fails to separate some pair of terminals (Kurita et al., 2020).

A second exact formulation uses an independent terminal set SV(G)\mathcal{S}\subseteq V(G) together with a weight function w:V(G)Nw:V(G)\to \mathbb{N}. An S\mathcal{S}-path is a simple path whose two distinct ends lie in T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V0 and whose internal vertices lie in T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V1. One then compares T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V2, the maximum T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V3-packing of T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V4-paths, with T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V5, the minimum weight of a vertex cut separating T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V6 (Naves et al., 2011).

In the approximation literature, Graph-Multiway Cut, Node-weighted Multiway Cut, Hypergraph Multiway Cut, and Submodular Multiway Partition are treated in a common framework. Graph-Multiway Cut removes weighted edges; Node-weighted Multiway Cut removes weighted nonterminals; Hypergraph Multiway Cut removes hyperedges; and Submodular Multiway Partition seeks a partition T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V7 with T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V8 minimizing T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V9 for a submodular function SVTS\subseteq V\setminus T0 (Ene et al., 2015).

A further parameterized formulation uses isolating cuts. For a terminal SVTS\subseteq V\setminus T1, an isolating cut is a set of nonterminals separating SVTS\subseteq V\setminus T2 from SVTS\subseteq V\setminus T3. Writing

SVTS\subseteq V\setminus T4

the quantity SVTS\subseteq V\setminus T5 is a polynomially computable lower bound on the size of any multiway cut (Razgon, 2010).

2. Exact solvability, max-flow–min-cut, and Mader–Mengerian graphs

In the exact-optimization line, the conjecture is formulated as follows: for every fixed SVTS\subseteq V\setminus T6 there is a polynomial-time algorithm that, given SVTS\subseteq V\setminus T7 and SVTS\subseteq V\setminus T8, computes a minimum SVTS\subseteq V\setminus T9-vertex-cut. Jost and Naves do not prove this in full generality, but they identify the class on which the problem is exactly “flow-solvable,” namely the Mader–Mengerian graphs (Naves et al., 2011).

For an independent terminal set GSG-S0, the relevant primal–dual pair is the vertex-cut LP

GSG-S1

and the path-packing dual

GSG-S2

The key equivalence is that GSG-S3 is Mader–Mengerian if and only if this system is totally dual integral, equivalently if and only if the polyhedron GSG-S4 is integral (Naves et al., 2011).

The structural theorem states that a graph GSG-S5 is Mader–Mengerian for all independent terminal sets GSG-S6 and all GSG-S7 if and only if GSG-S8 does not contain, as a vertex-minor, any graph in GSG-S9. Here MEM\subseteq E0 is built from an odd cycle with vertices colored by MEM\subseteq E1 colors, together with one terminal per color class, with each cycle vertex adjacent only to the terminal of its own color. The case MEM\subseteq E2 yields an infinite family of minimal obstructions; the simplest is the “net,” a MEM\subseteq E3-cycle with three terminal leaves. Corollary 10 reduces the verification of the property to all terminal triples MEM\subseteq E4 of size MEM\subseteq E5, so the obstruction theory is controlled entirely by MEM\subseteq E6 (Naves et al., 2011).

This characterization has algorithmic consequences. For a fixed pair MEM\subseteq E7 one builds an auxiliary graph MEM\subseteq E8 by deleting terminals and any nonterminal adjacent to at least two terminals, contracting each remaining nonterminal not adjacent to MEM\subseteq E9, and deleting edges whose ends are both neighbors of the same terminal. Then eMe\in M0 is TDI if and only if eMe\in M1 is bipartite. Running this test over all eMe\in M2 terminal triples yields an eMe\in M3 recognition algorithm for the Mader–Mengerian class (Naves et al., 2011).

When eMe\in M4 is Mader–Mengerian, the same auxiliary-graph construction reduces both the maximum packing problem and the minimum cut problem to a single vertex-capacitated max-flow computation in a bipartite network. The resulting max-flow value equals eMe\in M5, and the flow yields both a maximum packing of eMe\in M6-paths and a minimum eMe\in M7-cut. This isolates a largest natural class on which the vertex multiway-cut problem is solvable by a single max-flow (Naves et al., 2011).

3. The enumeration conjecture for minimal multiway cuts

In the enumeration literature, the Minimal Multiway-Cut Conjecture has a different meaning. For every fixed eMe\in M8, it asks whether the number of inclusion-wise minimal eMe\in M9-multiway cuts in an M{e}M\setminus\{e\}0-vertex graph is bounded by a polynomial in M{e}M\setminus\{e\}1; equivalently, whether all minimal multiway cuts can be enumerated in total time M{e}M\setminus\{e\}2 for each fixed M{e}M\setminus\{e\}3. This is known for M{e}M\setminus\{e\}4, where there are M{e}M\setminus\{e\}5 minimal M{e}M\setminus\{e\}6–M{e}M\setminus\{e\}7 cuts, but it remains open for M{e}M\setminus\{e\}8 (Kurita et al., 2020).

The paper on efficient enumeration establishes strong output-sensitive guarantees without resolving the counting question. For minimal node multiway cuts, Algorithm 1 with NeighborhoodM{e}M\setminus\{e\}9 in Algorithm 4 enumerates all minimal node multiway cuts in SV(G)\mathcal{S}\subseteq V(G)0 delay and exponential space. For minimal edge multiway cuts, Algorithm 3 runs in SV(G)\mathcal{S}\subseteq V(G)1 delay and SV(G)\mathcal{S}\subseteq V(G)2 space. The node version uses proximity search plus memoization and a breadth-first traversal of a strongly connected solution graph; the edge version uses reverse-search in the sense of Avis–Fukuda (Kurita et al., 2020).

The structural characterizations are exact. A node cut SV(G)\mathcal{S}\subseteq V(G)3 is minimal if and only if SV(G)\mathcal{S}\subseteq V(G)4 has exactly SV(G)\mathcal{S}\subseteq V(G)5 components SV(G)\mathcal{S}\subseteq V(G)6 with SV(G)\mathcal{S}\subseteq V(G)7, and for each SV(G)\mathcal{S}\subseteq V(G)8 there exist SV(G)\mathcal{S}\subseteq V(G)9 with w:V(G)Nw:V(G)\to \mathbb{N}0 and w:V(G)Nw:V(G)\to \mathbb{N}1. An edge set w:V(G)Nw:V(G)\to \mathbb{N}2 is a minimal edge w:V(G)Nw:V(G)\to \mathbb{N}3-way cut if and only if w:V(G)Nw:V(G)\to \mathbb{N}4 has exactly w:V(G)Nw:V(G)\to \mathbb{N}5 components w:V(G)Nw:V(G)\to \mathbb{N}6 with w:V(G)Nw:V(G)\to \mathbb{N}7 (Kurita et al., 2020).

These results separate delay complexity from counting complexity. The paper states explicitly that the number of outputs can be exponentially many in w:V(G)Nw:V(G)\to \mathbb{N}8, that no nontrivial upper bound on the total number of minimal node or edge multiway cuts is proved beyond the trivial w:V(G)Nw:V(G)\to \mathbb{N}9, and that the conjecture’s strongest form—the existence of a polynomial bound on the total count for fixed S\mathcal{S}0—remains open. Thus polynomial-delay enumeration does not imply a polynomial counting bound (Kurita et al., 2020).

4. Approximation-ratio interpretation and its resolution for broad generalizations

A third use of the name concerns approximability. In that formulation, the conjecture states that for every fixed integer S\mathcal{S}1, the best achievable approximation ratio for S\mathcal{S}2-terminal Multiway Cut, and for Node-weighted Multiway Cut, Hypergraph Multiway Cut, and Submodular Multiway Partition, is exactly S\mathcal{S}3. Equivalently, the natural LP relaxation has integrality gap S\mathcal{S}4, and no polynomial-time algorithm can beat S\mathcal{S}5 assuming the Unique Games Conjecture; from the submodular viewpoint, the Lovász-extension relaxation has the same optimal symmetry gap (Ene et al., 2015).

The Min-CSP formulation uses variables S\mathcal{S}6 and S\mathcal{S}7 with

S\mathcal{S}8

and consistency constraints

S\mathcal{S}9

Its objective is

T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V00

For Submodular Multiway Partition, the Lovász relaxation minimizes

T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V01

subject to T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V02 and T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V03, where

T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V04

The relaxation is convex and solvable in polynomial time via submodular-function oracles (Ene et al., 2015).

The positive result is a randomized rounding with approximation ratio T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V05 for Submodular Multiway Partition. The matching hardness is twofold. Assuming the Unique Games Conjecture, for every fixed T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V06 and every T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V07, it is NP-hard to approximate Hypergraph Multiway Cut or Node-weighted Multiway Cut better than T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V08. Independently, for any fixed T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V09 and any T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V10, no randomized value-oracle algorithm can achieve approximation factor T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V11 for Submodular Multiway Partition in subexponential query time (Ene et al., 2015).

The paper also proves that integrality-gap instances for the Basic LP and symmetry-gap instances for the multilinear relaxation are equivalent in strength: every Basic-LP integrality gap T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V12 can be transformed into a symmetry-gap instance of the same value, and conversely. Within the broad classes of Multiway Cut, Node-Weighted and Hypergraph Multiway Cut, and Submodular Multiway Partition, this establishes the conjectured threshold T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V13 (Ene et al., 2015).

5. Parameterization above the largest isolating cut

A fourth conjectural direction concerns the parameterized complexity of Multiway Cut above the lower bound T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V14. The paper on computing multiway cut within the given excess over the largest minimum isolating cut gives an T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V15 algorithm that either computes a multiway cut of size at most T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V16 or reports that no such cut exists (Razgon, 2010).

The central combinatorial result is an enumeration bound for important separators. For disjoint T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V17, let

T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V18

Then for every integer T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V19, the number of important T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V20–T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V21 separators of size at most T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V22 is at most

T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V23

The proof proceeds through normalization, witnesses, and compound witnesses. In the normalized instance the only minimum separator is T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V24; each important separator of excess T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V25 is encoded by an attribute of rank at most T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V26; and each subset of total size at most T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V27 can serve as an attribute for at most one compound witness (Razgon, 2010).

This yields the XP algorithm. One computes a smallest important isolating cut for each terminal in T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V28, chooses a terminal T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V29 attaining the lower bound T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V30, enumerates all important isolating cuts T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V31 of T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V32 of size at most T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V33, and recurses on T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V34. Since there are at most

T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V35

such cuts, and each can be generated in T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V36, the total running time is T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V37 (Razgon, 2010).

The associated open problem is whether Multiway Cut parameterized by the excess T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V38 above the largest isolating-cut lower bound is fixed-parameter tractable or W[1]-hard. The result places the problem in XP but does not supply an FPT algorithm. The paper notes that achieving an T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V39 bound would require either a combinatorial improvement reducing the number of important separators of excess T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V40 to a function of T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V41 alone, or a different technique that bypasses the enumeration of all size-T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V42 attributes (Razgon, 2010).

6. Relation among the conjectures and current status

The different statements called the Minimal Multiway Cut Conjecture are linked by subject matter but are not equivalent. One concerns exact polynomial-time solvability for fixed T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V43 via max-flow–min-cut structure; one concerns the number of inclusion-wise minimal cuts; one concerns the optimal approximation ratio; and one concerns fixed-parameter tractability above a lower bound. A plausible implication is that the phrase should be interpreted from local context rather than treated as a single canonical conjecture.

The exact-solvability program has a complete answer on the Mader–Mengerian class: the relevant graphs are exactly those excluding T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V44 as a vertex-minor, they can be recognized in T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V45 time, and on them the cut problem reduces to a single max-flow computation (Naves et al., 2011). The enumeration program has polynomial-delay algorithms for both node and edge versions, but it does not yet establish any polynomial upper bound on the total number of minimal multiway cuts for fixed T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V46 (Kurita et al., 2020). The approximation program has the sharp threshold T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V47 for the classes studied, with matching upper and lower bounds under the stated assumptions (Ene et al., 2015). The parameterized “above lower bound” program has an XP algorithm with running time T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V48, while FPT and W[1]-hardness both remain unresolved (Razgon, 2010).

Two misconceptions are especially common. First, polynomial-delay enumeration does not prove that only polynomially many minimal multiway cuts exist; the enumeration paper explicitly leaves the total-count conjecture open (Kurita et al., 2020). Second, the exact max-flow–min-cut equality does not hold in general graphs; Jost and Naves show that it holds precisely on the vertex-minor-closed class excluding T={t1,,tk}VT=\{t_1,\dots,t_k\}\subseteq V49 (Naves et al., 2011).

Taken together, these results show that multiway cut admits several distinct “minimality” paradigms: minimal separating sets, minimum separators for fixed terminal sets, integrality of the standard relaxation, and excess over a natural lower bound. The conjectural frontier has therefore become stratified rather than uniform. Some versions are resolved on broad classes or under standard assumptions, while others remain open even for fixed terminal number.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to Minimal Multiway Cut Conjecture.