运筹学课件ch运输问题.docVIP

  • 4
  • 0
  • 约1.1万字
  • 约 51页
  • 2018-06-06 发布于江西
  • 举报
运筹学课件ch运输问题.doc

运筹学课件ch3运输问题 Transportation?Problem 运筹学课件 一.运输问题的一般提法 人们在从事生产活动中,不可避免地要进行物资调运工作。如某时期内将生产基地的煤、钢铁、粮食等各类物资,分别运到需要这些物资的地区,根据各地的生产量和需要量及各地之间的运输费用,如何制定一个运输方案,使总的运输费用最小。这样的问题称为运输问题。 运筹学课件 典型范例 各工厂应分别运送多少数量至各配送中心,才能使总的运输成本最低? 供给及需求单位:1卡车的量 单位运输成本:千元 60 13 12 13 22 需求 19 6 10 9 5 P3 27 7 2 94 8 P2 14 3 5 7 6 P1 W4 W3 W2 W1 供给 配送中心 工厂 运价表 运筹学课件 2 3 2 1 3 4 1 运输问题网络图 s2=27 s3=19 d1=22 d2=13 d3=12 d4=13 s1=14 供应量 供应地 运价 需求量 需求地 6 7 5 3 8 4 2 7 5 9 10 6 运筹学课件 运输问题线性规划模型 供应地约束 需求地约束 设xij(i=1,2,3;j=1,2,3,4)为i个工厂运往第j个配送中心的运量,这样得到下列运输问题的数学模型: 运筹学课件 运输问题的表格表示 运筹学课件 运输问题的一般提法是: 1. 产销平衡问题 已知: m个产地(记作A1,A2,A3,…,Am),其产量分别为a1,a2,…,am; n个销地(记作B1,B2,…,Bn),其需要量分别为b1,b2,…,bn;且产销平衡,即 。 从第i个产地到j 个销地的单位运价为cij , 问:在满足各地需要的前提下,求总运输费用最小的调运方案。 即Ai——Bj 的运量xij 使 运筹学课件 2.产销不平衡问题 此时分为两种情形来考虑: 供不应求:即产量小于销量时有 供过于求:即产量大于销量时有 运筹学课件 二.运输问题的模型 产销平衡问题模型 运筹学课件 将约束方程式展开可得 约束方程式中共mn个变量,m+n个约束。 运筹学课件 上述模型是一个线性规划问题。但是其结构很特殊,特点如下: 1.变量多(mn个),但结构简单。 技术系数矩阵 运筹学课件 系数矩阵的特点: (1)约束条件的系数矩阵的元素只有两个:0,1. (2)元素 xij 对应于每一个变量在前m个约束方程中(第i个方程中)出现一次,在后n个约束方程中(第m+j 个方程中)也出现一次. (3)产销平衡问题为等式约束. (4)产销平衡问题中各产地产量之和与各销售地点的销量之和相等. 运筹学课件 2.m+n个约束中有一个是多余的(因为其间含有一个平衡关系式 ) 所以R(A)=m+n-1,即解的mn个变量中基变量 为m+n-1个。 3.m+n-1个变量组构成基变量的充要条件是它不包含任何闭回路。一条回路中的顶点数一定是偶数。 运筹学课件 【证】因为产销平衡,即 ,将前m个约束方程两边相加得 再将后n个约束相加得 显然前m个约束方程之和等于后n个约束方程之和,m+n个约束方程是相关的,系数矩阵 【定理1】设有m个产地n个销地且产销平衡的运输问题,则基变量数为m+n-1。 运筹学课件 中任意m+n阶子式等于零,取第一行到m+n-1行与 对应的列(共m+n-1列)组成的m+n-1阶子式 m 行 n 行 运筹学课件 故r(A)=m+n-1所以运输问题有m+n-1个基变量。 为了在mn个变量中找出m+n-1个变量作为一组基变量,就是要在A中找出m+n-1个线性无关的列向量,通常引用闭回路的概念寻找这些基变量。 运筹学课件 三.运输问题的解法 运输问题仍然是线性规划问题,可以用线性规划法中的单纯形法来解决。但是: 1.运输问题所涉及的变量多,造成单纯 形表太大; 2.若把技术系数矩阵A中的0迭代成非0,会使问题更加复杂。 以上两个原因使得我们不得不利用运输问题的特点设计出它的特殊解法——表上作业法。 运筹学课件 运输单纯形法也称为表上作业法,是直接在运价表上求最优解的一种方法,它的步骤是: 第一步:求初始基行可行解(初始调运方案)。 常用的方法有最小元素法、元素差额法(Vogel近似法)、左上角法。 第二步:求检验数并判断是否得到最优解。常用求检验的方法有闭回路法和位势法,当非基变量的检验数σij全都非负时得到最优解,若存在检验数λlklt;0,说明还没有达到最优,转第三步。 第三步:调整运量,即换基。选一个变量出基,对原运量进行调整得到新的基可行解,转入第二步。 表 上 作 业

文档评论(0)

1亿VIP精品文档

相关文档