- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法分析与设计(最大流问题)
算法分析与设计题目:最 大 流 算 法院系: 软 件 工 程 班级:软件11-2班姓名: 慕 永 利 学号: 23 号 1算法提出背景一个通信网络,在理想条件下,将网络平面化,并假设网络中各节点及其之间的任意通信链路均无流量限制,在这种情况下,就无需使用最大流最小割算法,只需要寻找一条最短路由即可。但是在现实生活中,我们不可能拥有这样理想的网络条件,作为正常的通信网络,不管是用户,还是基站,或者是他们之间的不管是无线或者有线信道,其容量都不可能是无限的。我们的任务是:在一定的限制条件下,对一个具有广泛意义的网络求解其最大流,并进行流量分配。以及如何对网络弧进行修改以达到网络最优化最大化。随着计算机网络业务的日益繁忙,通信流量激增而致使网络发生拥塞出现瓶颈部位,甚至造成网络停滞或瘫痪,所以对大型网络拓扑结构的优化设计是网络规划的首要任务。网络的优化通常采用扩充网络最大容量和网络增强性连接来优化网络设计。要解决网络拥塞的问题,首要找出网络流通中的阻塞部分即是网络流通图的最小割集,通过扩充最小割集中饱和弧的容量来改善整个网络的流通能力。2 问题实例及解决有一自来水管道输送系统,起点是S,目标是T,途中经过的管道都有一个最大的容量。3算法论述3.1、可行流每条弧 ( u, v )上 给定一个实数f(u,v),满足:有 0 = f ( u, v ) = c( u, v ),则f(u,v)称为弧( u, v )上的流量。如果有一组流量满足条件: 源点s : 流出量 = 整个网络的流量 汇点t : 流入量 =整个网络的流量中间点:总流入量 = 总流出量 那么整个网络中的流量成为一个可行流。区分:容量和流量3.2 最大流在所有的可行流中,流量最大的一个流的流量如: 图2中可行流7也是最大流。最大流可能不只一个。3.3最大流算法Ford-Fulkerson (福特-福克森)算法: 步骤:(1)如果存在增广路径,就找出一条增广路径(2)然后沿该条增广路径进行更新流量 (增加流量)增广路径从s 到t 的一条简单路径,若边( u, v ) 的方向与该路径的方向一致,称( u, v ) 为正向边,方向不一致时称为逆向边。简单路:13 245中。(1,3)(2,4)(4,5)是正向边。(3,2)是逆向边。增广路径:若路径上所有的边满足: ①所有正向边有:f ( u, v ) c ( u, v) ②所有逆向边有:f ( u, v ) 0则称该路径为一条增广路径(可增加流量) 两条增广路径:13513 245增加流量=?3.3.2沿增广路径增广1) 先设d为为正无穷(可增加流,余流量)若( u, v ) 是正向边 d = min ( d, c ( u, v ) – f (u, v ) )若( u, v ) 是逆向边 d = min ( d, f ( u, v ) ) 2 ) 对与该增广路径上的边 若( u, v ) 是正向边,f ( u, v ) = f ( u, v ) + d;若( u, v ) 是逆向边,f ( u, v ) = f ( u, v ) – d; 增广后,总流量增加了d 3.3.3样例:开始流量为:sum=0一条增广路径: 1235 ,d=min{4,2,4} =2 ,增加流量: 2Sum=2一条增广路径:1245,d=min{4-2,3,5} =2 ,增加流量: 2Sum=2+2=4一条增广路径: 13 2 4 5,d=min{6,2,3-2,5-2} =1 增加流量: 1,Sum=4+1=5一条增广路径: 13 5,d=min{6-1,4-2} =2 增加流量: 2Sum=5+2=73.3.4定理:可行流 f 为最大流,当且仅当不存在关于f 的增广路径证:若 f 是最大流,但图中存在关于 f 的增广路径,则可以沿该增广路径增广,得到的是一个更大的流,与f 是最大流矛盾。所以,最大流不存在增广路径。Ford-Fulkerson方法(增广流)求最大流(福特-福克森):步骤:(1)如果存在增广路径,就找出一条增广路径 DFS,BFS(2)然后沿该条增广路径进行更新流量增加流量)While 有增广路径 do 更新该路径的流量迭代算法3.3.5算法的实现:c [ u, v ]:容量f [ u, v ]:流量B[i]
您可能关注的文档
- 运筹学课后练习答案(熊伟第二版,后七章).doc
- 高中化学选修三与实验.doc
- 高二化学物质结构试卷和答案.doc
- 高二结构化学月考考试题.doc
- 高考总复习第7讲.碳族元素.碳及其化合物.doc
- 2007级运筹学A试卷.doc
- MATLAB测量平差程序实习报告.doc
- 《安全系统工程》试卷 答案1.doc
- 光电检测技术在主轴误差识别中的应用.docx
- 几种典型形状、位置误差的检测.doc
- 2025年江苏省南京高三下学期3月七校联考生物试题试卷含解析.doc
- 2025年江苏省南京市江宁区高级中学下学期高三英语试题第五次月考考试试卷含解析.doc
- 2025年吉林省乾安县七中高三年级模拟考试(5月)语文试题含解析.doc
- 2025年吉林省辽源市重点中学高三下学期开学考英语试题含解析.doc
- 2025年江苏省南京六合区程桥高中高三下英语试题摸底测试卷含解析.doc
- 2025年江苏省洪泽外国语中学高三毕业考试生物试题含解析.doc
- 2025年江苏省江海中学高三适应性月考(九)生物试题含解析.doc
- 2025年吉林市重点中学高三下学期第二次验收语文试题文试卷含解析.doc
- 2025年嘉兴市重点中学全国普通高中高三二月大联考语文试题含解析.doc
- 2025年吉林省延边朝鲜族自治州汪清四中高三下学期第二次质检生物试题含解析.doc
最近下载
- 绩效考核方案(经典通用~).doc
- 必威体育精装版版国有企业因公临时出国(境)管理办法.docx VIP
- 建筑工程图集 07J205:玻璃采光顶.pdf VIP
- 2024年长沙中考作文“考试的背后”审题指导+立意素材+范文8篇.docx
- 中医护理年度工作总结PPT.pptx
- 高考语文思辨类作文写作全面指导写作指导:二元思辨性作文速成模板及示例.pdf VIP
- 项目部安全隐患排查治理制度.docx
- 售楼处保洁服务标准-完整版.pdf VIP
- 《双减背景下小学语文高效课堂和有效教学模式研究》科研课题结题报告.docx
- 【精选 】高一年级(6)班《告别假努力,学会真自律》主题班会(28张PPT)课件.pptx
文档评论(0)