国培计划3---运输问题模型与算法.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
国培计划3---运输问题模型与算法

3 运输问题—数学模型及其解法 运输数据 目前的运输计划 运输问题的特点 供应/需求假设 每一个出发地都有一个固定的供应量,所有的供应量都必须配送到目的地。 每一个目的地都有一个固定得需求量,整个需求量都必须由出发地满足。 可行解的特性 当且仅当供应量的总和等于需求量的总和时,运输问题才有可行解。 成本假设 从任何一个出发地到任何一个目的地的货物配送成本和所配送的数量成线性比例关系。 这个成本就等于配送的单位成本乘以所配送的数量。 网络表示 3.1 运输问题的一般数学模型 有m个产地生产某种物资,有n个地区需要该类物资 令a1, a2, …, am表示各产地产量, b1, b2, …, bn表示各销地的销量,?ai=?bj 称为产销平衡 设xij表示产地 i 运往销地 j 的物资量,wij表示对应的单位运费,则我们有运输问题的数学模型如下: 例1某公司从两个产地A1、A2将物品运往三个销地B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如下表所示,问:应如何调运可使总运输费用最小? 3.2 运输问题的求解方法 采用表上作业法,称为位势法 运算中涉及两个表:运费表和产销平衡表(分配表) 寻找初始可行解的方法 1、西北角法 从 x11开始分配,从西北向东南方向逐个分配 xij 的分配公式 例3.2.1 西北角法 2、最低费用法 采用最小费用优先分配的原则 3、运费差额法(沃格尔法-Volge) 采用最大差额费用(即利用每行或列中最小费用与次最小之间的差额中选最大)优先分配的原则。 用上面的三种表上作业法,求下列运输问题的解 某种物品先放在A1、A2和A3三个仓库中,再运往使用地B1、B2、B3和B4,其间的距离(或单位运价)如下表所示,各仓库的存量和使用地的需要量也都表示于下表中,试建立使总运输费用最小的运输问题数学模型。用前面讲的三种方法分别求可行解 用上面的三种求下列运输问题的解 用西北角法求的可行解 用上面的三种求下列运输问题的解 用最小元素法求的可行解 用上面的三种求下列运输问题的解 用沃尔格法求的可行解 检验用最小元素法求的可行解(下表)是否最优 3.3.1利用闭回路法检验分配方案是否最优 运量表中的空格中无数字,表示该空格所对应的变量为非基变量。 判断运输问题的解是否是最优解,可以参照单纯形法,非基变量的检验数是否均大于等于0。 如何计算检验数? 某一非基变量值调整为1个单位,为保证供需平衡,闭回路(除1 个非基变量外,其它顶点上均为基变量)上的基变量值做相应的调整,由此而出现的运费变化值为检验数。 闭回路形式有: 表3中的可行解用闭回路法计算的检验数 3.3.2利用位势法检验分配方案是否最优 思路: 不用闭回路法,如何获得xij的检验数? 找到原问题的基础可行解,保持互补松弛条件: (YA-C)X=0,求出对应对偶问题的解。若该对偶问题的解非可行,则原问题的解不是最优解;否则,达到最优解。 利用位势法检验分配方案是否最优 位势法的原理 为满足互补松弛条件,原问题中xij被选为基变量,即xij?0,则要求对偶问题中ui+vj=cij,即该行的松弛变量为0 共有m+n?1个基变量xij ,因此可得m+n?1个等式 ui+vj=cij m+n?1个等式中有m+n个 变量ui 和 vj (?),因此,令任一个ui 或 vj =0,从而解出其它 m+n?1个的值;这就是位势法 若对所有非基变量有 cij ? (ui + vj ) ? 0,即 ui + vj ? cij,表明当前ui 和 vj 是对偶问题的可行解,由互补松弛定理可知当前m+n?1个基变量xij 是最优解,否则从 cij ? (ui + vj )0 中找最小者,对应 xij 就是入变量 检验用最小元素法求的可行解(下表)是否最优 检验用最小元素法求的可行解(下表)是否最优 改进用最小元素法求的可行解 把x24作为进基变量 再次进行最优性检验,并将非基变量检验数填在表格上中(红色带圈数字): 运输问题的计算机求解 1)Matlab 2)Lingo 3)Excel 4)自写求解程序 应用研究 Single- and multi-objective defensive location problems on a network.pdf 配送中心一体化决策优化模型与算法.caj 06031914194203090.pdf 动输问题变量 的检验数表示为: 设已得到运输问题的基可行解,其基变量是: 由于基变量的检验数等于0,故对于这组基变量可写出方程组: 可以证明上面的方程有解,且由于对偶变量数比方程数多一个,故解不唯一.称上面方程的解为位势. 对上面的

您可能关注的文档

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档