Interval Uncertainty in Arc Capacities
- The paper transforms the classical min-cost flow problem by introducing interval uncertainty in arc capacities, proving NP-hardness even on restricted graph classes.
- It presents pseudopolynomial dynamic programming methods for series–parallel graphs and reveals that worst-case scenarios exhibit a forest structure in interior arcs.
- The study uncovers the more-for-less paradox, where increased flow demand can reduce worst-case cost, and highlights the co-NP-hard challenge of establishing cost-matrix immunity.
Interval uncertainty in arc capacities fundamentally alters the landscape of network flow optimization. In the minimum cost network flow problem with interval capacities, each arc is endowed not with a fixed capacity but with an interval within which its actual capacity may lie. The objective is to characterize and compute the "worst-case" optimal cost over all feasible capacity scenarios. Introducing intervals in capacities transforms the classical polynomially tractable problem into a combinatorial setting that exhibits strongly NP-hard behavior, even on restricted graph classes, and gives rise to nonintuitive phenomena such as the more-for-less paradox. This setting also admits a rich interplay between parametric linear programming, combinatorial optimization, and graph-theoretic structure (Rada et al., 1 Feb 2026).
1. Problem Formulation and Scenario Polytope
Let be a directed graph with a source , sink , arc cost vector , and a flow requirement . Classical minimum cost flow problems assume fixed arc capacities , solving: Interval uncertainty replaces each with . A "scenario" is any with , and denotes the set of scenarios admitting a feasible – flow of size . The worst-case optimal value is defined as
That is, an adversary sets the capacities to maximize the minimum achievable cost.
2. Computational Complexity and Intractability
The introduction of interval uncertainty renders the robust counterpart strongly NP-hard. Even in the unit-cost, unit-flow case where each interval is , determining is equivalent to solving the longest–path problem via capacity selection, so the worst-case value is combinatorially hard to compute. Notably, this persists for series–parallel graphs—those with treewidth 2—through a reduction from the knapsack problem. In this construction, lower bounds encode item weights and costs encode values, with as the knapsack capacity. Even when the number of – paths is , the adversarial capacity scenario selection delivers NP-hardness (Rada et al., 1 Feb 2026).
| Graph Class | Complexity of Computation | Reduction Used |
|---|---|---|
| General | Strongly NP-hard | Longest-path |
| Series–parallel (tw=2) | Strongly NP-hard | Knapsack-to-network-flow |
The presence of interval capacity uncertainty thus transforms a polynomial-time flow LP into a robust optimization problem of intractable character.
3. Optimization Formulations and Tractable Special Cases
Despite general intractability, exact mixed-integer linear programming (MILP) formulations are possible. Utilizing LP duality and complementary slackness, the max–min structure is encoded via primal flow variables , dual node potentials , and binary indicators for active constraints. The resulting MILP has objective and includes the scenario selection directly as variables, subject to feasibility and dual conditions.
For series–parallel graphs—a class closed under arc creation, series, and parallel composition—a pseudopolynomial dynamic programming algorithm achieves exact computation. The method propagates tables reflecting the worst-case cost of sending units of flow, and accounts for restrictable thresholds and maximal feasible flows per component. Arc creation is trivial; series composition aggregates costs additively; parallel composition entails maximization/minimization over possible flow splits. Parallel steps dominate runtime, yielding an overall complexity of for arcs and flow value , constituting pseudopolynomial tractability in specialized cases.
4. Structural Characterization of Extremal Scenarios
Let be a capacity scenario achieving , and define as the set of arcs at interior values. A core structural result is that the subgraph induced by is acyclic—a forest. This follows from perturbing cycles, which does not reduce the cost but reduces the number of interior arcs, contradicting extremality. Thus, . This bound is tight; there exist -node graphs with interval arcs, each set to an interior value at the worst case, indicating constructions can maximize the complexity of scenario structure within these graph-theoretic limits.
5. The More-for-Less Paradox
A non-classical phenomenon in this context is the more-for-less paradox: increasing the required flow may strictly decrease the worst-case cost, i.e., for some . This is characterized structurally by the existence of a negative-cost augmenting – path in the graph with respect to a worst-case scenario and optimal flow at . Necessity: such a path must exist if the paradox occurs. Sufficiency: if such a negative-cost path is present for any scenario and flow, one can construct intervals enforcing the paradox. Thus, the paradox is present if and only if a negative-cost augmenting path exists.
In the case of directed complete graphs, the characterization strengthens: the existence of any improving undirected – path (negative cost) is necessary and sufficient. This connection provides a clear combinatorial test in these settings.
| Paradox Condition | General Graphs | Complete Graphs |
|---|---|---|
| Existence criterion | Negative-cost augment.<br />path exists | Negative-cost undirected – path exists |
6. Cost-Matrix Immunity and Algorithmic Limits
A cost matrix is said to be immune if no choice of intervals admits the more-for-less paradox. For complete graphs, this is equivalent to the absence of any negative-cost improving path: for all nodes . The immunity region for thus forms a convex polyhedral cone requiring exponentially many path-type inequalities. However, deciding whether a given is immune is strongly co-NP-hard, via a reduction from the longest path problem. There is therefore no known polytime certificate for "paradox-free" costs, and verifying robust safety against interval-induced paradoxes is itself provably intractable (Rada et al., 1 Feb 2026).
7. Synthesis and Theoretical Impact
The introduction of interval uncertainty in arc capacities for minimum-cost flow problems results in a robust optimization problem displaying several distinguished features:
- Even though the deterministic LP for fixed capacities is polynomial-time solvable, interval uncertainty in arc capacities yields a worst-case value that is strongly NP-hard to compute.
- Series–parallel graphs admit pseudopolynomial-time solutions via dynamic programming, which is not extensible to broader graph classes due to inherent hardness.
- In any extremal scenario, the set of arcs at strictly interior capacity bounds is structurally limited to a forest, with an upper bound of , matching worst-case constructions.
- The more-for-less paradox is completely characterized by augmenting paths of negative cost, highlighting the subtlety of adversarial capacity selection.
- The challenge of certifying cost-matrix immunity to the paradox is co-NP-hard, indicating a fundamental limit to polytime characterization.
These elements underscore how interval uncertainty causes the underlying network flow problem to become a highly structured intersection of robust linear programming, combinatorial complexity, and intricate graph-theoretic phenomena (Rada et al., 1 Feb 2026).