- 1、本文档共128页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模-图论概要
离散问题建模 —图论方法专题 一、涉及图论的历年数学建模题目 二、图论简介 图论是运筹学的一个经典和重要的分支,它起源于18世纪欧拉(Euler)对七桥问题的抽象和论证。 1936年,匈牙利数学家柯尼希(K?nig)出版了图论的第一部专著《有限图与无限图理论》,竖立了图论发展的第一座里程碑。 三、几个著名的图论问题 四、图论方法专题 (一)图论的基本概念 (三)最短路 最短路问题是图论应用的基本问题,很多实际问题,如线路的布设、运输安排、运输网络最小费用流等问题,都可通过建立最短路问题模型来求解. 求解最短路问题的两种方法:Dijkstra (迪杰斯特拉)和Floyd(弗洛伊德)算法. (1) Dijkstra算法:求赋权图中从给定点到其余顶点的最短路; (2)Floyd算法:求赋权图中任意两点间的最短路. (三)最短路 解决上述问题的一个方法是由Dijkstra (迪杰斯特拉)于1959年提出的算法,此算法不仅能求出赋权图指定两点间的最短路,而且能求出从指定点到其余各顶点的最短路. 目前它是求无负权图最短路的最好方法. Dijkstra算法是一种迭代算法,它依据的是性质: 最短路是一条路且最短路上任一子段也是最短路。 (三)最短路 按距u从近到远为顺序,依次求得u0到图G的各顶点的最短路和距离,直至顶点v(或直至图G的所有顶点)。 步骤①:把结点集V分割为二子集 S,T.开始时S={a},T=V-S. 步骤②:对每结点 t?T,求出 D(t)之后再定出x?T 使得 D(x)= min{D(t)|t?T}. 步骤③:置 S 为 S∪{x}置 T为T-{x}.若 T=?则停止,否则转步骤②作下一次循环. (三)最短路 Dijkstra算法实现及步骤 对每个顶点v,定义两个标号l(v), z(v), 其中l(v)为从u0到v的路长; z(v)为v的父节点(前一个点)。S:具有永久标号的顶集。 算法的过程就是在每一步改进这两个标号,最终l(v)为u0到v的最短路长。 输入带权邻接矩阵(距离矩阵)w(u, v). (三)最短路 寻求赋权图中各对顶点之间最短路,显然可以调用 Dijkstra 算法。 具体方法是:每次以不同的顶点作为起点,用 Dijkstra 算法求出从该起点到其余顶点的最短路径,反复执行这样的操作,就可得到每对顶点之间的最短路。 但这样做需要大量重复计算,效率不高。R. W. Floyd(弗洛伊德)另辟蹊径,提出了比这更好的算法,操作方式与 Dijkstra 算法截然不同。 (四)最小生成树 (四)最小生成树 (四)最小生成树 解:将图的边按照权值从小到大进行排列,列出下表 结果显示于图5.9。 (五)二部图的匹配及其应用 选址问题 选址问题是指为一个或几个服务设施在一定区域内选定它的位置,使某一指标达到最优值。选址问题的数学模型依赖于设施可能的区域和评判位置优劣的标准,有许多不同类型的选址问题。比较简单的两类选址问题是中心问题和重心问题。 解:(1) 用 Floyd 算法求出距离矩阵 D = (dij)v?v: (2) 计算各顶点作为选矿厂的总运力 m(vi) (3) 求 vk 使 ,则 vk 就是选矿厂应设之矿点。此点称为图的重心或中位点。 图6.4 定义:一个工程由若干相互独立的活动组成,每个活动称为工序,我们用顶点表示工序,如果工序 i 完成之后工序 j 才能启动,则图中有一条有向边(i , j ),其权wi 表示工序 i 所需的时间。这样得 到的赋权有向图G=(V,E)称为PT图。 PT图必定不存在有向回路。 在PT图中,当起点与终点不唯一时,可增加 两个虚拟结点v0和vn 作为新的起点与终点, v0和 vn表示虚工序,与v0连接的边的权为0,与vn连接 的边的权为原终点工序所需时间。 PT图 例24 一项工程由13道工序组成, 所需时间(单位:天)及先行工序如下表所示(P172). 工序序号 A B C D E F G H I J K L M 所需时间 2 6 3 2 4 3 8 4 2 3 2 5 6 先行工序 - A A B C,D D D D G,H G H,E J K 试问这项工程至少需要多少天才能完成? 那些工程不能延误? 那些工程可以延误? 最多可延误多少天? PT图 工序序号 A B C D E F G H I J K L M 所需时间 2 6 3 2 4 3 8 4 2 3 2 5 6 先行工序 - A A B C,D D D D G,
您可能关注的文档
- 教育部2017人教版《道德与法治》七年级上册课件-4.2深深浅浅话友谊(共32张PPT)概要.ppt
- 教育情怀、教育自觉与教育素养(2017-1-3)概要.ppt
- 散文答题技巧概要.ppt
- 散文模板----近几年山东高考现代文阅读命题规律概要.ppt
- 散文诗精选概要.doc
- 散文把握文章主旨概要.ppt
- 散文赏析形象把握内涵概要.ppt
- 散文的写作概要.ppt
- 散文阅读2概要.ppt
- 散文鉴赏表达技巧概要.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)