运筹学-第4章运输问题.ppt
《运筹学-第4章运输问题.ppt》由会员分享,可在线阅读,更多相关《运筹学-第4章运输问题.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、TransportationProblem安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2 2 3/13/20233/13/20234.1运输问题的数学模型运输问题的数学模型4.2求解运输问题的表上作业法求解运输问题的表上作业法4.3表上作业法的特殊情况表上作业法的特殊情况4.4运输问题的应用运输问题的应用安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 3 3 3/13/20233/13/2023某种物资有某种物资有m个产地个产地A1,A2,Am,联合供应,联合供应n个销地个销地B1,B2,Bn,各产地产量、各销地销量(单位:吨
2、)、各产地,各产地产量、各销地销量(单位:吨)、各产地到各销地的单位运价(单位:元到各销地的单位运价(单位:元/吨)如表吨)如表1-1,应如何组织调,应如何组织调运,才能使得总运费最省?运,才能使得总运费最省?表表4-14-1一般运输问题的平衡表与运价表一般运输问题的平衡表与运价表 平衡表平衡表运价表运价表销地销地产地产地 B B1 1B B2 2B Bn n产量(吨)产量(吨)B B1 1B B2 2B Bn nA A1 1a a1 1c c1111c c1212c c1 1n nA A2 2a a2 2c c2121c c2222c c2 2n nA Am ma am mc cm m1 1
3、c cm m2 2c cmnmn销量销量(吨吨)b b1 1b b2 2b bn n4.1运输问题的数学模型运输问题的数学模型安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 4 4 3/13/20233/13/2023用矩阵形式用矩阵形式表示为:表示为:设设xij表示产地表示产地Ai供应销地供应销地Bj的数量的数量(i=1,2,m;j=1,2,n)。当产销平衡当产销平衡()时,数学模型为时,数学模型为(标准形标准形):4.1运输问题的数学模型运输问题的数学模型安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 5 5 3/13/202
4、33/13/2023其中:其中:4.1运输问题的数学模型运输问题的数学模型安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 6 6 3/13/20233/13/2023v总有可行解总有可行解总有可行解总有可行解X Xij ij=a=ai i*b*bj j/Q/Qv矩阵的元素均为矩阵的元素均为矩阵的元素均为矩阵的元素均为1 1或或或或0 0;每一列只有两个元素为每一列只有两个元素为每一列只有两个元素为每一列只有两个元素为1 1,其余元素均为,其余元素均为,其余元素均为,其余元素均为0 0;列向量列向量列向量列向量P Pij ij=(0,=(0,,0 0,1 1,,0
5、,1,0,0)T,0,1,0,0)T,其中两,其中两,其中两,其中两个元素个元素个元素个元素1 1分别处于第分别处于第分别处于第分别处于第i i行和第行和第行和第行和第m+jm+j行,行,行,行,e ei i+e+em+jm+j。将该矩阵分块,特点是:将该矩阵分块,特点是:将该矩阵分块,特点是:将该矩阵分块,特点是:前前前前mm行构成行构成行构成行构成mm个个个个mnmn阶矩阶矩阶矩阶矩阵阵阵阵,而且,而且,而且,而且第第第第k k个矩阵只有第个矩阵只有第个矩阵只有第个矩阵只有第k k行元素全为行元素全为行元素全为行元素全为1 1,其余元素,其余元素,其余元素,其余元素全为全为全为全为0 0(
6、k=1k=1,mm);后后后后n n行构成行构成行构成行构成mm个个个个n n阶单位阵阶单位阵阶单位阵阶单位阵。4.1运输问题的数学模型运输问题的数学模型安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 7 7 3/13/20233/13/2023可以看出新组合成的子矩阵为对角矩阵,秩为m+n-1,即原矩阵的秩为m+n-14.1运输问题的数学模型运输问题的数学模型安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 8 8 3/13/20233/13/2023 容易容易证明,秩明,秩A=m+n-1。事。事实上,由于上,由于A的前的前m行之
7、和等于后行之和等于后n行之和,因此,秩行之和,因此,秩Am+n-1;又,取又,取A的前的前m+n-1行,行,变量量 对应的的列所构成的列所构成的A的子式的子式为 由此易知,由此易知,这个个m+n-1阶子式的子式的值为1或或-1,所,所以,以,A的秩恰的秩恰为m+n-1。可。可见运运输问题的基可行解的基可行解中,基中,基变量的个数量的个数应为m+n-1个。个。安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 9 9 3/13/20233/13/2023因此,运输问题的任何一个基含有因此,运输问题的任何一个基含有个线性无个线性无关的列向量,即任何一个基可行解含有关的列
8、向量,即任何一个基可行解含有个基个基变量,这时对应的基可行解就是一个可行的调运方案。变量,这时对应的基可行解就是一个可行的调运方案。关于运输问题的求解,当然可以用关于运输问题的求解,当然可以用单纯形方法单纯形方法,但由,但由于它结构的特殊性,用特殊的方法求解比较方便。下于它结构的特殊性,用特殊的方法求解比较方便。下面介绍求解运输问题的面介绍求解运输问题的表上作业法表上作业法。4.1运输问题的数学模型运输问题的数学模型安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 1010 3/13/20233/13/2023表上作业法是一类比较特殊的单纯形法。它必须首先确定一个
9、初始方案初始方案,也就是找出一个基可行解,然后根据判别准则来检查这个初始方案是不是最优的,如果不是最优的,那么对初始方案加以改进,直到找出最优方案。4.2求解运输问题的表上作业法求解运输问题的表上作业法安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 1111 3/13/20233/13/2023确定初始确定初始方案方案(初初 始始 基本可行解基本可行解)改进调整改进调整(换基迭代)(换基迭代)否否判定是否判定是否最最优?优?是是结结束束最优方案最优方案运输问题求解思路图运输问题求解思路图4.2求解运输问题的表上作业法求解运输问题的表上作业法安徽财经大学统计与应用
10、数学学院安徽财经大学统计与应用数学学院page page 1212 3/13/20233/13/2023例 甲、乙两个煤矿供应A、B、C三个城市用煤,各煤矿产量及各城市需煤量、各煤矿到各城市的运输距离见表,求使总运输量最少的调运方案。安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 1313 3/13/20233/13/2023 450 200 150 100 日日销量量(需求量)(需求量)250 75 65 80 乙乙 200 100 70 90 甲甲 日产量(供应量)C B A运距 城市煤矿安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page
11、page 1414 3/13/20233/13/2023安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 1515 3/13/20233/13/2023分别使用最小元素法和西北角法求出分别使用最小元素法和西北角法求出初始初始方案。方案。&最小元素法的基本思想是“就近供应”;&西北角法则不考虑运距(或运价),每次都选剩余表格剩余表格的左上角(即西北角)元素作为基变量,其它过程与最小元素法相同;安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 1616 3/13/20233/13/2023调 销地 运 量产地 B1 B2 B3 产 量 A
12、1 90 X11 70 X12 100 X13 200 A2 80 X21 65 X22 75 X23 250 销 量 100 150 200 450用最小元素法确定初始调运方案用最小元素法确定初始调运方案 150100100100100100100安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 1717 3/13/20233/13/2023得到初始调运方案为:得到初始调运方案为:x11=100,x13=100,x22=150,x23=100安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 1818 3/13/20233/13/20
13、23调 销地 运 量产地 B1 B2 B3 产 量 A1 90 X11 70 X12 100 X13 200 A2 80 X21 65 X22 75 X23 250 销 量 100 150 200 450用西北角法确定初始调运方案用西北角法确定初始调运方案 1001001005050200200安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 1919 3/13/20233/13/2023得到初始调运方案为:得到初始调运方案为:x11=100,x12=100,x22=50,x23=200安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page
14、 2020 3/13/20233/13/2023基本思路是:从全局考虑。其方法是从运价表上分别找出每行与每列每行与每列最小的两个元素之差,再从差值最大的行或列中找出最小运价确定供需关系和供需数量。当产地或销地中有一方数量上供应完毕或得到满足时,划去运价表中的行或列,再重复再重复上述步上述步骤骤。直到找出初始初始调运方案。安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2121 3/13/20233/13/2023销地销地产地产地 B1 B2 B3 B4产产 量量A1A2A3749销销 量量 3 6 5 6Table4 单位运价表 销地销地产地产地B1 B2 B3
15、 B4 两最小元素之差两最小元素之差 A1A2A33 11 3 101 9 2 87 4 10 50 0 0 7 01 1 1 6 0 1 2两最小两最小元素元素之差之差2 5 1 32 1 32 1 2 1 2 2365213安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2222 3/13/20233/13/2023例例某种物资有某种物资有3个产地、个产地、4个销地,各产地的产量、销地的销量个销地,各产地的产量、销地的销量以及各产销地之间的运价如表以及各产销地之间的运价如表2-1,求最优的调运方案。,求最优的调运方案。表表运输问题的平衡表与运价表运输问题的平
16、衡表与运价表平衡表(单位:t)运价表运价表B1B2B3B4发量B1B2B3B4A146534A264475A337658收量243413安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2323 3/13/20233/13/2023表表 运输问题的初始调运方案运输问题的初始调运方案平衡表运价表运价表B1B2B3B4发量B1B2B3B4A13146534A22464475A30337658收量243413表中表中,有数字的格子有数字的格子(包括包括0)对应的是基变量对应的是基变量,空格所对空格所对应的变量是非基变量。应的变量是非基变量。4.2求解运输问题的表上作业法
17、求解运输问题的表上作业法安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2424 3/13/20233/13/2023显然,任何一个产销平衡的运输问题都可以用最小元显然,任何一个产销平衡的运输问题都可以用最小元素法求出一个初始调运方案,又因为运输问题目标函素法求出一个初始调运方案,又因为运输问题目标函数必然有下界(且非负),所以平衡运输问题一定有数必然有下界(且非负),所以平衡运输问题一定有最优解。人们可能认为用最小元素法得到的初始方案最优解。人们可能认为用最小元素法得到的初始方案一定是最优的,其实不然。该方案对应的运费等于一定是最优的,其实不然。该方案对应的运
18、费等于Z=33+14+24+44+06+38=61,但该运输问但该运输问题的最小费用为题的最小费用为55。4.2求解运输问题的表上作业法求解运输问题的表上作业法安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2525 3/13/20233/13/2023对于每一个非基变量(空格)都对应一个检验数,对于每一个非基变量(空格)都对应一个检验数,则有以下最优性准则:则有以下最优性准则:定理定理1.4.1(最优性判别准则最优性判别准则)在运输问题的某个可行方在运输问题的某个可行方案中,如果对应于每一个非基变量案中,如果对应于每一个非基变量xij(即空格即空格)的的检验检
19、验数数l lij 0,则该基可行解为最优解,对应的调运方案为,则该基可行解为最优解,对应的调运方案为最优方案。最优方案。为了说明如何在表上作业法的过程中求出非基变量为了说明如何在表上作业法的过程中求出非基变量的检验数,下面介绍闭回路的概念。的检验数,下面介绍闭回路的概念。2.2求检验数、最优性判别求检验数、最优性判别4.2求解运输问题的表上作业法求解运输问题的表上作业法安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2626 3/13/20233/13/2023检验数检验数闭回路:闭回路:在调运方案中,从一个空格出发,沿水平或在调运方案中,从一个空格出发,沿水平
20、或垂直方向前进,遇到一个适当的有数字的格子,则转垂直方向前进,遇到一个适当的有数字的格子,则转向向90前进,这样必会又遇到一个适当的有数字的格子,前进,这样必会又遇到一个适当的有数字的格子,同样再转向同样再转向90前进;经若干次后,必然会回到出发的前进;经若干次后,必然会回到出发的那个空格,这样就形成一条由水平与垂直线构成的封那个空格,这样就形成一条由水平与垂直线构成的封闭折线,我们称这样的封闭折线为该空格的闭回路。闭折线,我们称这样的封闭折线为该空格的闭回路。该空格(非基变量)对应的检验数就等于该闭回路上该空格(非基变量)对应的检验数就等于该闭回路上所有偶次拐点的运价之和减去所有奇次拐点的运
21、价之所有偶次拐点的运价之和减去所有奇次拐点的运价之和。和。在例在例1中:中:闭回路闭回路:闭回路闭回路:检验数检验数4.2求解运输问题的表上作业法求解运输问题的表上作业法安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2727 3/13/20233/13/2023闭回路闭回路:检验数检验数闭回路闭回路:检验数检验数闭回路闭回路:检验数检验数闭回路闭回路:检验数检验数初学者可能感到这样求检验数比较麻烦初学者可能感到这样求检验数比较麻烦,但它反映了检验但它反映了检验数的本质。我们也可以用位势法来求检验数。数的本质。我们也可以用位势法来求检验数。4.2求解运输问题的表
22、上作业法求解运输问题的表上作业法安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2828 3/13/20233/13/2023位势法:位势法:将运价表中将运价表中基变量基变量所对应的运价打所对应的运价打“*”号号或者将数字画圈或者将数字画圈“”,然后对运价表每一行、每,然后对运价表每一行、每一列同时加上或减去同一个数,当基变量对应的检一列同时加上或减去同一个数,当基变量对应的检验数(打验数(打“*”号的或画圈号的或画圈“”的)的)等于零等于零,其余,其余各数就是各个非基变量所对应的检验数。各数就是各个非基变量所对应的检验数。对例对例1,采用位势法求检验数过程如下
23、,采用位势法求检验数过程如下最后的数阵中没有标记最后的数阵中没有标记*的数字就是的数字就是非基变量的检验数。非基变量的检验数。4.2求解运输问题的表上作业法求解运输问题的表上作业法安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 2929 3/13/20233/13/2023从一个可行方案调整到另一个可行方案从一个可行方案调整到另一个可行方案,也就是从一个也就是从一个基可行解换基迭代到另一个基可行解基可行解换基迭代到另一个基可行解,且使目标函数值且使目标函数值不断下降。运输问题表上作业法的换基迭代实际上是在不断下降。运输问题表上作业法的换基迭代实际上是在调运表上调
24、运表上负检验数对应的空格负检验数对应的空格所在的闭回路上进行的所在的闭回路上进行的.第一个检验数小于零第一个检验数小于零l l24=-1=-10的空格所对应的非基变的空格所对应的非基变量为进基变量,并使这个非基变量的值由零增加到调整量为进基变量,并使这个非基变量的值由零增加到调整量。量。2.3求出调整量、求出调整量、在闭回路上进行调整在闭回路上进行调整调整量调整量:该闭回路上所有奇次拐点调运量的:该闭回路上所有奇次拐点调运量的最小值。最小值。4.2求解运输问题的表上作业法求解运输问题的表上作业法安徽财经大学统计与应用数学学院安徽财经大学统计与应用数学学院page page 3030 3/13/
25、20233/13/2023调整方法:调整方法:闭回路上每个闭回路上每个奇次奇次拐点拐点的调运量的调运量都减去调都减去调整量整量(其中有一个且其中有一个且仅允许有一个仅允许有一个调运量为调运量为0变为变为空格空格成成为非基变量,其他变为为非基变量,其他变为0的仍然要填上的仍然要填上0),各偶次拐点,各偶次拐点的调运量均加上调整量,其中有一个由非基变量的调运量均加上调整量,其中有一个由非基变量(空格空格)变为基变量。变为基变量。对例对例1,取,取表表2-3 2-3 运输问题调运方案调整表运输问题调运方案调整表B1B2B3B4发量B1B2B3B4A131431A224-3+36213A30+33-3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 运输 问题
限制150内