- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
M12图论模型
图论方法 1 图论的基本概念 2 最短路径问题 3 欧拉图与哈密尔顿图 欧拉路、欧拉回路、欧拉图 Define 图G中,若存在一条路,经过图中每边一次且仅一次,则称该路为欧拉路; 若存在一条回路,经过图中每边一次且仅一次,则称该回路为欧拉回路; 具有欧拉回路的图称为欧拉图。 中国邮递员问题 一个邮递员在他所负责投递的街道范围内,如果街道构成的图中没有奇点,那么他就可以从邮局出发,经过每条街道一次,且仅一次,并最终回到原出发地。但是,如果街道构成的图中有奇点,他就必然要在某些街道重复走几次。 4 最小生成树问题 5 二部图的匹配及其应用 例:略 6 网络流问题 7 关键路径问题 PT(Potentialtask graph)图 8 系统监控模型 9 着色模型 对偶图 物资储存问题 时间表问题 着色方法 最大度数优先的Welsh - Powell算法 一项工程任务,大到建造一座大坝、一座体育中心、小至组装一台机床, 都要包括许多工序.这些工序相互约束,只有在某些工序完成之后, 一个工序才能开始. 即它们之间存在完成的先后次序关系,一般认为这些关系是预知的, 而且也能够预计完成每个工序所需要的时间. 这时工程领导人员迫切希望了解最少需要多少时间才能够完成整个工程项目, 影响工程进度的要害工序是哪几个? 在PT(Potentialtask graph)图中,用结点表示工序,如果工序 i 完成之后工序 j 才能启动,则图中有一条有向边(i , j ),其长度wi 表示工序 i 所需的时间. 在PT图中增加两个虚拟结点v0和vn ,使所有仅为始点的结点都直接与v0联结,v0为新增边的始点,这些新增边的权都设为0; 使所有仅为终点的结点都直接与vn联结,vn为新增边的终点。 例 一项工程由13道工序组成, 所需时间(单位:天)及先行工序如下表所示. 工序序号 A B C D E F G H I 所需时间 2 6 3 2 4 3 8 4 2 先行工序 — A A B C,D D D D G,H 工序序号 J K L M 所需时间 3 8 5 6 先行工序 G H,E J K 试问这项工程至少需要多少天才能完成? 那些工程不能延误? 那些工程可以延误? 最多可延误多少天? 先作出该工程的PT图.由于除了工序A外,均有先行工序,因此不必虚设虚拟结点v0. A B 2 2 C 6 D 3 E 2 F 2 G 2 H 2 K 4 N 3 I 8 J 8 4 4 2 L 3 M 8 5 6 在PT图中,易看出各工序先后完成的顺序及时间. 虚拟结点 A B 2 2 C 6 D 3 E 2 F 2 G 2 H 2 K 4 N 3 I 8 J 8 4 4 2 L 3 M 8 5 6 这项工程至少需要多少天才能完成? 就是要求A到N的最长路,此路径称为关键路径. 那些工程不能延误? 那些工程可以延误? 最多可延误多少天? 关键路径上的那些工程不能延误. 定理 若有向图G中不存在有向回路,则可以将G 的结点重新编号为u1, u2, …, un,使得对任意的边ui uj∈E(G),都有i< j . 关键路径(最长路径)算法 各工序最早启动时间算法步骤: ① 根据定理对结点重新编号为u1, u2, …, un . ② 赋初值 ?(u1)= 0. ③ 依次更新 ?(uj ),j = 2, 3, … , n . ?(uj )= max{?(ui )+ ?(ui ,uj )|uiuj∈E(G)}. ④ 结束. 其中?(uj )表示工序 uj 最早启动时间,而?(un)即?(vn)是整个工程完工所需的最短时间. 关键路径(最长路径)算法 A B 2 2 C 6 D 3 E 2 F 2 G 2 H 2 K 4 N 3 I 8 J 8 4 4 2 L 3 M 8 5 6 此例不必重新编号,只要按字母顺序即可. ?(A)=0, ?(B)=?(C)=2, ?(D)=8, ?(E)=max{2+3,8+2}=10, ?(F)=?(G)=?(H)=?(D)+2=10, ?(I)=max{?(G)+8,?(H)+4}=18, ?(J)=?(G)+8=18, ?(K)=max{?(E)+4,?(H)+4}=14, ?(L)=?(J)+3=21, ?(M)=?(K)+8=22, ?(N)=max{?(F)+3,?(I)+2,?(L)+5,?(M)+6}=28. 关键路径? 通过以上计算表明: 这项工程至少需要28天才能完成. 关键路径
您可能关注的文档
最近下载
- JCT 2112-2012 塑料防护排水板.建材建工行业标准.pdf VIP
- 08J907 洁净厂房建筑构造.pdf VIP
- 某企业设备机长负责制.docx VIP
- 《第六次全国幽门螺杆菌感染处理共识报告》解读.pptx
- 北京理想汽车有限公司竞争战略研究.pdf
- 最新计算机应用基础教案win7---2010汇编.doc VIP
- 【新教材】湘教版(2024)七年级上册地理第二章《认识地球》测试卷(含答案).docx VIP
- JIS-H5302-2006铝合金压铸件(中文).pdf VIP
- 部编人教版六年级上册《道德与法治》知识点考点归纳总结.pdf VIP
- MEGMEET麦格米特MC160增强型系列PLC随机手册.pdf VIP
文档评论(0)