- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最大流问题 主讲:蔡天鸣 网络最大流的有关概念 最大流问题的实例 最大流的标号算法--Ford-Fulkerson算法 链:图中存在点和边的交替序列 若其中边ei(i=1,...,k)互不相同,且任意vi-1和vi均相邻,称μ为链。 增广链:如果在网络的发点和收点之间能找出一条链,在这条链上所有指向为s-t的边,存在fc;所有指向为t-s的边的边,存在f0,这样的链称增广链。 当有增广链存在时,找出 再令 则f′仍是一个可行流,比原来的可行流f流量增大了一个θ值。因此只有网络图中找不到增广链时,s-t的流才不可能进一步增大。 Ford-Fulkerson算法的步骤 第一步:给发点s标号(0,ε(s))。第一个数字是使得这个点得到标号的前一个点的代号。第二个数字是从上一个标号点到这个标号点的流量最大允许调整量。 Ford-Fulkerson算法的步骤 第二步:列出与标号点相邻的所有未标号点: (1)考虑从标号点i出发的边(i,j),如果有fij=cij,不给点j标号;若有fijcij,则对点j标号,记为(i,ε(j))。括弧中的i表示点j的标号是从点i延伸过来的,ε(j)=min{ε(i),(cij-fij)}; (2)考虑所有指向标号点i的边(h,i),如果有fhi=0,对h点不标号;若有fhi0,则对点h标号,记为(i,ε(h)),其中ε(h)=min{ε(i),fhi}; (3)如果某未标号点k有两个以上相邻的标号点,为减少迭代次数,可按(1)、(2)中所述规则分别计算出ε(k)的值,并取其中最大的一个标记。 Ford-Fulkerson算法的步骤 Ford-Fulkerson算法的步骤 Ford-Fulkerson算法的步骤 Ford-Fulkerson算法的步骤 Ford-Fulkerson算法练习 求下列网络图s-t的最大流 最大流问题的数学模型 决策变量:每条弧上的实际车流量 目标函数:从起点S流出的车流量(=流入终点T的车流量)最大 约束条件: 求解结果 最大流问题的一般化数学模型 给定网络D=(V,A,C)中各弧的流量上界(即容量 ),求流量分配方案,使从发点 到收点 的流量最大。若 是网络D=(V,A,C)的可行流, 为该可行流的流量,那么从发点 到收点 的最大流问题可转化为如下形式的线性规划模型: 最大流问题应用 分析问题画出网络图 把实际的军事工事地图抽象成网络图 截集和截量 根据图论中截集的概念:给定网络D=(V,A,C),若点集V被分割成两个非空集合V1和V2,使 ,则把弧集(V1,V2)称为分离vs和vt的截集。 例如:上图中的其中一个截集为{(B,D),(C,D),(A,E)} 截集是图中这样一个边的集合,把这个集合拿走,则网络就分离成两个互不连通的部分。 我们应该炸毁哪个截集中的所有桥梁才能使破坏的桥梁最少? 截量的概念:给定截集(V1,V2),把截集(V1,V2)中所有弧的容量之和称为这个截集的截量。 找到截量最小的截集也就能使破坏的桥梁最少 根据最大流问题最小截量定理:任一个网络D中,从vs到vt的最大流的流量等于分离vs,vt的最小截量。 建立最大流问题模型 决策变量:每条弧的实际流量 目标函数:可行流量最大 求解结果 最大流问题应用练习 有4个公司来某重点高校招聘企业管理(A)、国际贸易(B)、管理信息系统(C)、工业工程(D)、市场营销(E)专业的本科毕业生。经本人报名和两轮筛选,最后可供选择的各专业毕业生人数分别是4,3,3,2,4人。若公司1想招聘A,B,C,D,E各专业毕业生各1人;公司2拟招聘4人,其中C,D专业各1人,A,B,E专业可从任两个专业中各选1人;公司3招聘4人,其中C,B,E专业各1人,再从A或D专业中选1人;公司4招聘3人,其中须有E专业1人,其余2人可从余下A,B,C,D专业中任选其中两个专业各1人。问上述4个公司是否都能招聘到各自需要的专业人才?将此问题归结为求网络最大流问题。 原问题转化的赋权有向图 求解结果 4个公司都招聘到了自己需要的人才,如下表所示 最大流问题应用练习 某单位招收懂俄、英、日、德、法文的翻译各一人,有5人应聘。已知乙懂俄文,甲、乙、丙、丁懂英文,甲、丙、丁懂日文,乙、戊懂德文,戊懂法文。问这5个人是否都能得到聘用?最多几个得到聘用,招聘后每人从事哪一方面翻译任务? 将原问题转化为赋权有向图 转化的方法:网络结点设置为每种语言和每个应聘人各一个结点,再加上起点和终点。某个应聘人懂某种语言就将
您可能关注的文档
最近下载
- 2025学年普通高等学校招生全国统一考试(新课标II卷)语文及答案解析.pdf VIP
- 电网工程监理大纲(参考).doc VIP
- 2025北京国寿健投公司招聘考试备考题库及答案解析.docx VIP
- 医用诊断X线机概述.pptx VIP
- U型桥台工程量计算公式.xlsx VIP
- 合肥市招聘辅警真题.pdf VIP
- 预包装食品标签培训.pptx VIP
- Unit1第一课时Section1Reading(课件)+2024-2025学年沪教版(2024)七年级英语上册.pptx VIP
- 江西省南昌市纪委2024年度面向全省公开选调派驻机构公务员面试真题及解析.docx VIP
- 预包装食品标签培训.pptx VIP
文档评论(0)