算法学习笔记(8.0): 网络流前置知识

网络流基础

网络流合集链接:网络流


网络 G=(V,E) 实际上是一张有向图

对于图中每一条有向边 (x,y)E 都有一个给定的容量 c(x,y)

特别的,若 (x,y)E , 则 c(x,y)=0

图中还有两个指定的特殊结点,S,T(ST) ,分别称为源点和汇点

对于网络有一个流函数 f。对于 (x,y)Ef(x,y) 称为边的流量,c(x,y)f(x,y)称为边的剩余流量

流函数满足以下性质:

  • 容量限制f(x,y)c(x,y)

  • 斜对称f(x,y)=f(y,x)

  • 流量守恒xS,xT,(u,x)Ef(u,x)=(x,v)Ef(x,v) 说人话:流入=流出

能量守恒定律也告诉我们网络中除了源点和汇点以外,任何结点不储存流量,其流入量等于流出量。

网络流模型可以概括为:在不超过容量限制的前提下,“流”从源点源源不断产生,流经整个网络,最终全部归于汇点。

生动一点,也可以把网络流看作水网,每一个管道有其流量限制,水流从源点流入,在不超过流量限制下,经过一些管道从源点流出,便是网络流模型。

基础知识就这些了,其他知识请慢慢享用_

posted @   jeefy  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示