What exactly is augmenting path?

前端 未结 4 1453
遥遥无期
遥遥无期 2020-12-29 01:40

When talking about computing network flows, the Algorithm Design Manual says:

Traditional network flow algorithms are based on the idea o

4条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-29 02:07

    Augmenting means increase-make larger. In a given flow network G=(V,E) and a flow f an augmenting path p is a simple path from source s to sink t in the residual network Gf. By the definition of residual network, we may increase the flow on an edge (u,v) of an augmenting path by up to a capacity Cf(u,v) without violating constraint, on whichever of (u,v) and (v,u) is in the original flow network G. Also the maximum amount by which we can increase the flow on each edge in an augmented path p is called the residual capacity of p. The proof can be found in the introduction to algorithms by thomas h. cormen etc...

提交回复
热议问题