流量需要满足三个限制条件:
- 容量限制 f ( u , v ) ≤ c ( u , v ) f(u,v)\leq c(u,v) f(u,v)≤c(u,v)
- 流量守恒 ∑ ( S , v ) ϵ E = ∑ ( u , T ) ϵ E \sum_{(S,v)\epsilon E}=\sum_{(u,T)\epsilon E} ∑(S,v)ϵE=∑(u,T)ϵE
- 斜对称 f ( x , y ) = − f ( y , x ) f(x,y)=-f(y,x) f(x,y)=−f(y,x)
斜对称的性质就决定了最大流中需要存在反向的流量(反向边),蒟蒻如我,不懂这样的反向流量的意义何在,于是查了一下资料,算是知道了七七八八。
建立反向边旨在增加重新调整流的机会,即保障解是最优的
借用大犇的例子: