#物理模型
一组互相连接大小不一的管道,连接处装有能控制原油流向的开关,输油网只有一个入口,一个出口,所有输油管都会和他们(入口,出口)相连。每个节点处,原油的流入量和流出量都会达到平衡。
用一个只含有一个起点和一个终点的加权有向图构造这个问题模型
边 输油管道
顶点 能控制原油走向和流量的开关节点
边的权重 管道容量
#术语
流量网络:一张边的权值(此处称为容量)为正的加权有向图
st-流量网络:有两个已知顶点,起点s,终点t
顶点的流入量:流向一个顶点的总流量,指向该顶点的边中的流量之和
顶点的流出量:流出一个顶点的总流量,由该顶点指出的所有边的流量之和
顶点的净流量:流入量-流出量
局部平衡:净流量=0
st-流量配置:一组和每条边相关联的值组成的集合,值为边的流量。
可行的st-流量配置:所有边的流量均小于边的容量且满足每个顶点局部平衡
st-流量的值:终点的流入量
最大st- 流量:给定一个st-流量网络,找到一种st-流量配置,使得s到t的流量最大化
最大流量问题:寻找这样一种配置的问题
正向边:将网络转化为无向图,当沿着路径从起点到终点前进时,经过某条边的 方向与流量方向相同
逆向边:将网络转化为无向图,当沿着路径从起点到终点前进时,经过某条边的 方向与流量方向相反
增广路径:通过增加正向边的流量和降低逆向边的流量来增大网络的总流量,这样一条路径叫增广路径
Ford-Fulkerson最大流量算法:网络中初始流量是0,