《管理运筹学复习提纲.docx》由会员分享,可在线阅读,更多相关《管理运筹学复习提纲.docx(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、?管理运筹学?复习提纲第一章 绪论P19)1.决策过程解决问题的过程1认清问题。2找出一些可供选择的方案。3确定目标或评估方案的标准。4评估各个方案:解的检验、灵敏性分析等。5选出一个最优的方案:决策。6执行此方案:回到实践中。7进展后评估:考察问题是否得到圆满解决。其中:123形成问题。45分析问题:定性分析及定量分析,构成决策2. 运筹学的分支:线性规划、整数线性规划、动态规划、图及网络模型、存储论、排队论、排序及统筹方法、决策分析、对策论、预测、目标规划,此外,还有多目标规划、随机规划、模糊规划等。3. 运筹学在工商管理中的应用1生产方案:生产作业的方案、日程表的编排、合理下料、配料问题
2、、物料管理等,追求利润最大化和本钱最小化。2库存管理:多种物资库存量的管理,某些设备的库存方式、库存量等确实定。3运输问题:确定最小本钱的运输线路、物资的调拨、运输工具的调度以及建厂地址的选择等。4人事管理:对人员的需求和使用的预测,确定人员编制、人员合理分配,建立人才评价体系等。5市场营销:广告预算、媒介选择、定价、产品开发及销售方案制定等。6财务和会计:预测、贷款、本钱分析、定价、证券管理、现金管理等。此外,还有设备维修、更新,工程选择、评价,工程优化设计及管理等。3. 学习管理运筹学必须使用相应的计算机软件,必须注重学以致用的原那么。第二章 线性规划的图解法(P1026)1.一些典型的线
3、性规划在管理上的应用合理利用线材问题:如何在保证生产的条件下,下料最少;配料问题:在原料供给量的限制下如何获取最大利润;投资问题:从投资工程中选取方案,使投资回报最大;产品生产方案:合理利用人力、物力、财力等,使获利最大;劳动力安排:用最少的劳动力来满足工作的需要;运输问题:如何制定调运方案,使总运费最小。2.线性规划的组成目标函数: f 或 f ;约束条件:. ( ),满足于;决策变量:用符号来表示可控制的因素。3.建模过程1理解要解决的问题,明确在什么条件下,要追求什么目标。2定义决策变量x1 ,x2 ,每一组值表示一个方案。3用决策变量的线性函数形式写出目标函数,确定最大化或最小化目标。
4、4用一组决策变量的等式或不等式表示解决问题过程中必须遵循的约束条件。一般形式目标函数:z = c1 x1 + c2 x2 + + 约束条件:. a11 x1 + a12 x2 + + a1n =, b1a21 x1 + a22 x2 + + a2n =, b21 x1 + 2 x2 + + =, x1 ,x2 , , 0对于只包含两个决策变量的线性规划问题,可以在平面直角坐标系上作图表示线性规划问题的有关概念,并求解。下面通过例 1 详细介绍图解法的解题过程取各约束条件的公共局部如图 2-1f所示。目标函数 z = 50x1 + 100x2,当 z 取某一固定值时得到一条直线,直线上的每一点都
5、具有一样的目标函数值,称之为“等值线。平行移动等值线,当移动到 B 点时,z 在可行域内实现了最大化。A、B、C、D、E是可行域的顶点,有限个约束条件其可行域的顶点也是有限的。线性规划的标准化内容之一引入松弛变量资源的剩余量例 1 中引入 s1,s2,s3,模型变化为:4.重要结论如果线性规划有最优解,那么一定有一个可行域的顶点对应一个最优解;无穷多个最优解。假设将例 1 中的目标函数变为 50x1+50x2,那么线段 上的所有点都代表了最优解;无界解。即可行域的范围延伸到无穷远,目标函数值可以无穷大或无穷小。一般来说,这说明模型有错,忽略了一些必要的约束条件;无可行解。假设在例 1 的数学模
6、型中再增加一个约束条件 4x1+3x21200,那么可行域为空域,不存在满足约束条件的解,当然也就不存在最优解了。5.线性规划的标准化6.线性规划的标准形式有四个特点:目标最大化;约束为等式;决策变量均非负;右端项非负。对于各种非标准形式的线性规划问题,我们总可以通过变换,将其转化为标准形式。7.为了使约束由不等式成为等式而引进的变量 s,当不等式为“小于等于时称为“松弛变量;当不等式为“大于等于时称为“剩余变量。如果原问题中有假设干个非等式约束,那么将其转化为标准形式时,必须对各个约束引进不同的松弛变量或剩余变量。8.9.灵敏度分析:在建立数学模型和求得最优解之后,研究线性规划的一个或多个参
7、数系数 , , 变化时,对最优解产生的影响。一、目标函数中的系数 的灵敏度分析二、约束条件中常数项 的灵敏度分析当约束条件中常数项 变化时,线性规划的可行域发生变化,可能引起最优解的变化。A.考虑例 1 的情况:假设设备台时增加 10 个台时,即 b1 变化为 310,这时可行域扩大,最优解为 x2 = 250 和 x1 + x2 = 310 的交点 x1 = 60,x2 = 250。变化后的总利润 变化前的总利润 = 增加的利润(50 60+ 100 250) (50 50+100 250) = 500,500 / 10 = 50元说明在一定范围内每增加或减少1 个台时的设备能力就可增加或减
8、少50 元利润,这称为该约束条件的对偶价格。B.假设原料 A 增加 10 千克,即 b2 变化为 410,这时可行域扩大,但最优解仍为 x2 = 250 和 x1 + x2 = 300 的交点 x1 = 50,x2 = 250。此变化对总利润无影响,该约束条件的对偶价格为 0。解释:原最优解没有把原料 A 用尽,有 50 千克的剩余,因此增加 10千克只增加了库存,而不会增加利润。在一定范围内,当约束条件中常数项增加 1 个单位时,1假设约束条件的对偶价格大于 0,那么其最优目标函数值得到改善变好;2假设约束条件的对偶价格小于 0,那么其最优目标函数值受到影响变坏;3假设约束条件的对偶价格等于
9、 0,那么其最优目标函数值不变。课本重点习题:P23-26 习题1 2 6 8第三章 线性规划问题的计算机求解(P2738)1. 随书软件为“管理运筹学2.5 版 版,是“管理运筹学2.0 版 版的升级版。它包括:线性规划、运输2. 问题、整数规划0-1 整数规划、纯整数规划和混合整数规划、目标规划、对策论、最短路径、最小生成树、最大流量、最小费用最大流、关键路径、存储论、排队论、决策分析、预测问题和层次分析法,共 15 个子模块。3. “管理运筹学软件的输出信息分析当有多个系数变化时,需要进一步讨论。百分之一百法那么:对于所有变化的目标函数决策系数约束条件右端常数值,当其所有允许增加的百分比
10、及允许减少的百分比之和不超过100%时,最优解不变对偶价格不变,最优解仍是原来几个线性方程的解。在使用百分之一百法那么进展灵敏度分析时,要注意以下几方面。1当允许增加量允许减少量为无穷大时,那么对任意增加量减少量,其允许增加减少百分比均看作零。2百分之一百法那么是充分条件,但非必要条件;也就是说超过 100%,最优解或对偶价格并不一定变化。3百分之一百法那么不能用于目标函数决策变量系数和约束条件右边常数值同时变化的情况。这种情况下,只能重新求解。在松弛/剩余变量栏中,约束条件 2 的值为 125,它表示对原料 A 的最低需求,即对 A 的剩余变量值为 125;同理可知约束条件 1 的剩余变量值
11、为 0;约束条件 3 的松弛变量值为 0。在对偶价格栏中,约束条件 3 的对偶价格为 1 万元,也就是说如果把加工时数从 600 小时增加到 601 小时,那么总本钱将得到改良,由 800万元减少到 799 万元。也可知约束条件 1 的对偶条件为-4 万元,也就是说如果把购进原料 A 和 B 的总量下限从 350t 增加到 351t,那么总本钱将增加,由 800 万元增加到 804 万元。当然如果减少对原料 A和 B 的总量的下限,那么总本钱将得到改良。在常数项范围一栏中,知道当约束条件 1 的常数项在 300 到 475 范围内变化,且其他约束条件不变时,约束条件 1 的对偶价格不变,仍为-
12、4;当约束条件 2 的常数项在负无穷到 250 范围内变化,且其他约束条件的常数项不变时,约束条件 2 的对偶价格不变,仍为 0;当约束条件 3 的常数项在 475 到 700 范围内变化,且其他约束条件的常数项不变时,约束条件 3 的对偶价格不变,仍为 1。3.注意1当约束条件中的常数项增加一个单位时,最优目标函数值增加的数量称为影子价格。在求目标函数最大值时,当约束条件中的常数项增加一个单位时,目标函数值增加的数量就为改良的数量,此时影子价格等于对偶价格;在求目标函数最小值时,改良的数量就是减少的数量,此时影子价格即为负的对偶价格。2 管理运筹学软件可以解决含有 100 个变量 50 个约
13、束方程的线性规划问题,可以解决工商管理中大量的问题。如果想要解决更大的线性规划问题,可以使用由芝加哥大学的 开发的 计算机软件包的微型计算机版本 。课本重点习题:P34-38 习题1 2 3 4第四章 线性规划在工商管理中的应用(P3966)包括:人力资源分配的问题 生产方案的问题 套裁下料问题 配料问题 投资问题1人力资源分配问题例 1某昼夜效劳的公交线路每天各时间段内所需司机和乘务人员数如表 4-1 所示。设司机和乘务人员分别在各时间段一开场时上班,并连续工作 8h,问该公交线路怎样安排司机和乘务人员,既能满足工作需要,又使配备最少司机和乘务人员的人数最少?例 2一家中型的百货商场对售货员
14、的需求经过统计分析如表 4-2 所示。为了保证售货员充分休息,要求售货员每周工作五天,休息两天,并要求休息的两天是连续的。问应该如何安排售货员的休息日期,既满足工作需要,又使配备的售货员的人数最少?2 生产方案的问题例 3某公司面临一个是外包协作还是自行生产的问题。该公司生产甲、乙、丙三种产品,这三种产品都需要经过铸造、机加工和装配三道工序。甲、乙两种产品的铸件可以外包协作,亦可以自行生产,但产品丙必须本厂铸造才能保证质量。数据如表 4-3 所示。问:公司为了获得最大利润,甲、乙、丙三种产品各生产多少件?甲、乙两种产品的铸造中,由本公司铸造和外包协作各应多少件?解:设 x1,x2,x3 分别为
15、三道工序都由本公司加工的甲、乙、丙三种产品的件数,x45 分别为由外包协作铸造再由本公司进展机械加工和装配的甲、乙两种产品的件数。每件产品的利润如下:可得到 i = 1,2,3,4,5的利润分别为 15 元、10 元、7 元、13 元、9 元。*该公司的最大利润为 29 400 元*最优的生产方案为全部由自己生产的产品甲 1 600 件,铸造工序外包而其余工序自行生产的产品乙 600 件。例 4永久机械厂生产、三种产品,均要经过 A、B 两道工序加工。设有两种规格的设备 A1、A2 能完成 A 工序;有三种规格的设备 B1、B2、B3 能完成 B 工序。产品可在 A、B 的任何规格的设备上加工
16、;产品可在工序 A 的任何一种规格的设备上加工,但对 B 工序,只能在 B1 设备上加工;产品只能在 A2 及 B2 设备上加工。数据如表 4-4 所示。问:为使该厂获得最大利润,应如何制定产品加工方案?解:设 表示第 i 种产品,在第 j 种工序上的第 k 种设备上加工的数量。建立如下的数学模型。目标函数为计算利润最大化,利润的计算公式为:利润 = 销售单价 原料单价 产品件数之和 每台时的设备费用 设备实际使用的总台时数之和。这样得到目标函数:0.25) (x111112) + (20.35) (x0.5) x312 300/6 000(5x111+10x211) -321/10 000
17、(7x112+9x212+12x312)-250/4 000(6x121+8x221)-783/7 000(4x122+11x322)-200/4 000(7x123).经整理可得:x111+0.775 3xx211+1.361 1x212+1.914 8xx121-x221-0.447 4x122-1.230 4xx123*该厂的最大利润为 1 146.600 5 元。4 套裁下料问 题例 5.某工厂要做 100 套钢架,每套用长为 2.9 m,2.1 m,1.5 m 的圆钢各一根。原料每根长 7.4 m,问:应如何下料,可使所用原料最省?解:共可设计以下 8 种下料方案,如表 4-5 所示
18、。设 x1, x2, x3, x4, x5, x6 , x7 , x8 分别为上面 8 种方案下料的原材料根数。这样我们建立如下的数学模型。用管理运筹学软件计算得出最优下料方案:按方案 1 下料 30 根;按方案 2 下料 10 根;按方案 4 下料 50 根。即:x1=30; x2=10; x3=0;x4=50; x5=0;x6= x7= x8=0只需 90 根原材料就可制造出 100 套钢架。注意:在建立此类型数学模型时,约束条件用大于等于号比用等于号要好。因为有时在套用一些下料方案时可能会多出一根某种规格的圆钢,但它可能是最优方案。如果用等于号,这一方案就不是可行解了。假设可能的下料方案
19、太多,可以先设计出较好的几个下料方案。首先要求每个方案下料后的料头较短;其次方案总体能裁下所有各种规格的圆钢,且不同方案有着不同的各种所需圆钢的比。这样套裁即使不是最优解,也是次优解,也能满足要求并到达省料目的。如我们用前 5 种下料方案供套裁用,进展建模求解,也可得到上述最优解。5 配 料 问 题例 6某工厂要用三种原料1、2、3 混合调配出三种不同规格的产品甲、乙、丙,数据如表4-6 和表 4-7 所示。问:该厂应如何安排生产,使利润最大?解:设 表示第 i 种甲、乙、丙产品中原料 j 的含量。这样我们建立数学模型时,要考虑:对于甲:x11,x12,x13;对于乙:x21,x22,x23;
20、对于丙:x31,x32,x33;对于原料 1:x11,x21,x31;对于原料 2:x12,x22,x32;对于原料 3:x13,x23,x33;目标函数:利润最大,利润 = 收入 原料支出约束条件:规格要求 4 个;供给量限制 3 个。利润=总收入-总本钱=甲、乙、丙三种产品的销售单价 产品数量甲、乙、丙使用的原料单价 原料数量。故有:目标函数:约束条件:从表 4-6 中可知x110.5x111213x120.25x111213x210.25x212223x220.5x212223从表 4-7 中可知,生产甲、乙、丙的原材料不能超过原材料的供给限额,故有x112131100x12223210
21、0x13233360通过整理,得到以下模型:目标函数: z = -15x11+25x12+15x13-30x21+10x22-40x31-10x33约束条件:线性规划的计算机解为 x11 = 100,x12 = 50,x13 = 50,其余的 = 0,也就是说每天只生产产品甲 200 ,分别需要用第 1 种原料 100 ,第 2 种原料 50 ,第 3 种原料 50 。6 投 资 问 题例 9 某部门现有资金 200 万元,今后五年内考虑给以下的工程投资。工程 A:从第一年到第五年每年年初都可投资,当年末能收回本利 110%;工程 B:从第一年到第四年每年年初都可投资,次年末能收回本利 125
22、%,但规定每年最大投资额不能超过 30 万元;工程 C:第三年年初需要投资,第五年末能收回本利 140%,但规定最大投资额不能超过 80 万元;工程 D:第二年年初需要投资,第五年末能收回本利 155%,但规定最大投资额不能超过 100 万元。据测定每次投资 1 万元的风险指数如右表 4-10 所示:问:1应如何确定这些工程每年的投资额,使得第五年年末拥有资金的本利金额最大? 2应如何确定这些工程每年的投资额,使得第五年年末拥有资金的本利在 330万元的根底上总的风险系数最小? 所设变量及问题一样,目标函数为风险最小,有 f 1121314151+3(x12223242)+4xx24在问题的约
23、束条件中加上“第五年末拥有资金本利在 330 万元的条件,于是模型如下。 f = (x1121314151) +3 (x12223242) +4xx24s. t. x11+ x12 = 200x21 + x22+ xx11;x31 + x32+ xxx12;x41 + xxx22;xxx32;2 30 ( i =1,2,3,4 ),x33 80,x24 100xxxx24330 0 1,2,3,4,5;j = 1、2、3、4运用“管理运筹学软件求得此问题的解为:x,x430,x380,x2100,x1170,x130,x257,x230,x30,x,x。课本重点习题:P57-61 习题1 3
24、4 5 6第七章 运输问题(P126162)1 运 输 模 型例 1. 某公司从两个产地 A1、A2 将物品运往三个销地 B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地的每件物品的运费如表 7-1 所示,问:应如何调运可使总运输费用最小?一般运输问题的线性规划模型:产销平衡A1、A2、 表示某物资的 m 个产地;B1、B2、 表示某物质的 n 个销地; 表示产地 的产量; 表示销地 的销量; 表示把物资从产地 运往销地 的单位运价。设 为从产地 运往销地 的运输量,得到以下一般运输量问题的模型:变化:1有时目标函数求最大。如求利润最大或营业额最大等。2当某些运输线路上的能力有限
25、制时,在模型中直接参加约束条件等式或不等式约束)。3产销不平衡时,可参加假想的产地销大于产时或销地产大于销时。2 运输问题的计算机求解例 2. 某公司从两个产地 A1、A2 将物品运往三个销地 B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如表 7-3 所示,问:应如何调运可使总运输费用最小?解:增加一个虚设的销地运输费用为 0。例 3. 某公司从两个产地 A1、A2 将物品运往三个销地 B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如表 7-5 所示,问:应如何调运可使总运输费用最小?解:增加一个虚设的产地运输费用为 0。3 运输问
26、题的应用4 运输问题的表上作业法1、数学模型在物流调运问题中,如何根据已有的交通网,制定调运方案,将货物运到各需求地,而使总运费最小,是很关键的问题。这类问题可用如下数学语言描述。有m个生产地点1,2m,可供给某种物质,其供给量分别为:1,2,3,m,有n个销地需要地1,2n,其需求量分别为1,2,n,从到运输单位物资的运价为。这些数据可汇总于产销平衡表和单位运价表中,如表7-1、表7-2所示。表7-1 产销平衡表 销地产地1,2n产量1a12a2m销量b1,b2表7-2 单位运价表 销地产地12n1C11C12C1n2C21C22C2nm12为了制定使总运费最小的调运方案,我们可以建立数学模
27、型。如果我们设表示由产地供给给销地的运量,那么运输问题的线性规划模型可分为三种情况:(1) 产销平衡,即在的情况下,求总费用最少。满足约束条件: 1,2,n满足各销地的需要量 1,2,m各产地的发出量等于各地产量 01,2,m;1,2,n调出量不能为负数2产大于销,即在的情况下,求总费用最少。满足约束条件: 1,2,n 1,2,m 01,2,m;1,2,n3销大于产,即在的情况下,求总费用最少。满足约束条件:1,2,n 1,2,m 01,2,m;1,2,n物资调运问题可采用图上作业法或表上作业法求其最正确的调运方案。2、物资调运问题的表上作业法物资调运的表上作业法,是指在物资调运平衡表上确定物
28、资调运最优方案的一种调运方法。利用表上作业法,寻求运费最少的运输方案,其步骤可归纳如下:1列出运输物资平衡表及运价表;2在表上做出初始方案;3检查初始方案是否为最优方案;4调整初始方案得到最优解。一般说来,每调整一次得到一个新的方案,而这个新方案的运费比前一个方案要少一些,如此经过几次调整,最后可以得到最优方案。下面举例说明:某公司有三个储存某种物资的仓库,供给四个工地的需要。三个仓库的供给量和四个工地的需求量以及由各仓库到各工地调运单位物资的运价元/吨,如表7-3 所示,试求运输费用最少的合理运输方案。表7-3 供需情况和单位运价 工地运价元/吨仓库B1B2B3B4供给量tA13113107
29、00A21928400A374105900需求量3006005006002000求解步骤如下:1列出调运物资平衡表7-4和运价表7-5 表7-4 物资平衡表 需供B1B2B3B4供给量tA1700A2400A3900需求量t3006005006002000表7-5 运价表 工地运价仓库B1B2B3B4A1311310A21928A374105 平衡表和运价表是表上作业法的根本资料和运算的依据。表上作业法的实质就是利用运价表在平衡表上进展求解。为了表达和考虑问题的方便,通常把上面的平衡表看作为矩阵,并把表中的方格记为i,j的形式。如2,3表示第二行第三列的方格;1,4表示第一行第四列的方格等。此
30、外,在求解过程中,如果平衡表的2,1方格中表写上300,即表示A2仓库调运300吨物质到第一个工地。2编制初始调运方案一般最优方案是由初始方案经过反复调整得到的。因此,编制出较好的初始调运方案显得非常重要。确定初始方案通常有两种方法:一是西北角法,二是最小元素法。 西北角法。从供需平衡表的西北角第一格开场,按集中供给的原那么,依次安排调运量。由于集中供给,所以未填数值的格子的均为0,从而得到一个可行方案。按西北角法,本例的初始运输方案如表7-6所示。表7-6 初始方案 需供B1B2B3B4供给量tA1300400700A2200200400A3300600900需求量t300600500600
31、2000由A1B1余400;A1B2400缺200;A2B2200余200;A2B3200缺300;A3B3300余600;A3B4600余0。此时运输总本钱为:3003400112009200230010+600513500元 最小元素法。所谓最小元素法,就是按运价表一次挑选运费小的供需点尽量优先安排供给的运输方法。首先针对具有最小运输本钱的路径,并且最大限度地予以满足;然后按“最低运输本钱优先集中供给的原那么,依次安排其他路径的运输量。仍以上述实例,具体做法是在表7-5 上找出最小的数值当此数值不止一个时,可任意选择一个,方格2,1数值是1,最小。这样,参考A2尽可能满足B1工地的需求,于
32、是在平衡表中有2,1=300,即在空格2,1中填入数字300,此时由于工地B1已全部得到满足,不再需求A1和A3仓库的供给,运价表中的第一列数字已不起作用,因此将原运价表7-5 的第一列划去,并标注如表7-5 所示。然后,在运价表未划去的行、列中,再选取一个最小的数值,即2,3=2,让A2仓库尽量满足B3工地的需求。由于A2仓储量400吨已供给B1工地300吨,所以最多只能供给B3工地100吨。于是在平衡表2,3左格填入100。相应地,由于仓库A2所储物资已全部供给完毕,因此,在运价表中及A2同行的运价也已不再起作用,所以也将它们划去,并标注,仿照上面的方法,一直作下去,得表7-7。此时,在运
33、价表中只有方格1,4处的运价表没有划掉,而B4尚有300吨的需求,为了满足供需平衡,所以最后在平衡表上应有1,4=300,这样就得到表7-8的初始调运方案。表中填有数字的方格右上角是其相应的运价元/吨。根据得到的初始调运方案,可以计算其运输费用。元表7-7 供需量的分配 需供B1B2B3B4供给量tA1400700A2 300 100400A3600300900需求量t3006005006002000表7-8 初始调运方案 需供B1B2B3B4供给量tA1400330010700A230011002400A360043005900需求量t3006005006002000对于应用最小元素法编制初
34、始方案说明以下几点: 应用最小元素法编制初始调运方案,这里的“最小是指局部而言,而整体考虑的运费不见得一定是最小的。 特别需要指出,并不是任意一个调运方案都可以作为表上作业法的初始方案。可以作为初始方案的调运方案,其填有数字的方格将恰好是行数列数1个,在我们这个例子中为3+4-1=6,因此,可以作为初始调运方案提出。但是,在制定初始方案有时会碰到按最小元素所确定的方格中,其相应的供给点再无物资可供给或需求点已全部得到满足的情况,此时平衡表上填有数字的方格数小于1。我们规定,在未填有数字的方格中必须填上一个,并将这和其他发生供需关系的格子同样对待,而不能作为空格,其目的是保证使填有数字的方格数等
35、于1的要求。下面用一个例子来说明上述情况的处理。表7-9和表7-10给出了一个物资调运问题,运用最小元素经过三次运算后,得到下面表7-11和表7-12。表7-9 供需平衡表 产地销地B1B2B3供给量tA110A220A340需求量t10204070表7-10 运价表销地 运价 产地B1B2B3A1122A2313A3231可以看出,表7-13虽然构成了一个调运方案。但在运价表中,1,3及2,3方格尚未被划去,所以在平衡表7-12中,方格1,3及2,3处在各填上一个“0,随后得表7-13,表7-13填有数字包括0的方格数恰是3+3-1=5,如此才可以构成调运问题的初始方案。表7-11 运价表销
36、地运价产地B1B2B3A1122A2313A3231表7-12 供需平衡表 产地销地B1B2B3供给量tA11010A22020A34040需求量t10204070表7-13 初始调用方案 产地销地B1B2B3供给量tA110010A220020A34040需求量t102040703初始方案的检验在制定了初始调运方案之后,需要对它进展检验,如果制定的初始调运方案不是最优方案,需要对其进展调整直到获得最优调运方案。运输问题表上作业法,判断调运方案是否为最优解,有两种方法:一种叫做闭回路法,另一种是位势法。 闭合回路法。对于表上作业法的初始方案来说,从调运方案表上的一个空格出发,存在一条且仅一条以
37、某空格用表示为起点,以其他填有数字的点为其他顶点的闭合回路,简称闭回路。这个闭回路具有以下性质:第一,每个顶点都是转角点;第二,闭合回路是一条封闭折线,每一边条都是水平或垂直的;第三,每一行列假设有闭合回路的顶点,那么必有两个。只有从空格出发,其余各转角点所对应的方格内均填有数字时,所构成的闭合回路,才是我们所说的闭回路;另外,过任一空格的闭回路不仅是存在的,而且是惟一的。下面以表7-8给定的初始调运方案为例,说明闭回路的性质,表7-14给出了空格,1,1和3,1所形成的闭回路:1,11,32,32,11,13,12,12,31,31,43,43,1表7-14 初始调运方案 需供B1B2B3B
38、4供给量tA1400300700A2300100400A3600300900需求量t3006005006002000其他空格的闭回路及此同理。在调运方案内的每个空格所形成的闭回路上,作单位物资的运量调整,总可以计算出相应的运费是增加还是减少。我们把所计算出来的每条闭回路上调整单位运量而使运输费用发生变化的增减值,称其为检验数。检验数的求法,就是在闭回路上,从空格出发,沿闭回路,将各顶点的运输本钱依次设置“+、“-,交替正负符号,然后求其代数和。这个代数和数字称为检验数,用表示。例如,上述表格上的检验数11=3-119-10。用同样的方法可以求其他空格的检验数,见表7-15。如果检验数小于0,表
39、示在该空格的闭合回路上调整运量使运费减少;相反,如果检验数大于0,那么会使运费增加。因此调运方案是否是最优方案的判定标准就是:初始调运方案,如果它所有的检验数都是非负的,那么这个初始调运方案一定最优。否那么,这一调运方案不一定是最优的。表7-15 检验数计算 需供B1B2B3B4供给量tA103+211400330010700A23001+191002-18400A3+1076004+5103005900需求量t3006005006002000 位势法。用该调运问题的相对运价减去表7-17中的数值,那么对初始方案中每个填有运量数值的方格来说,都会满足 7-1而对每个空格来说,相应得到的数值就是
40、该空格的检验数,即 7-2上式就是用位势法来求检验数的公式。本例中,设1,2,3;1,2,3,4表示变量相应的运价,将初始调运方案中填有数字方格的分解成两局部:其中和分别称为该方格对应i行和j列的位势量,因为i有3行,j有4列,故位势的个数有3+4=7个。但填有运量数的单元只有1=6个,这样,1=6个的方程,要解出7个未知的位势量,和可以有很多解。所以,可以先任意给定一个未知数的位势量,如表7-16所示。表7-16 位势计算表 需点供点A310u1=2B12u2=1C45u33v1=0v2=7v3=1v4=8表7-17 准检验数 需点供点A29310u1=2B1829u2=1C-34-25u33v1=0v2=7v3=1v4=8V1=0