Papers
Topics
Authors
Recent
Search
2000 character limit reached

Single-Source Unsplittable Flow Conjecture

Updated 25 November 2025
  • Single-Source Unsplittable Flow Conjecture is a key combinatorial optimization problem that asserts one can obtain an unsplittable flow matching the cost of a fractional flow with an additive maximum-demand violation.
  • It leverages techniques from polyhedral combinatorics and face-preserving rounding to bridge the gap between fractional and integral solutions, with applications in network design and scheduling.
  • While significant progress has been made for series-parallel and planar graphs, the full conjecture remains open for general acyclic digraphs.

The single-source unsplittable flow conjecture is a central open problem in combinatorial optimization that seeks to tightly link the structure of fractional flows and the existence of efficient, low-cost, unsplittable flows with bounded congestion. This conjecture, attributed to Goemans, posits that in any acyclic network from a single source to multiple sinks, it is always possible to find an unsplittable flow matching the cost of a given fractional solution while incurring at most an additive maximum-demand violation on each arc. The problem and its variants have deep connections to polyhedral combinatorics, network design, rounding theory, and discrepancy minimization.

1. Formal Statement and Definitions

Let G=(V,A)G = (V, A) be a directed acyclic graph (DAG) with distinguished source s∈Vs \in V, a set of sinks T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}, and nonnegative demands dt≥0d_t \geq 0 for each t∈Tt \in T. Define dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t.

A fractional flow x∈R+Ax \in \mathbb{R}_+^A must route total demand ∑t∈Tdt\sum_{t \in T} d_t from ss to the sinks, satisfying flow conservation and arc capacities (where relevant). Let QG⊆R+AQ_G \subseteq \mathbb{R}_+^A be the polytope of such flows.

An unsplittable flow s∈Vs \in V0 consists of a path s∈Vs \in V1 for each s∈Vs \in V2, carrying s∈Vs \in V3 units along s∈Vs \in V4, so the arc-load vector is s∈Vs \in V5.

Each arc s∈Vs \in V6 can have an associated cost s∈Vs \in V7. The total cost of a flow s∈Vs \in V8 is s∈Vs \in V9.

Goemans’ Single-Source Unsplittable Flow Conjecture: Given any T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}0, there exists a polynomial-time algorithm to produce an unsplittable flow T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}1 such that:

  • (i) T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}2 (no higher cost)
  • (ii) T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}3 for all T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}4 (additive T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}5 violation)

Variants strengthen the conjecture by imposing lower bounds on T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}6 or by seeking a convex decomposition of the fractional flow into unsplittable flows with the same bounds (Swamy et al., 24 Oct 2025, Almoghrabi et al., 2024, Traub et al., 2023, Liu et al., 23 Nov 2025).

2. Conjectural Frameworks and Strengthenings

Goemans' conjecture is complemented by alternative formulations:

  • Morell–Skutella’s Conjecture (weak form): For any T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}7, there exists T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}8 such that

T={t1,…,tk}⊆V∖{s}T = \{ t_1, \ldots, t_k \} \subseteq V \setminus \{ s \}9

The strong form adds dt≥0d_t \geq 00.

  • This two-sided bound is strictly stronger than the Dinitz–Garg–Goemans upper-bound-only result, and the strong form implies Goemans' original cost version. Furthermore, the weak form enables, via face-preserving rounding and polyhedral arguments, construction of unsplittable flows with cost not exceeding the fractional optimum but with slack dt≥0d_t \geq 01 on arc loads (Swamy et al., 24 Oct 2025).
  • The convex decomposition version (Goemans, 1997): Any feasible fractional single-source flow is a convex combination of unsplittable flows, each with per-arc violation at most dt≥0d_t \geq 02.

The following table organizes several key conjectural statements and resolution progress:

Conjecture Load Guarantee Cost Guarantee Known for ...
Goemans' dt≥0d_t \geq 03 upper dt≥0d_t \geq 04 Series-parallel, planardt≥0d_t \geq 05
Morell–Skutella weak dt≥0d_t \geq 06 none Series-parallel, planar
Morell–Skutella strong dt≥0d_t \geq 07 dt≥0d_t \geq 08 Series-parallel

dt≥0d_t \geq 09: Cost guarantee in planar only up to t∈Tt \in T0 violation

3. Algorithmic Methods and Polyhedral Rounding

Progress on the conjecture exploits polyhedral combinatorics, rounding techniques, and face structure of the flow polytope. A pivotal approach is the face-preserving rounding algorithm (FPRA):

  • An FPRA takes t∈Tt \in T1 and outputs t∈Tt \in T2 (unsplittable load vectors) with t∈Tt \in T3 (entrywise deviation at most t∈Tt \in T4) and t∈Tt \in T5 lying in the same minimal face of t∈Tt \in T6. This is crucial to avoid reactivation of zero-flow arcs (Swamy et al., 24 Oct 2025).
  • When such a rounding (with error t∈Tt \in T7) is combined with an auxiliary linear program minimizing cost over t∈Tt \in T8, it yields an unsplittable solution with cost at most t∈Tt \in T9 and deviation dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t0.

The approach avoids Lagrangian duality, relying on convexity and face preservation; it generalizes to other settings where additive-error, face-preserving unweighted rounding exists (e.g., weighted ring loading) (Swamy et al., 24 Oct 2025).

4. Structural and Special Cases

Significant advances have been made for certain graph families and problem subclasses:

  • Series-Parallel Digraphs: Goemans’ conjecture and the Morell–Skutella two-sided bound hold in full generality, even for multiflows with distinct sources/sinks. The proof constructs a convex combination of unsplittable multiflows where each load deviates from the fractional solution by strictly less than dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t1 (Almoghrabi et al., 2024). Key ingredients are the sp-tree decomposition, recursive flow adjustment to "almost unsplittable" form, and precise (non-negative) convex decomposition at each node.
  • Planar Acyclic Digraphs: For planar SSUF instances, both upper and lower bounds of dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t2 (without cost) and cost-aware rounding with deviation dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t3 are achievable (Traub et al., 2023). The methodology leverages planar embeddings, non-crossing path decomposition of the fractional flow, and optimal multi-interval discrepancy rounding.
  • Prefix-Chain/Chairman Assignment: The conjecture is exactly resolved for DAGs corresponding to parallel prefix chains (matrix assignments): for dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t4 fractional assignments and arbitrary nonnegative demands, there exists an integral assignment matching prefix sums within dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t5 (Liu et al., 23 Nov 2025). The algorithm adapts Tijdeman’s earliest-deadline (matching) strategy to arbitrary weights.

5. Implications, Applications, and Extensions

Confirmations of the conjecture in specialized settings have broad implications:

  • Network Design: Guarantees on unsplittable flows with tight congestion and cost bounds underpin robust network routing, resource allocation, and load balancing.
  • Scheduling: The prefix-chain rounding result yields dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t6-approximation for maximum flow-time minimization in scheduling jobs with release times and machine closing times, and generalizes to dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t7-approximations when an additive discrepancy bound dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t8 can be shown (Liu et al., 23 Nov 2025).
  • Polyhedral Rounding: The Lagrangian-free FPRA + LP approach is a versatile template, enabling cost-aware rounding for any polyhedral combinatorial structure that admits error-bounded, face-preserving rounding—a principle applicable to spanning trees, ring-loading, and beyond (Swamy et al., 24 Oct 2025).

A plausible implication is that these techniques may extend to other decomposable graph classes (e.g., outerplanar, bounded treewidth) and thus incrementally close the gap in the general DAG case (Almoghrabi et al., 2024).

6. Limitations, Barriers, and Open Problems

Despite progress, the conjecture remains widely open for general acyclic digraphs:

  • The full cost variant with dmax⁡=max⁡t∈Tdtd_{\max} = \max_{t \in T} d_t9 deviation is not resolved outside series-parallel and planar classes (planar only up to x∈R+Ax \in \mathbb{R}_+^A0). In the general case, only one-sided or high-violation bounds are possible.
  • There exist inherent barriers: for cyclic or non-planar graphs, even lower-bound-only versions become NP-hard (Traub et al., 2023). Existing path-decomposition and rounding strategies encounter structural obstructions beyond planar or series-parallel graphs.
  • Strengthenings such as requiring support-respecting rounding ("carpooling") or convex decomposition with cost bounds remain open even for small x∈R+Ax \in \mathbb{R}_+^A1 or special classes (Liu et al., 23 Nov 2025).
  • Further, it is unclear whether the two-sided deviation can be sharpened to x∈R+Ax \in \mathbb{R}_+^A2 with cost optimality in all planar DAGs (Traub et al., 2023).

7. Historical Development and Future Directions

Initiated by Goemans in 1997, the conjecture set a benchmark for polyhedral and combinatorial integrality gaps in flows. While early work achieved upper-bounded violation or special demand regimes, the last five years have witnessed sharp structural and algorithmic advances:

Key open directions include the extension to broader graph classes, refinement of cost and violation parameters, and the resolution of the conjecture in full generality. The underlying combinatorial, geometric, and algorithmic framework continues to inform research in both discrete optimization and related fields such as scheduling and discrepancy theory.

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 Single-Source Unsplittable Flow Conjecture.