运筹学(1)
- 格式:doc
- 大小:400.00 KB
- 文档页数:17
第一章 线性规划及单纯形法(作业)1.4 分别用图解法和单纯型法求解下列线性规划问题,并对照指出单纯形表中的各基可行解对应图解法中可行域的哪一顶点。
(1)Max z=2x 1+x 2St.⎪⎩⎪⎨⎧≥≤+≤+0,24261553212121x x x x x x 解:①图解法:由作图知,目标函数等值线越往右上移动,目标函数越大,故c 点为对应的最优解,最优解为直线⎩⎨⎧=+=+242615532121x x x x 的交点,解之得X=(15/4,3/4)T 。
Max z =33/4. ② 单纯形法:将上述问题化成标准形式有: Max z=2x 1+x 2+0x 3+0x 4St. ⎪⎩⎪⎨⎧≥≤++≤++0,,,242615535421421321x x x x x x x x x x其约束条件系数矩阵增广矩阵为:P 1 P 2 P 3 P 4⎥⎦⎤⎢⎣⎡241026150153 P 3,P 4为单位矩阵,构成一个基,对应变量向,x 3,x 4为基变量,令非基变量x 1,x 2为零,找到T 优解,代入目标函数得Max z=33/4.1.7 分别用单纯形法中的大M 法和两阶段法求解下列线性规划问题,并指出属哪一类。
(3)Min z=4x 1+x 2⎪⎪⎩⎪⎪⎨⎧=≥=++=-+=+)4,3,2,1(0426343342132121j xj x x x x x x x x 解:这种情况化为标准形式: Max z '=-4x 1-x 2⎪⎪⎩⎪⎪⎨⎧=≥=++=-+=+)4,3,2,1(0426343342132121j xj x x x x x x x x 添加人工变量y1,y2Max z '=-4x 1-x 2+0x 3+0x 4-My 1-My 2⎪⎪⎩⎪⎪⎨⎧≥=≥=++=+-+=++0,).4,3,2,1(04263433214112321121y y j xj x x x y x x x y x x(2) 两阶段法: Min ω=y 1+y 2St.⎪⎪⎩⎪⎪⎨⎧≥=≥=++=+-+=++0,).4,3,2,1(04263433214112321121y y j xj x x x y x x x y x x第二阶段,将表中y 1,y 2去掉,目标函数回归到Max z '=-4x 1-x 2+0x 3+0x 4第二章 线性规划的对偶理论与灵敏度分析(作业)2.7给出线性规划问题:Max z=2x 1+4x 2+x 3+x 4⎪⎪⎪⎩⎪⎪⎪⎨⎧=≥≤++≤++≤+≤++)4,3,2,1(096628332143221421j x x x x x x x x x x x x j要求:(1)写出其对偶问题;(2)已知原问题最优解为X *=(2,2,4,0),试根据对偶理论,直接求出对偶问题的最优解。
(第三版)《运筹学》教材编写组编清华大学出版社运筹学第1章线性规划与单纯形法第1节线性规划问题及其数学模型二.线性规划与目标规划第1章线性规划与单纯形法第2章对偶理论与灵敏度分析第3章运输问题第4章目标规划第1章线性规划与单纯形法第1节线性规划问题及其数学模型第2节线性规划问题的几何意义第3节单纯形法第4节单纯形法的计算步骤第5节单纯形法的进一步讨论第6节应用举例第1节线性规划问题及其数学模型•1.1 问题的提出•1.2 图解法•1.3 线性规划问题的标准形式•1.4 线性规划问题的解的概念第1节线性规划问题及其数学模型线性规划是运筹学的一个重要分支。
线性规划在理论上比较成熟,在实用中的应用日益广泛与深入。
特别是在电子计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了。
从解决技术问题的最优化设计到工业、农业、商业、交通运输业、军事、经济计划和管理决策等领域都可以发挥作用。
它已是现代科学管理的重要手段之一。
解线性规划问题的方法有多种,以下仅介绍单纯形法。
1.1 问题的提出从一个简化的生产计划安排问题开始例1某工厂在计划期内要安排生产Ⅰ、Ⅱ两种产品,已知生产单位产品所需的设备台时及A、B两种原材料的消耗,如表1-1所示。
资源产品ⅠⅡ拥有量设备 1 2 8台时原材料A40 16kg原材料B0 4 12kg续例1该工厂•每生产一件产品Ⅰ可获利2元,•每生产一件产品Ⅱ可获利3元,•问应如何安排计划使该工厂获利最多?如何用数学关系式描述这问题,必须考虑称它们为决策变量。
产品的数量,分别表示计划生产设II I,,21x x ∙12416482212121≤≤≤+∙x ;x ;x x ,x ,x 这是约束条件。
即有量的限制的数量多少,受资源拥生产021≥∙x ,x ,即生产的产品不能是负值这是目标。
最大如何安排生产,使利润,∙数学模型⎪⎪⎩⎪⎪⎨⎧≥≤≤≤++=0124164823221212121x ,x x x x x :x x z max 约束条件目标函数例2. 简化的环境保护问题靠近某河流有两个化工厂(见图1-1),流经第一化工厂的河流流量为每天500万立方米,在两个工厂之间有一条流量为每天200万立方米的支流。
运筹学实验报告一、实验目的:通过实验熟悉单纯形法的原理,掌握matlab循环语句的应用,提高编程的能力和技巧,体会matlab在进行数学求解方面的方便快捷。
二、实验环境:Matlab2012b,计算机三、实验内容(包含参数取值情况):构造单纯形算法解决线性规划问题Min z=cxs.t. Ax=bxj>=0,j=1,…,n函数功能如下:function[S,val]=danchun(A1,C,N)其中,S为最优值,Val为最优解,A1为标准形式LP问题的约束矩阵及最后一列为资源向量(注:资源向量要大于零),A1=[A+b];C是目标函数的系数向量,C=c;N为初始基的下标(注:请按照顺序输入,若没有初始基则定义N=[])。
先输入A1,C,N三个必要参数,然后调用danchun(A1,C,N)进行求解。
在此函数中,首先判断N的长度是否为空,若为空,则flag=1,进入初始解问题的迭代求值,添加辅助问题,构建单纯形表,求g所对应的RHS值,若其>0,则返回该问题无解,若其=0,则返回A1,C,N三个参数,继续构造单纯形表求解。
A1为经过变换后的系数及资源向量,C为单纯形表的第一行,N为经过辅助问题求解之后的基的下标。
否则,直接构建单纯形表,对该问题进行求解,此时flag=2,多次迭代后找到解。
另外,若在大于零的检验数所对应的系数均小于零时,会显示“此问题无界”。
若找到最优解和最优值时,会输出“val”和“S=”以及具体数值。
四、源程序(在matlab中输入edit后回车,写在.M文件中,并保存为danchun.M)function[S,val]=danchun(A1,C,N)if(length(N)==0)gN=zeros(1,length(A1(:,1)));gC=[-C,gN,0];%原文题的检验数的矩阵G=[zeros(1,length(C)),-ones(1,length(gN)),0];val=zeros(1,length(C));%val为最优解;for i=(length(C)+1):length(C)+length(A1(:,1))%生成基变量gN(i-length(C))=i;endNn=gN;%%%%%%%ll=zeros(1,length(N));%比值最小原则%生成除了最上端两行的表的矩阵gb=A1(:,length(C)+1);A1(:,length(C)+1)=[];l=zeros(length(gN),length(gN));gA=[A1,l,gb];for i=1:length(gb)gA(i,gN(i))=1;endfor i=1:length(gN)%J为基本可行基所对应的检验数J(i)=G(gN(i));endfor i=1:length(gN)%找到基本可行基的检验数,将其赋值为0 if(J(i)~=0)G=G-(J(i)/gA(i,gN(i)))*gA(i,:);endendflag=1;elseflag=2;A=A1;Z=[-C,0];%单纯形表的第一行val=zeros(1,length(C));%val为最优解;ll=zeros(1,length(N));%比值最小原则end%%初始解问题while flag==1for i=1:length(gN)%J为基本可行基所对应的G的检验数J(i)=G(gN(i));JZ(i)=Z(gN(i));%JZ为基本可行基所对应的Z的检验数endfor i=1:length(gN)%找到基本可行基的检验数,将其赋值为0 if(J(i)~=0)G=G-(J(i)/gA(i,gN(i)))*gA(i,:);Z=Z-(JZ(i)/gA(i,gN(i)))*gA(i,:);endG1=G;%G1为检验数G1(:,length(G1))=[];D=max(G1);%找到检验数的最大值if(D<=0)%检验数都小于0if(G(length(G))>=1)disp('此情况无解');flag=0;elseif(G(length(G))>=0)for i=1:length(gN)if(max(gN)<=length(A1(1,:)));flag=2;for j=1:length(Nn)a=Nn(1);gA(:,a)=[];Z(a)=[];endA=gA;N=gN;break;endendendendelse%检验数大于0for i=1:length(G)if(G(i)==D)%找到最大的那个检验数所对应的元素for j=1:length(gN)if(gA(j,i)>0)ll(j)=gA(j,length(G))/gA(j,i);%求比值elsell(j)=10000;endendd=min(ll);for k=1:length(ll)%找到进基和离基if(ll(k)==d)gN(k)=i;gA(k,:)=gA(k,:)/gA(k,i);for m=1:k-1gA(m,:)=-(gA(m,i)/gA(k,i))*gA(k,:)+gA(m,:);endfor n=k+1:length(ll)gA(n,:)=-(gA(n,i)/gA(k,i))*gA(k,:)+gA(n,:);endbreak;endendendendendendwhile(flag==2)for i=1:length(N)%J为基本可行基所对应的检验数J(i)=Z(N(i));endfor i=1:length(N)%找到基本可行基的检验数,将其赋值为0if(J(i)~=0)Z=Z-(J(i)/A(i,N(i)))*A(i,:);endendZ1=Z;%Z1为检验数Z1(:,length(Z1))=[];D=max(Z1);%找到检验数的最大值if(D<=0)%检验数都小于0disp('已找到最优解和最优值')for i=1:length(N)val(N(i))=A(i,length(Z));endS=Z(length(Z));disp('val');disp(val);flag=0;else%检验数大于0for i=1:length(Z)if(Z(i)==D)%找到最大的那个检验数所对应的元素for j=1:length(N)if(A(j,i)>0)ll(j)=A(j,length(Z))/A(j,i);%求比值elsell(j)=10000;endendd=min(ll);if(d==10000)disp('此问题无界')flag=0;break;endfor k=1:length(ll)%找到进基和离基if(ll(k)==d)N(k)=i;A(k,:)=A(k,:)/A(k,i);for m=1:k-1A(m,:)=-(A(m,i)/A(k,i))*A(k,:)+A(m,:);endfor n=k+1:length(ll)A(n,:)=-(A(n,i)/A(k,i))*A(k,:)+A(n,:);endbreakendendendendendend五、运行结果与数据测试参考例题:例1:Min z=3x1+x2+x3+x4s.t. -2x1+2x2+x3=43x1+2x+x4=6Xj>=0,j=1,2,3,4在workspace中写入,形式如下:>> A=[-2 2 1 0 43 1 0 1 6]A =-2 2 1 0 43 1 0 1 6>> C=[3 1 1 1]C =3 1 1 1>> N=[3 4]N =3 4>> danchun(A,C,N)已找到最优解和最优值val0 2 0 4ans =6例2:初始解问题Min z=5x1+21x3s.t. x1-x2+6x3-x4=2x1+x2+2x3-x5=1xj>=0,j=1,…,5在workspace中写入,形式如下:>> A=[1 -1 6 -1 0 21 12 0 -1 1]A =1 -1 6 -1 0 21 12 0 -1 1 >> C=[5 0 21 0 0]C =5 0 21 0 0>> N=[]N =[]>> danchun(A,C,N)已找到最优解和最优值val0.5000 0 0.2500 0 0ans =7.7500六、求解实际问题(即解决附件中的实验题目)实验题目列出下列问题的数学模型,并用你自己的单纯形算法程序进行计算,最后给出计算结果。
第一章线性规划习题1.1(生产计划问题)某企业利用A、B、C三种资源,在计划期内生产甲、乙两种产品,已知生产单位产品资源的消耗、单位产品利润等数据如下表,问如何安排生产计划使企业利润最大?解:设x1、x2分别代表甲、乙两种产品的生产数量(件),z表示公司总利润。
依题意,问题可转换成求变量x1、x2的值,使总利润最大,即ma x z=50x1+100x2且称z=50x1+100x2为目标函数。
同时满足甲、乙两种产品所消耗的A、B、C三种资源的数量不能超过它们的限量,即可分别表示为x1 + x2≤3002x1 + x2≤400x2≤250且称上述三式为约束条件。
此外,一般实际问题都要满足非负条件,即x1≥0、x2≥0。
这样有ma x z=50x1+100x2x1 + x2≤3002x1 + x2≤400x2≤250x1、x2≥0习题1.2 靠近某河流有两个化工厂,流经第一化工厂的河流流量为每天500万m 3,在两个工厂之间有一条流量为200万m 3的支流。
两化工厂每天排放某种有害物质的工业污水分别为2万m 3和1.4万m 3。
从第一化工厂排出的工业污水流到第二化工厂以前,有20%可以自然净化。
环保要求河流中工业污水含量不能大于0.2%。
两化工厂处理工业污水的成本分别为1000元/万m 3和800元/万m 3。
现在要问在满足环保要求的条件下,每厂各应处理多少工业污水,使这两个工厂处理工业污水的总费用最小。
解:设x 1、x 2分别代表工厂1和工厂2处理污水的数量(万m 3)。
则问题的目标可描述为min z =1000x 1+800x 2 约束条件有第一段河流(工厂1——工厂2之间)环保要求 (2-x 1)/500 ≤0.2% 第二段河流(工厂2以下河段)环保要求 [0.8(2-x 1) +(1.4-x 2)]/700≤0.2% 此外有x 1≤2; x 2≤1.4 化简得到min z =1000x 1+800x 2 x 1 ≥1 0.8x 1 + x 2 ≥1.6 x 1 ≤2 x 2≤1.4 x 1、x 2≥0习题1.3ma x z =50x 1+100x 2x 1 + x 2≤300 2x 1 + x 2≤400x 2≤250图1—1 x 2x1、x2≥0用图解法求解。
运筹学复习一、单纯形方法(表格、人工变量、基础知识)线性规划解的情况:唯一最优解、多重最优解、无界解、无解。
其中,可行域无界,并不意味着目标函数值无界。
无界可行域对应着解的情况有:唯一最优解、多重最优解、无界解。
有界可行域对应唯一最优解和多重最优解两种情况。
线性规划解得基本性质有:满足线性规划约束条件的可行解集(可行域)构成一个凸多边形;凸多边形的顶点(极点)与基本可行解一一对应(即一个基本可行解对应一个顶点);线性规划问题若有最优解,则最优解一定在凸多边形的某个顶点上取得。
单纯形法解决线性规划问题时,在换基迭代过程中,进基的非基变量的选择要利用比值法,这个方法是保证进基后的单纯型依然在解上可行。
换基迭代要求除了进基的非基变量外,其余非基变量全为零。
检验最优性的一个方法是在目标函数中,用非基变量表示基变量。
要求检验数全部小于等于零。
“当x1由0变到45/2时,x3首先变为0,故x3为退出基变量。
”这句话是最小比值法的一种通俗的说法,但是很有意义。
这里,x1为进基变量,x3为出基变量。
将约束方程化为每个方程只含一个基变量,目标函数表示成非基变量的函数。
单纯型原理的矩阵描述。
在单纯型原理的表格解法中,有一个有趣的现象就是,单纯型表中的某一列的组成的列向量等于它所在的单纯型矩阵的最初的基矩阵的m*m矩阵与其最初的那一列向量的乘积。
最初基变量对应的基矩阵的逆矩阵。
这个样子:'1222 1 0 -32580 1 010 0 158P B P -⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦51=5所有的检验数均小于或等于零,有最优解。
但是如果出现非基变量的检验数为0,则有无穷多的最优解,这时应该继续迭代。
解的结果应该是:X *= a X 1*+(1-a)X 2* (0<=a<=1)说明:最优解有时不唯一,但最优值唯一;在实际应用中,有多种方案可供选择;当问题有两个不同的最优解时,问题有无穷多个最优解。
第一章、 线性规划和单纯形法1.1 线性规划的概念一、线性规划问题的导出1.(引例) 配比问题——用浓度为45%和92%的硫酸配置100t 浓度为80%的硫酸。
取45%和92%的硫酸分别为x1和x2t,则有: 求解二元一次方程组得解。
目的相同,但有5种不同浓度的硫酸可选(30%,45%,73%,85%,92%)会出现什么情况?设取这5种硫酸分别为 x1、x2、x3、x4、x5 t, 则有: ⎩⎨⎧⨯=++++=++++1008.092.085.073.045.03.01005432154321x x x x x x x x x x 请问有多少种配比方案?为什么?哪一种方案最好?假设5种硫酸价格分别为:400,700,1400,1900,2500元/t ,则有:2.生产计划问题如何制定生产计划,使三种产品总利润最大?考虑问题:⎩⎨⎧⨯=+=+1008.092.045.01002121x x x x ⎪⎩⎪⎨⎧=≥⨯=++++=++++++++=5,,2,1,01008.092.085.073.045.03.0100..250019001400700400543215432154321 j x x x x x x x x x x x t s x x x x x MinZ j(1)何为生产计划?(2)总利润如何描述?(3)还要考虑什么因素?(4)有什么需要注意的地方(技巧)?(5)最终得到的数学模型是什么?二、线性规划的定义和数学描述(模型)1.定义:对于求取一组变量xj (j =1,2,......,n),使之既满足线性约束条件,又使具有线性表达式的目标函数取得极大值或极小值的一类最优化问题称为线性规划问题,简称线性规划。
2.配比问题和生产计划问题的线性规划模型的特点:用一组未知变量表示要求的方案,这组未知变量称为决策变量;存在一定的限制条件,且为线性表达式;有一个目标要求(最大化,当然也可以是最小化),目标表示为未知变量的线性表达式,称之为目标函数; 对决策变量有非负要求。
第一章导论实践能力考核选例根据本章学习的内容,结合实际例子,说明在应用运筹学进行决策过程中的六个步骤有哪些?答:(1)观察待决策问题所处的环境;(2)分析和定义待决策的问题;(3)拟定模型;(4)选择输入资料;(5)提出解并验证它的合理性;(6)实施最优解。
第二章预测实践能力考核选例应用简单滑动平均预测法,加权滑动平均预测法,指数平滑预测法,来预测中国2012年的居民消费指数(CPI)水平。
(资料可由历年中国统计年鉴获得)(1)滑动平均预测法:(1270.8+1191.8+1239.9+1265)/4=1241.875(2)加权滑动平均预测法:(1270.8*1+1191.8*2+1239.9*3+1265*4)/(1+2+3+4)=1243.41第三章决测实践能力考核选例根据亲身体验,举出自己经历过的一个实际决策案例,并分析此决策属于那种类型,结合本章决策方法进行科学地决策。
答:某城市繁华地段有一个食品厂,因经营不善长期亏损,该市政府领导拟将其改造成一个副食品批发市场,这样既可以解决企业破产后下岗职工的安置问题,又方便了附近居民。
为此进行了一系列前期准备,包括项目审批、征地拆迁、建筑规划设计等。
不曾想,外地一开发商已在离此地不远的地方率先投资兴建了一个综合市场,而综合市场中就有一个相当规模的副食品批发场区,足以满足附近居民和零售商的需求。
面对这种情况,市政府领导陷入了两难境地:如果继续进行副食品批发市场建设,必然亏损;如果就此停建,则前期投入将全部泡汤。
在这种情况下,该市政府盲目做出决定,将该食品厂厂房所在地建成一居民小区,由开发商进行开发,但对原食品厂职工没能作出有效的赔偿,使该厂职工陷入困境,该厂职工长期上访不能解决赔偿问题,对该市的稳定造成了隐患。
案例分析:该市领导解决问题时是出于好心,既要解决企业生产不景气的问题,又要为城市居民解决购物问题,对企业职工也有一个比较好的安排,但作出决策比较仓促,没能充分考虑清楚问题涉及的各种因素,在决策失误时又进一步决策失误,造成了非常被动的工作局面,也给企业职工造成了不可挽回的损失。
用领导科学来分析,该决策反映出以下几个问题:(1)此案例反映了领导决策中信息原则的重要性。
造成这种两难境地的主要原因是没有很好地坚持领导决策的信息优先原则。
信息是决策的基础,充分、及时、全面、有效的信息是科学决策的前提。
该区政府领导在决定副食晶批发市场项目之前,显然缺乏全面细致的市场调查,不了解在建的综合市场特别是其内部的副食品批发场区。
因此盲目决策,匆忙上马,陷入困境。
(2)此案例反映了追踪决策的重要性。
当原有决策方案实施后,主客观情况发生了重大变化,原有的决策目标无法实现时,要对原决策目标或方案进行根本性修订,这就是追踪决策。
该市领导在客观情况发生了重大变化时,没能认真分析,而是仓促作出新的决策,在追踪决策上存在失误。
(3)走出两难境地的方案,可以有不同的思路。
比如,一种是迎接挑战,继续兴建。
但要调查研究,对原决策方案进行修订和完善,使得所建批发市场在规模、设施、服务和管理等方面超过竞争对手,以期在市场竞争中获胜;另一种是及早决断,对原决策方案进行根本性修订,重新考察、确立和论证新的项目,实行转向经营。
该市领导在没有确立和论证新的项目的情况下,对该地进行房地产开发,带有很大的随意性。
(4)没能把人的问题放在首要地位。
领导者作出决策,首先要解决的问题归根到底是人的问题,而处理好人的问题是领导决策得以实现的关键。
如果仅从经济效益上考虑问题,而忽略了人的问题的解决,全然不顾人的思想工作,那么引起的社会问题和社会矛盾等可能会让政府付出更大的代价。
第四章库存管理实践能力考核选例搜集企业的年订货量、保管费用率及订货费用等数据,为企业制定合理的订货方案;并调查供应商的折扣情况,进一步优化公司的订货方案。
某玩具厂进货布料单价十元,每年共计产品100000元,每次订货费用为250元,每个进厂价格为500元/套,单位库存维护费按库存物资价值的12.5%计算,试求公司经济订货量和全年最优订货次数?答:全年采购量为100000/500=200(套)最佳订货批量为Nu= 40(套)全年订货量100000/500*40=5(次)5*250=1250(元)全年保管费500*40/2*12.5%=1250元所以全年的订货与库存金额为1250+1250=2500元第五章线性规划实践能力考核选例在日常生活中,大量经济、管理问题涉及到利用线性规划理论进行优化,例如库存与生产安排问题、产品计划问题、配料问题、投资问题等。
本章实践题目要求学生通过了解企业中涉及的线性规划问题,利用问题背景得到线性规划模型,结合本章理论进行分析求解,求出问题的最优方案。
答:某公司生产甲、乙两种产品(吨),这两种产品均需要使用两种关键原材料进行加工,资源限量与可获利润数据如题1表。
为获得利润最大化,该企业每日应如何安排两种产品的生产?试写出该线性规划问题的数学模型,用图解法求出最优解。
题1表某公司生产两种产品的原料消耗与可获利润表原料消耗定额甲乙资源供应量第一原材料 3 5 15(吨/日)第二原材料 6 2 24(吨/日)2 1预计或利(万元/吨)答:解:设甲原料为X1,已原料为X2.极大值为:S=2X1+X2;3X1+5X2<=15;6X1+2X2<=24;X1,X2>=0;求得最优解:X1=15/4,X2=3/4;极大值S=2X1+X2=33/4万元;第六章运输问题实践能力考核选例已知某运输问题如下(单位:百元/吨),利用闭合回路法和修正分配系数法,分别求得求总运费最小的调运方案和最小运费。
解:1 . 闭合回路法:销地产地B1 B2 B3 B4供应量(顿)A1 10155106 7 25A2 8 2107156 25A3 9 3 41583550需求量(顿)15 20 30 35 100如上图所示:初始运输方案:S初初始运输方案的总运费S初=15*10+10*5+10*2+15*7+15*4+35*8=665(百元)改进方案如下:(1)初始方案中各空格的改进路线和改进指数如下:A1B3空格的改进路线和改进指数:L A1B3=+A1B3-A2B3+A2B2-A1B2; I A1B3=6-7+2-5=-4A1B4空格的改进路线和改进指数:L A1B4=+A1B4-A3B4+A3B3-A2B3+A2B2-A1B2;I A1B4=7-8+4-7+2-5=-7A2B4空格的改进路线和改进指数:L A2B4=+A2B4-A3B4+A3B3-A2B3; I A2B4=6-8+4-7=-5A2B1空格的改进路线和改进指数:L A2B1=+A2B1-A1B1+A1B2-A2B2; I A2B1=8-10+5-2=1A3B1空格的改进路线和改进指数:L A3B1=+A3B1-A1B1+A1B2-A2B2+A2B3-A3B3 I A3B1=9-10+5-2+7-4=5A3B2空格的改进路线和改进指数:L A3B2=+A3B2-A2B2+A2B3-A3B3 I A3B2=3-2+7-4=4由上述改进指数:I A1B3=-4 ,I A1B4=-7,I A2B4=-5,I A2B1=1,I A3B1=5,I A3B2=4我们选A1B4为调整格,调整方案如下图所示。
第二个运输方案的总运费:S2S2=15*10+10*7+20*2+5*7+25*4+25*8=595(百元)(2)第二个方案中各空格的改进路线和改进指数如下:A1B2空格的改进路线和改进指数:L A1B2=+A1B2-A2B2+A2B3-A3B3+A3B4-A1B4; I A1B2=5-2+7-4+8-7=7A1B3空格的改进路线和改进指数:L A1B3=+A1B3-A1B4+A3B4-A3B3;I A1B3=6-4+8-7=3A2B1空格的改进路线和改进指数:L A2B1=+A2B1-A1B1+A1B4-A3B4+A3B3-A2B3I A2B1=8-10+7-8+4-7=-6 A2B4空格的改进路线和改进指数:L A2B4=+A2B4-A3B4+A3B3-A2B3 I A2B4=6-8+4-7=-5A3B1空格的改进路线和改进指数:L A3B1=A3B1-A1B1+A1B4-A3B4 I A3B1=9-10+7-8=-2A3B2空格的改进路线和改进指数:L A3B2=A3B2-A2B2+A2B3-A3B3I A3B2=3-2+7-4=4由上述改进指数得:我们选A2B1为调整格,调整方案如下图所示:第三个运输方案的总运费:S 3S3=10*10+15*7+5*8+20*2+30*4+20*8=565(百元)(3)第三个方案中各空格的改进路线和改进指数如下:A1B2空格的改进路线和改进指数:L A1B2=A1B2-A2B2+A2B1-A1B1; I A1B2=5-2+8-10=1A1B3空格的改进路线和改进指数:L A1B3=A1B3-A1B4+A3B4-A3B3; I A1B3=6-7+8-4=3A2B3空格的改进路线和改进指数:L A2B3=A2B3-A3B3+A3B4-A1B4+A1B1-A2B1; I A2B3=7-4+8-7+10-8=6 A2B4空格的改进路线和改进指数:L A2B4=A2B4-A1B4+A1B1-A2B1; I A2B3=6-7+10-8=1A3B1空格的改进路线和改进指数:L A3B1=A3B1-A3B4+A1B4-A1B1; I A3B1=9-8+7-10=-2A3B2空格的改进路线和改进指数:L A3B2=A3B2-A3B4+A1B4-A1B1+A2B1-A2B2; I A3B2=3-8+7-10+8-2=-2由上述改进指数:我们选A3B1为调整格,调整方案如下图所示。
第四个运输方案的总运费:S 4S 4=25*7+5*8+20*2+10*9+30*4+10*8=545(百元)(4)第四个运输方案中各空格的改进路线和改进指数如下:A1B1空格的改进路线和改进指数:L A1B1=A1B1-A1B4+A3B4-A3B1;I A1B1=10-7+8-9=2A1B2空格的改进路线和改进指数:L A1B2=A1B2-A2B2+A2B1-A3B1+A3B4-A1B4;I A1B2=5-2+8-9+8-7=3 A1B3空格的改进路线和改进指数:L A1B3=A1B3-A1B4+A3B4-A3B3;I A1B3=6-7+8-4=3A2B3空格的改进路线和改进指数:L A2B3=A2B3-A2B1+A3B1-A3B3;I A2B3=7-8+9-4=4A2B4空格的改进路线和改进指数:L A2B4=A2B4-A3B4+A3B1-A2B1;I A2B4=6-8+9-8=-1A3B2空格的改进路线和改进指数:L A3B2=A3B2-A3B1+A2B1-A2B2;I A3B2=3-2+8-9=0由上述改进指数:我们选A2B4为调整格,调整方案如下图所示。