M12图论模型汇编.ppt

  1. 1、本文档共130页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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天才能完成. 关键路径 最长路径 : A→B→D→E→K→M→N A→B→D→H→K→M→N 工序A,B,D,E,H,K,M不能延误,否则将

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档