算法合集之《浅谈基于分层思想及网络流算法》.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 35页
  • 2017-10-02 发布于浙江
  • 举报

算法合集之《浅谈基于分层思想及网络流算法》.ppt

算法合集之《浅谈基于分层思想及网络流算法》

浅谈基于分层思想的 网络流算法;最短路径增值(MPLA) Dinic MPM;剩余图G’=(V,E’) 流量网络G=(V,E)中,对于任意一条边(a,b),若 flow(a,b)capacity(a,b) or flow(b,a)0 则(a,b)∈ E’;剩余图中,从源点到汇点的每一条路径都对应一条增广路;顶点u的层次:level(u)=在剩余图中从源点到u所经过的最少边数;一、最短路径增值(MPLA);定理:对于有n个点的流量网络,在最短路径增值算法中,最多建立n次层次图。 ;{level=1的顶点};删除一条或多条边;{level=1的顶点};层次图中增广路径长度序列严格递增;一、最短路径增值(MPLA);一、最短路径增值(MPLA);一、最短路径增值(MPLA);二、Dinic;二、Dinic;p?s; While 源点没有被删除 u?p.top; if ut if outdegree(u)0 设(u,v)为层次图中的一条边; p?p,v; else 从p和层次图中删除点u, 以及和u连接的所有??; else 增广p(删除了p中的饱和边); 令p.top为p中从s可到达的最后顶

文档评论(0)

1亿VIP精品文档

相关文档