最短路问题的数学模型.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最短路问题的数学模型.ppt

第四章 运筹学模型 2.合理配料问题的数学模型 3.运输问题模型 4.目标规划模型 问题分析与模型假设 模型建立 5.最小树问题 6.最短路问题的数学模型 狄克斯屈(E.D.Dijkstra)双标号法 狄克斯屈标号法的计算步骤如下: 狄克斯屈标号法的计算步骤如下: * 本章重点: 线性规划基础模型、目标规划模型、运输模型 及其应用、图论模型、最小树问题、最短路问题 1.营养配餐问题的数学模型 上式可更简洁的写为 其中的常数 表示第j种食品的市场价格, 表示第j种 食品含第i种营养的数量, 表示人或动物对第i种营养 的最低需求量. 有m种资源B1,B2,…,Bm,可用于生产n种代 号为A1,A2,…,An的产品.单位产品Aj需用资源 Bi的数量为aij,获利为Cj单位,第i种资源可供给总 量为bi个单位.问如何安排生产,使总利润达到最大? 设生产第j种产品xj个单位(j=1,2,…,n),则有 运输问题也是一种线性规划问题,只是决策变量 设置为双下标变量.假如问题具有m个产地和n个销地,第i个产地用Ai表示,其产量为ai(i=1,2,…,m),第j个销地用Bj表示,其销量为bj (j=1,2,…,n),从Ai运往Bj的运价为cij, 而 表示产销平衡. 那么产销平衡运输问题的一般模型可以写成为 某工厂生产代号为Ⅰ、Ⅱ的两种产品,这两种产 品都要经甲、乙两个车间加工,并经检验与销售两部 门处理.已知甲、乙两车间每月可用生产工时分别为120 小时和150小时,每小时费用分别为80元和20元,其它 数据如下表 75 30 3 1 Ⅱ 100 50 1 2 Ⅰ 利 润(元/件) 检验销售(元/件) 乙车间加工(时/件) 甲车间加工(时/件) 项目 数据 产品 工厂领导希望给出一个可行性生产方案,使生产销售 及检验等方面都能达标 经与工厂总经理交谈,确定下列几条: p1: 检验和销售费每月不超过4600元; p2: 每月售出产品I不少于50件; p3: 两车间的生产工时充分利用(重要性权系数按两 车间每小时费用比确定); p4:甲车间加班不超过20小时; p5:每月售出产品Ⅱ不少于80件; p6:两车间加班总时数要有控制(对权系数分配参 照第三优先级). 一个图中若有几个顶点及其边的交替序列形成闭回 路,我们就说这个图有圈;若图中所有连顶点间都有边 相接,就称该图是连通的;若两个顶点间有不止一条边 连接,则称该图具有多重边. 一个图被称为是树意味着该图是连通的无圈的简单 图. 在具有相同顶点的树中,总赋权数最小的树称为最 小树.最小树的求法有两种,一种称为“避圈法”,一种是 “破圈法”,两法各具优缺点,它们具有共同的特征—— 去掉图中的圈并且每次都是去掉圈中边权较大的边. 最短路问题一般描述如下:在一个图(或者说网 络)中,给定一个始点vs和一个终点vt,求vs到vt的一 条路,使路长最短(即路的各边权数之和最小). 该法亦称双标号法,适用于所有权数均为非负(即 一切 wij表示顶点vi与vj的边的权数)的网络,能够求出 网络的任一点vs到其它各点的最短路,为目前求这类网 络最短路的最好算法. 该法在施行中,对每一个点vj都要赋予一个标号, 并分为固定标号P(vj)和临时标号T(vj)两种,其含 义如下: P(vj)——从始点vs到vj的最短路长; T(vj)——从始点vs到vj的最短路长上界. 开始先给始点vs标上P标号0,然后检查点vs,对其 一切关联边(vs, vj)的终点vj,给出vj的T标号wij;再在网络的已有T标号中选取最小者,把它改为P标号.以后每次都检查刚得到P标号那点,按一定规则修改其一切关联边终点的T标号,再在网络的所有T标号中选取最小者并把它改为P标号.这样,每次都把一个T标号点改为P标号点,因为网络中总共有n个结点,故最多只需n-1次就能把终点vt改为P标号.这意味着已求得了vs到vt的最短路. 1. 令S={vs}为固定标号点集, 为临时标号 点集,再令 , 2. 检查点vi,对其一切关联边(vi,vj)的终点 计算并令 *

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档