当前位置: 首页 > news >正文

网络优化问题

 

一、基本概念

【发点和收点】设点 v 是有向图 D (带箭头)的一个顶点:

1、发点:如果不存在以v为终点的弧,则称v是D的一个发点(源),通常称为vs;

2、收点:如果不存在以v为始点的弧,则称v是D的一个收点(汇),通常称为vt。

【容量和流量】

1、容量:网络中某条弧(vi,vj)的最大通过能力称为该弧的容量,记做 cij ;

2、流量:通过弧 (vi,vj)的某种流的实际数量称为该弧的流量,记做 fij 。

【可行流和最大流】

发点 vs流出的流量为 f ,则汇入收点vt的流量为 -f。这个f,就是可行流。如果一个网络图中,有n个发点,n个收点,那么可行流就是所有发点发出流量的和,也就是所有收点收到流量的和。
 
可行流具备以下两个特征:
1、可行性条件:对每一条弧 (vi , vj )∈ A ,均应有,0 ≤ fij ≤  cij。即每条弧的流量,都应该是非负的,是大于等于0,且小于这条弧的容量的;
2、平衡条件:除了发点和收点,其余点都是中间点,可以理解为中转站。流入任何一个中间点的流量必等于流出该顶点的流量,即对 vi ≠ vs , vt时:
 image
 
 
因此对于可行流 f 来说,对发点,它的公式就是如下形式。对于收点就是 -f :

image

 

 示例:下面的网络图,每个弧,弧旁第一个数字为容量,第二个数字为流量,即 cij, fij。每条弧都满足非负性和中间点的平衡条件,因而为一可行流,且可行流 f = 6(发流量为2+4)。这里有一个特殊的情况,即,可能存在某条弧完全没有启动,或者整个网络为初始状态,这时候就会有零流 fij= 0,它一定是一个可行流。因而在一个网络图中,可行流总是存在的,至少有零流。

image

 

 【网络的最大流】

在一张网络中,每条弧容量不同,走每条弧的成本不同,因此,不同的规划,得到的可行流的流量,并不相同。找到最大的可行流,也就是找到网络的最大流,是很多实际问题需要的。这也是一个线性规划问题,可描述为:

image

 

 

 

 

 

 

 

http://www.rkmt.cn/news/18327.html

相关文章:

  • 维护区间[1,i-1]本质不同逆序对的个数板子(不同种类的逆序对个数)
  • foobar2000 v2.25.2 汉化版
  • 为什么大家都爱用微擎?这几点真的太香了
  • JAVA 的模板方法模式解析
  • 《构建之法-现代软件工程》 -阅读和提问作业1
  • 计算机视觉与AI在人体成分分析中的技术突破
  • 2024-网鼎杯web-PyBlockly
  • 分享一个超级耐玩的游戏 转载 植物大战僵尸融合版最新版(v3.0.1)支持安卓版+PC电脑版
  • Qoder 负责人揭秘:Qoder 产品背后的思考与未来发展
  • CS:APP学习笔记之程序的机器级表示(三) - Invinc
  • EHOME视频平台EasyCVR构建全协议、全场景融合的视频监控中枢
  • SQL server 关于“DATEDIFF() ”日期差值计算函数的用法
  • 2025 年最新推荐 RTO 蓄热炉厂商榜单:聚焦高浓度 VOCs 处理设备,权威解读行业标杆企业优势有机废气处理/RTO 蓄热炉/RTO蓄热炉专业废气处理设备厂商推荐
  • 时变和时不变(LTI)的区别
  • 深入解析:OpenLayers地图交互 -- 章节十二:键盘平移交互详解
  • 2025 最新不锈钢管厂家推荐排行榜 权威发布:304/316L/2205 等材质焊管无缝管优质企业精选
  • 2025 年高强钢板厂家最新推荐排行榜:聚焦国内优质企业,助力采购者精准选品的权威榜单合金/HG785D/Q690D/S960QL/700L高强钢板厂家推荐
  • 后端基础-输入/输出件
  • 基于最小二乘法的离散数据曲面拟合MATLAB实现方法
  • 20251010——读后感1
  • 重庆初阳科技车辆计数厂家:多维度赋能城市建设与工程精细化管理
  • 1、在pyhcarm中安装包和指定镜像源
  • 缓存监控--来源于网络
  • 软工第三次作业
  • 全球化部署几种方案
  • HDU6794:Tokitsukaze and Multiple
  • 当下环境通缩分析
  • shell脚本监控ssl证书到期时间
  • AI如何通过卫星图像识别刺猬栖息地
  • LeetCode热题100-75、跳跃游戏