Open

0–1 Maximum Flow (0–1 MaxFlow)

Category: Network Flows
Tags:

Input

A directed graph $G = (V, E)$ with each edge labeled in unary with a capacity $c_i \geq 0$, and two distinguished vertices, source $s$ and sink $t$.

Problem

Find a maximum flow.

Status

Open (Feather [1], Karp, Upfal, and Wigderson [2]).

Remarks

Feather shows the problem of finding the value of the maximum flow to be in $\mathsf{RNC}$ [1]. Karp, Upfal, and Wigderson show how to construct a maximum flow, also in $\mathsf{RNC}$ [2]. Both problems remain in $\mathsf{RNC}$ when capacities are polynomially bounded. Both are $\P$-complete when capacities are arbitrary, see MaxFlow. Karpinski and Wagner show that when $G$ is given by its vertex multiplicity graph representation the Unary Network Flow Problem becomes $\P$-complete [3].

References

  1. T. Feather (1984). The parallel complexity of some flow and matching problems.
  2. R. M. Karp, E. Upfal, and A. Wigderson (1986). Constructing a perfect matching is in Random NC.
  3. M. Karpinski and K. W. Wagner (1988). The computational complexity of graph problems with succinct multigraph representation.
  4. Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem B.9.6.