网络流学习笔记
网络流学习笔记 简介网络流 网络流应该是NOIP考纲范围内一个比较难的知识点,其实用心学习还是觉得比较简单。 这里用最通俗的语言讲一讲我认识中的网络流,显然是一个初步的概念。 解决网络流问题总是变成这样一个模型: 想象你现在面前有一个城市的排水系统,是由一个个单向联通的管道组成的,其中有一个节点S可以源源不断的流出水,另一个节点T可以源源不断的吸收水, 除此之外其他节点只能流入和流出水,不能排入或者排出水,而管道的粗细是一定的,每根管道在同一时间只能流入一个上限的流量c,现在让你对这个网络进行分析。 1. 求这个网络的S节点(源点)可以在同一时刻流出水的最大流量 2. 若每个管道有一个输送费用(单位流量的花费),求第1问的若干方案里面,保证最大流量基础上,最小代价是多少 3. 若每个管道有一个输送价值(单位流量的价值),求第1问的若干方案里面,保证最大流量基础上,最大价值是多少 这里我们会用最通熟易懂的语言讲述这三个常规问题的做法。 流量网络的分析(最简单的概念) 引入一个概念 流量网络 ,什么是流量网络,就是给你的原始的流量图只有每条边的限流而具体的最大可行的流量未知 引入一个概念 可行流量 ,我们定义一个函数f(u,v)这个由一个二元组映射到一个值表示一条边(u,v)∈E 的可行流量。 引入一个概念 限流量 ,c(u,v)表示一条边(u,v)∈E,由于一些限制最多能流经的流量