- 0
- 0
- 约3.11千字
- 约 31页
- 2019-04-16 发布于湖北
- 举报
运输问题文档资料
运输问题的引例 运输问题的模型 运输问题模型的特点 模型中的变量多,m个产地n个销地就有m×n变量。 约束条件中变量的系数不是1就是0,于是约束条件系数矩阵的元素特别简单。 在产销平衡的条件下,所有约束可写成等式约束。 约束条件系数矩阵A的秩为m+n-1. 由于这些特点,我们可用特殊的方法来求解。 运输问题的求解基本方法 与单纯形法相似,先求出初始调运方案; 判别该方案是否最优; 若不是最优,则进行调整;直到找到最优方案。 求运输问题的初始调运方案 确定初始调运方案的注意事项 在方案表中每填一个数字,在对应的运价表中划去一条线; 当需求量满足划竖线,生产量满足划横线; 当需求量与生产量同时满足时也只划去一条线; 一个初始调运方案表中填数字的格子应为m+n-1,(因为约束条件系数矩阵A的秩为m+n-1) 确定初始调运方案的注意事项 如果方案表中填数字的格子不足m+n-1,则应在适当的位置补零. 一个初始调运方案就是线性规划的一个基本可行解. 最优方案的判定 建立位势表; 用运价表减去位势表得检验数表; 当检验数表中每个数都大于零,则对应的方案是最优方案. 建立位势表 位势表的结构类似方案表,在方案表中填数字 的位置上填入相应的运价. 调运方案的调整 检验数表中负数的位置对应于方案表中的一个空格; 在方案表中从该空格出发,沿水平方向或垂直方向前进,遇到数字可拐弯,作一闭回路.(即从空格出发回到空格) 理论上证明这样的闭回路只有一条; 对闭回路上的数字进行调整,可得一个新方案. 调运方案的调整 调整后的新方案的位势表 产销不平衡的运输问题 当产量大于销量时,可在调运方案表中增加一列为虚销地,其相应的运价为零; 当销量大于产量时,可在调运方案表中增加一行为虚产地,其相应的运价为零; 然后按产销平衡的方法来求出最优方案. 注:在确定初始调运方案时,不把零运价作为最小元素. 产销不平衡的运输问题 最优方案表为 运输问题应用实例 单位运价表 问题的求解 * * 设有三个产地(记为A1,A2,A3),产量分别 为7,4,9,四个销地(记为B1,B2,B3,B4) 其销量分别为3,6,5,6,若已知从Ai到Bj的 单位运价,则应如何调运,可使总运费最小? 6 5 6 3 销量 7 4 9 10 8 5 3 2 10 11 9 4 3 1 7 A1 A2 A3 产量 B4 B3 B2 B1 设xij是从Ai运往Bj的数量,i=1,2,3;j=1,2,3,4 当总产量等于 总销量时,称 为产销平衡问题, 否则称为产销不 平衡问题 用最小元素法求初始调运方案,按运费最小 优先安排运输的原则进行 3 1 4 6 3 3 11 3 10 9 2 8 7 4 10 5 7 4 9 3 6 5 6 B1 B2 B3 B4 A1 A2 A3 B1 B2 B3 B4 然后填入位势: cij=ui+vj ui和vj中可事先确定一个数. 按cij=ui+vj 将填数的格子全部填满. vj 10 5 3 2 4 1 A1 A2 A3 ui B4 B3 B2 B1 0 1 1 2 8 -3 7 2 3 9 8 -2 9 6 5 6 3 销量 7 4 9 3 3 4 1 6 3 A1 A2 A3 产量 B4 B3 B2 B1 最优方案表: 得位势表 8 1 7 0 vj 2 1 -3 10 9 5 3 2 -2 9 8 4 2 1 -3 A1 A2 A3 ui B4 B3 B2 B1 位势表 10 8 5 3 2 10 11 9 4 3 1 7 A1 A2 A3 B4 B3 B2 B1 运价表 运价表-位势表=检验数表 负数的位置在A2到B4 一般有多个负数,则可 选一个最小的负数. 6 5 6 3 销量 7 4 9 3 3 4 1 6 3 A1 A2 A3 产量 B4 B3 B2 B1 原方案表中 作闭回路 调整后得 新方案. 6 5 6 3 销量 7 4 9 2 1 3 5 6 3 A1 A2 A3 产量 B4 B3 B2 B1 10 8 5 3 2 10 11 9 4 3 1 7 A1 A2 A3 B4 B3 B2 B1 A1 A2 A3 B1 B2 B3 B4 1 4 3 10 5 vj ui 8 0 1 7 -2 3 0 6 3 -2 9 7 1 -2 易知,检验数表 的每个元素都 大于零. 于是可知下述新方案是最优方案: 6 5 6 3 销量 7 4 9 2 1 3 5
原创力文档

文档评论(0)