0–1 Maximum Flow (0–1 MaxFlow)
Category: Network Flows
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
- T. Feather (1984). The parallel complexity of some flow and matching problems.
- R. M. Karp, E. Upfal, and A. Wigderson (1986). Constructing a perfect matching is in Random NC.
- M. Karpinski and K. W. Wagner (1988). The computational complexity of graph problems with succinct multigraph representation.
- Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem B.9.6.