版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021-7-101 运筹学运筹学 OPERATIONS RESEARCH 2021-7-102 第三章第三章 运输问题运输问题 n运输问题的数学模型运输问题的数学模型 n表上作业法表上作业法 n产销不平衡的运输问题及应用产销不平衡的运输问题及应用 2021-7-103 1 1 运输问题的典例及数学模型运输问题的典例及数学模型 一、一、 引例引例 某公司从三个产地某公司从三个产地 , , 将产品运往四个销地将产品运往四个销地 , , ,各产地的产量,各销地的销量,及各产地往各销,各产地的产量,各销地的销量,及各产地往各销 地的运费单价如表所示。应如何调运可使运费最小?地的运费单价如表所示。应如
2、何调运可使运费最小? 1 A 2 A 1 B 2 B 3 B 3 A 4 B 2021-7-104 解:解:从表中可知:总产量从表中可知:总产量 = = 总销量。这是一个产销平衡的总销量。这是一个产销平衡的 运输问题。假设运输问题。假设 表示从产地表示从产地 运往销地运往销地 的产的产 品数量,品数量, 建立如下表格:建立如下表格: ij x i j . 4 , 3 , 2 , 1; 3 , 2 , 1ji 于是可建立如下的数学模型于是可建立如下的数学模型: 11 x 12 x 13 x 21 x 22 x 23 x 31 x 32 x 33 x 14 x 24 x 34 x 2021-7-1
3、05 目标函数目标函数: 34333231 24232221 14131211 51047 829 103113 xxxx xxxx xxxxMinZ 约束条件:约束条件: 9 4 7 34333231 24232221 14131211 xxxx xxxx xxxx 产量约束产量约束 销量约束销量约束 20 20 4 , 3 , 2 , 1; 3 , 2 , 1, 0 6 5 6 3 342414 332313 322212 312111 jix xxx xxx xxx xxx ij 2021-7-106 设有设有m个产地,分别为个产地,分别为 ; n 个销地,分别是个销地,分别是 ; 从产
4、地从产地 运往销地运往销地 的单位运价是的单位运价是 ,运量,运量 是产地是产地 的产量;的产量; 是销地是销地 的销量。的销量。 m AAA,., 21 n BBB,., 21 i A j Bij c ij x i s i A j d j B 二、二、一般运输问题数学模型一般运输问题数学模型 则该运输问题的模型如下:则该运输问题的模型如下: 2021-7-107 nj mix misx njdxts xcfMin ij i n j ij j m i ij m i n j ijij ,.,1 ,.1,0 ,.1 ,.,1. 1 1 11 说明说明:当:当 时,称其为产销平衡的运输问题,时,称其
5、为产销平衡的运输问题, 否则产销不平衡。否则产销不平衡。 n j j m i i ds 11 2021-7-108 说明说明:从上述模型可以看出:从上述模型可以看出: (1)这是一个线性规划的模型;)这是一个线性规划的模型; (2)变量有)变量有mn个;个; (3)约束条件有)约束条件有 m+n 个;个; (4)系数矩阵非常稀疏;系数矩阵的秩一般为(系数矩阵非常稀疏;系数矩阵的秩一般为(m+n-1),m+n-1), 而非而非m+n 。 若直接用单纯形法求解,显然单纯形表比较庞大,于是在若直接用单纯形法求解,显然单纯形表比较庞大,于是在 单纯形法的基础上创建了表上作业法求解运输问题这一特单纯形法
6、的基础上创建了表上作业法求解运输问题这一特 殊的线性规划问题殊的线性规划问题 2021-7-109 从第一节的运输问题的数学模型可知,运输问题实际上从第一节的运输问题的数学模型可知,运输问题实际上 也属于线性规划,但由也属于线性规划,但由于于运输问题的特殊性(变量个数较多,运输问题的特殊性(变量个数较多, 系数矩阵的特点),如果用单纯形表格方法迭代,计算量很系数矩阵的特点),如果用单纯形表格方法迭代,计算量很 大。今天介绍的大。今天介绍的 “表上作业法表上作业法”,是针对运输问题的特殊求解,是针对运输问题的特殊求解 方法,实质还是单纯形法,但减少了计算量。方法,实质还是单纯形法,但减少了计算量
7、。 表上作业法表上作业法适用于求解产销平衡的运输问题。(产销不平适用于求解产销平衡的运输问题。(产销不平 衡的问题可转化为平衡问题)衡的问题可转化为平衡问题) 2 2 运输问题的表上作业法运输问题的表上作业法 2021-7-1010 表上作业法表上作业法 一般步骤一般步骤: 1、找出初始基本可行解;、找出初始基本可行解; 2、检查各非基变量的检验数,是否达到最优性条件,若达到,则得最优、检查各非基变量的检验数,是否达到最优性条件,若达到,则得最优 解;否则解;否则 转第三步;转第三步; 3、确定出基变量、进基变量,用闭回路方法进行调整,得到新的基可、确定出基变量、进基变量,用闭回路方法进行调整
8、,得到新的基可 行解;行解; 4、重复第二、第三步,直至得到最优解。、重复第二、第三步,直至得到最优解。 2021-7-1011 一、确定初始基本可行解:一、确定初始基本可行解: 对于有对于有m m个产地个产地n n个销地的产销平衡问题,有个销地的产销平衡问题,有m m个关于产量个关于产量 的约束方程和的约束方程和n n个关于销量的约束方程。表面上,共有个关于销量的约束方程。表面上,共有m+nm+n个个 约束方程。约束方程。 但由于产销平衡,其模型最多只有但由于产销平衡,其模型最多只有m+n-1m+n-1个独立的约束方个独立的约束方 程,所以运输问题实际上有程,所以运输问题实际上有m+n-1m
9、+n-1个基变量个基变量。在。在m mn n的产销的产销 平衡表上给出平衡表上给出m+n-1m+n-1个数字格,其相对应的调运量的值即为个数字格,其相对应的调运量的值即为 基变量的值。基变量的值。 2021-7-1012 那么在该例中,应有那么在该例中,应有 3+4-1=63+4-1=6个基变量。个基变量。 2021-7-1013 1.最小元素法最小元素法 最小元素法的思想是就近供应,即对单位运价最小最小元素法的思想是就近供应,即对单位运价最小 的变量分配运输量。的变量分配运输量。 在表上找到单位运价最小的在表上找到单位运价最小的x x21 21,并使 ,并使x x21 21取尽可能大 取尽可
10、能大 的值,即的值,即x x21 21=3, =3,把把A A1 1的产量改为的产量改为1 1,B B1 1的销量改为的销量改为0 0,并,并 把把B B1 1列划去。在剩下的列划去。在剩下的3 33 3矩阵中再找最小运价,同矩阵中再找最小运价,同 理可得其他的基本可行解。理可得其他的基本可行解。 311 310 8 510 29 47 1 2021-7-1015 表中填表中填有数字的格有数字的格对应于对应于基变量基变量( (取值即为格中数字),而取值即为格中数字),而空格空格对应对应 的是的是非基变量非基变量(取值为零)(取值为零). . n在求初始基本可行解时要在求初始基本可行解时要注意注
11、意的一个问题:的一个问题: 当我们取定当我们取定x xij ij的值之后,会出现 的值之后,会出现A Ai i的产量与的产量与B Bj j的销量都改为零的情的销量都改为零的情 况,这时只能划去况,这时只能划去A Ai i行或行或B Bj j列,但不能同时划去列,但不能同时划去A Ai i行与行与B Bj j列。列。 (或者在同时划去(或者在同时划去A Ai i行与行与B Bj j列时,在该行或该列的任意空格处填加一列时,在该行或该列的任意空格处填加一 个个0 0。)。) 这样可以保证填过数或零的格为这样可以保证填过数或零的格为m+n-1m+n-1个,即保证基变量的个数为个,即保证基变量的个数为
12、 m+n-1m+n-1个。个。 2021-7-1016 2.Vogel法法 Vogel法的思想是法的思想是:一地的产品如果不能按照最小运一地的产品如果不能按照最小运 费就近供应,就考虑次小运费,这就有差额,差额越大,费就近供应,就考虑次小运费,这就有差额,差额越大, 说明不能按最小运费调运时,运费增加得越多。因而差说明不能按最小运费调运时,运费增加得越多。因而差 额越大处,就应当采用最小运费调运。额越大处,就应当采用最小运费调运。 2021-7-1017 3 113 10 29 47 1 10 8 5 2021-7-1018 二二、最优解的判别、最优解的判别 判别解的最优性需要:判别解的最优性
13、需要:计算检验数。计算检验数。方法有两种方法有两种 闭回路:闭回路:是在已给出的调运方案的运输表上从一个代表是在已给出的调运方案的运输表上从一个代表 非基变量的空格出发,沿水平或垂直方向前进,遇到代表非基变量的空格出发,沿水平或垂直方向前进,遇到代表 基变量的填入数字的格可转基变量的填入数字的格可转9090度(当然也可以不改变方向)度(当然也可以不改变方向) 继续前进,这样继续下去,直至回到出发的那个空格,由继续前进,这样继续下去,直至回到出发的那个空格,由 此形成的封闭折线叫做此形成的封闭折线叫做闭回路闭回路。一个空格存在唯一的闭回一个空格存在唯一的闭回 路。路。 1 1.闭回路法闭回路法
14、因为任意非基向量均可表示为基向量的唯一线性组因为任意非基向量均可表示为基向量的唯一线性组 合,因此对于任意空格都合,因此对于任意空格都能够找到、并且只能找到能够找到、并且只能找到 唯一的唯一的一条闭回路。一条闭回路。 10 8 5 3 11 3 10 29 47 1 10 8 5 3 11 3 10 29 47 1 2021-7-1020 10 8 5 3 11 3 10 29 47 1 从非基变量从非基变量 出发,找到一个闭回路如上表所示。回路有四出发,找到一个闭回路如上表所示。回路有四 个顶点,除个顶点,除 外,其余都为基变量。外,其余都为基变量。 调整调运量:调整调运量: ,运费增加了,
15、运费增加了3 3元;元; ,运费减少,运费减少3 3元元 ,运费增加,运费增加2 2元;元; ,运费减少,运费减少1 1元元 调整后,调整后,总运费增加总运费增加:3-3+2-1=13-3+2-1=1元。元。 说明如果让说明如果让 为基变量,运费就会增加,其增加值为基变量,运费就会增加,其增加值1 1作为作为 的的检验数检验数, 1 11 x 1 23 x 1 13 x 11 x 1 21 x 11 x 11 x 11 x 2021-7-1021 闭回路法计算检验数:闭回路法计算检验数:就是对于代表非基变量的空格就是对于代表非基变量的空格 (其调运量为零),把它的调运量调整为(其调运量为零),
16、把它的调运量调整为1 1,由于产销平衡的,由于产销平衡的 要求要求, ,必须对这个空格的闭回路中的各顶点的调运量加上或减必须对这个空格的闭回路中的各顶点的调运量加上或减 少少1 1。最后计算出由这些变化给整个运输方案的总运输费带来。最后计算出由这些变化给整个运输方案的总运输费带来 的变化。以这个变化的数值,作为各空格(非基变量)的检的变化。以这个变化的数值,作为各空格(非基变量)的检 验数。验数。 判别最优解准则:判别最优解准则:如果所有代表非基变量的空格的检验如果所有代表非基变量的空格的检验 数都大于等于零,则已求得最优解;否则继续改进找出最优数都大于等于零,则已求得最优解;否则继续改进找出
17、最优 解。解。 2021-7-1022 2.2.位势法位势法 (1 1)对运输表上的每一行赋予一个数值)对运输表上的每一行赋予一个数值 , 对每一列赋予一个数值对每一列赋予一个数值 ,称为行(列,称为行(列) )位势。位势。 (2 2)行(列)行(列) )位势的数值是由基变量的检验数所决位势的数值是由基变量的检验数所决 定的,即定的,即基变量基变量要满足:要满足: 非基变量非基变量 的检验数就可以用公式的检验数就可以用公式 求出。求出。 0 jiijij vuc jiijij vuc i u j v ij x 311 310 8 510 29 47 1 10 8 5 3 11 3 10 29
18、47 1 2021-7-1024 我们先给我们先给u u1 1赋个任意数值,不妨设赋个任意数值,不妨设u u1 1=0=0,则从基变,则从基变 量量x x11 11的检验数求得 的检验数求得 v v3 3=c=c13 13-u -u1 1=3-0=3 =3-0=3 。 同理可以求得同理可以求得 v v4 4=10=10,u u2 2= -1= -1,等等见上表。,等等见上表。 检验数的求法,即用公式检验数的求法,即用公式 , 如如 。 311 310 8 510 29 47 1 jiijij vuc 1203 111111 vuc 2021-7-1025 位势法计算检验数:位势法计算检验数:
19、检验数:检验数: ijnmijijij ijBijij PvvuucYPc PBCc ),.,( 1,.,1 1 又因为基变量的检验数为又因为基变量的检验数为0 0,于是由(,于是由(m+n-1)m+n-1)个基变个基变 量的检验数量的检验数 可解出可解出 ,进而计算其他非基,进而计算其他非基 变量的检验数。变量的检验数。 0 jiij vuc ),.,( 1,.,1nm vvuu 其中其中 T ij P)0.0, 1.,0, 1,.0( 第第i i个分量个分量第第m+jm+j个分个分 量量 2021-7-1026 三、改进运输方案的办法三、改进运输方案的办法闭回路调整法闭回路调整法 当表中的
20、某个检验数小于零时,方案不为最优,需要调整。当表中的某个检验数小于零时,方案不为最优,需要调整。 方法是:选取所有负检验数中最小的非基变量作为入基变量,方法是:选取所有负检验数中最小的非基变量作为入基变量, 以求尽快实现最优。以求尽快实现最优。 (1 1)确定调整量确定调整量:例:取:例:取 ,表明增加一个单位的,表明增加一个单位的 运输量,可使得总运费减少运输量,可使得总运费减少1 1。在以。在以 为出发点的闭为出发点的闭 回路中,找出所有偶数顶点的调运量:回路中,找出所有偶数顶点的调运量: , 则调整量则调整量 (2 2)调整方法调整方法:把所有闭回路上为偶数顶点的运输量都减:把所有闭回路
21、上为偶数顶点的运输量都减 少这个值,奇数顶点的运输量都增加这个值少这个值,奇数顶点的运输量都增加这个值( (见下表见下表) )。 1 24 24 x 3 14 x 1 23 x 1)3 , 1min( 24 x 24 x 2021-7-1027 311 310 8 510 29 47 1 3 11 310 8 510 29 47 1 调整运量后的新方案:调整运量后的新方案: 2021-7-1029 311310 8 510 2 9 47 1 对上表用位势法进行检验如下表,可知已达最优解。对上表用位势法进行检验如下表,可知已达最优解。 2021-7-1030 表上作业法表上作业法的一般步骤:的一
22、般步骤: 1 1、用最小元素法或、用最小元素法或VogelVogel法确定初始基可行解;法确定初始基可行解; 2 2、判断是否为最优:用闭回路法或位势法计算空格检验数,、判断是否为最优:用闭回路法或位势法计算空格检验数, 若所有检验数均非负,则已得到最优解;否则进入第三步;若所有检验数均非负,则已得到最优解;否则进入第三步; 3 3、 从所有负检验数中选择最小者对应空格作为进基变量,从所有负检验数中选择最小者对应空格作为进基变量, 从此点出发作闭回路,确定调整量从此点出发作闭回路,确定调整量 ,奇点处增加,奇点处增加 , 偶点处减少偶点处减少 。 2021-7-1031 例:例:用表上作业法,
23、求解下面的用表上作业法,求解下面的 运输问题运输问题 : 解解: :用最小元素法确定初始基可行解,如下表所示:用最小元素法确定初始基可行解,如下表所示: 2021-7-1032 + + - - 2021-7-1033 + + - - 2021-7-1034 此时所有非基变量的检验数均非负,故已达最优解。此时所有非基变量的检验数均非负,故已达最优解。 2021-7-1035 一、产销不平衡的运输问题一、产销不平衡的运输问题 例例1 1:某公司从两个产地某公司从两个产地 , ,将产品运往三个销地,将产品运往三个销地 , , , 各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。各产地
24、的产量,各销地的销量,及各产地往各销地的运费单价如表所示。 应如何调运可使运费最小?应如何调运可使运费最小? 1 A 2 A 1 B 2 B 3 B 3 产销不平衡的运输问题及应用产销不平衡的运输问题及应用 1 A 3 B 2 A 1 A 3 B 1 B 2 A 1 A 3 B 2 B 1 B 2 A 1 A 3 B例例1 1:某公司从两个产地某公司从两个产地 , ,将产品运往三个销地,将产品运往三个销地 , , , 各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。 应如何调运可使运费最小?应如何调运可使运费最小?
25、 2 A 1 A例例1 1:某公司从两个产地某公司从两个产地 , ,将产品运往三个销地,将产品运往三个销地 , , , 各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。 应如何调运可使运费最小?应如何调运可使运费最小? 2 A 1 A例例1 1:某公司从两个产地某公司从两个产地 , ,将产品运往三个销地,将产品运往三个销地 , , , 各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。 应如何调运可使运费最小?应如何调运可使运费最小? 2
26、 A 1 A例例1 1:某公司从两个产地某公司从两个产地 , ,将产品运往三个销地,将产品运往三个销地 , , , 各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。 应如何调运可使运费最小?应如何调运可使运费最小? 2 A 1 A例例1 1:某公司从两个产地某公司从两个产地 , ,将产品运往三个销地,将产品运往三个销地 , , , 各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。 应如何调运可使运费最小?应如何调运可使运费最小? 2 A
27、 1 A例例1 1:某公司从两个产地某公司从两个产地 , ,将产品运往三个销地,将产品运往三个销地 , , , 各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。各产地的产量,各销地的销量,及各产地往各销地的运费单价如表所示。 应如何调运可使运费最小?应如何调运可使运费最小? 2 A 1 A 2021-7-1036 易知这个问题中:总产量总销量,即易知这个问题中:总产量总销量,即 3 1 2 1 200200250650500300200 j j i i ds 这时可考虑增加一个假想产地,其产量是(总销量总产量这时可考虑增加一个假想产地,其产量是(总销量总产量150)150) 他
28、到各销地的单位运费是于是得到如下的表格:他到各销地的单位运费是于是得到如下的表格: 3 A 2021-7-1037 例例2 2:某单位有三个区,一区、二区、三区;每年需要生活某单位有三个区,一区、二区、三区;每年需要生活 用煤和取暖用煤各用煤和取暖用煤各30003000吨,吨,10001000吨,吨,20002000吨;由河北临城、吨;由河北临城、 山西盂县两处煤矿负责供应,两地价格和煤质相同,两煤山西盂县两处煤矿负责供应,两地价格和煤质相同,两煤 矿的供应能力分别是矿的供应能力分别是15001500吨,和吨,和40004000吨。由煤矿至该单位吨。由煤矿至该单位 三个区的单位运价如表所示。三
29、个区的单位运价如表所示。 由于供应能力限制,经研究决定,一区供应量可减少由于供应能力限制,经研究决定,一区供应量可减少03000300吨,吨, 二区全部满足,三区不能少于二区全部满足,三区不能少于15001500吨,试求使得运费最小的运吨,试求使得运费最小的运 输方案?输方案? 2021-7-1038 根据题意,添加虚拟产地后,可作出产销平衡的运价表:根据题意,添加虚拟产地后,可作出产销平衡的运价表: 2021-7-1039 例:例:设有三个化肥厂供应四个地区的化肥,假设等量的化设有三个化肥厂供应四个地区的化肥,假设等量的化 肥在这个地区的使用效果相同。各厂的产量、各地区的需肥在这个地区的使用
30、效果相同。各厂的产量、各地区的需 要量、单位运价如表所示。求出运费最省的调拨方案。要量、单位运价如表所示。求出运费最省的调拨方案。 2021-7-1040 解:无论考虑需求的上限还是下限,这都是一个产销不平衡的问题。解:无论考虑需求的上限还是下限,这都是一个产销不平衡的问题。 当考虑下限时,产当考虑下限时,产销;当考虑需求上限时,产销;当考虑需求上限时,产销。销。 于是可以考虑在满足最低需求的情况下,兼顾最高需求。即将每于是可以考虑在满足最低需求的情况下,兼顾最高需求。即将每 个地区的需求分为个地区的需求分为最低需求最低需求和和(最高(最高- -最低)需求最低)需求,最低部分必须,最低部分必须 满足,高出的部分可满足也可不满足。虽然销地满足,高出的部分可满足也可不满足。虽然销地的需求无上限,的需求无上限, 但根据生产能力,最多可以给她分配但根据生产能力,最多可以给她分配6060万吨。万吨。 另外若将最高需求考虑进来,则需添
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 优势与劣势采购管理制度
- 中学政府采购管理制度
- 供应商采购与付款制度
- 施工企业采购报销制度
- 中心学校采购制度
- 商贸公司采购流程制度
- 校园疫情物资采购制度
- 药物网上采购制度
- 采购结算审核管理制度
- 政府询价采购制度规定
- 胃穿孔患者的护理
- 2025统编版道德与法治小学六年级下册每课教学反思(附教材目录)
- 护理疑难病例胰腺癌讨论
- 《经络与腧穴》课件-手厥阴心包经
- 零红蝶全地图超详细攻略
- 2024届高考语文复习:诗歌专题训练虚实结合(含答案)
- 智能交通监控系统运维服务方案(纯方案-)
- 2024年广东中山市港口镇下南村招聘合同制综合工作人员2人历年(高频重点复习提升训练)共500题附带答案详解
- 高一化学学习探究诊断(必修1)(西城学探诊)
- 材料成形工艺基础智慧树知到期末考试答案章节答案2024年华东交通大学
- 高中数学学业水平考试(合格考)知识点总结
评论
0/150
提交评论