最优性检验.ppt

最优性检验

检查当前调运方案是不是最优方案的过程就是最优性检验。 检查的方法:计算非基变量(未填上数值的格,即空格)的检验数(也称为空格的检验数),若全部大于等于零,则该方案就是最优调运方案,否则就应进行调整。 二、最优性检验 对初始基可行解的最优性检验有闭合回路法和对偶变量法(位势法)两种基本方法。闭合回路法具体、直接,并为方案调整指明了方向;而位势法具有批处理的功能,提高了计算效率。 所谓闭合回路法,就是对于代表非基变量的空格(其调运量为零),把它的调运量调整为1,由于产销平衡的要求,我们必须对这个空格的闭回路的顶点的调运量加上或减少1。最后我们计算出由这些变化给整个运输方案的总运输费带来的变化。如果所有代表非基变量的空格的检验数也即非基变量的检验数都大于等于零,则已求得最优解,否则继续迭代找出最优解。 1.闭合回路 闭回路? 11 3 4 48 14 12 14 8 销量 22 6 8 5 14 8 10 9 2 10 2 8 16 11 6 10 12 4 产量 销地 产地 1 -1 +1 -1 定义 凡是能排成 或 形式的变量集合称为一个闭回路,并称式中变量为该闭回路的顶点;其中 互不相同, 互不相同。 第1格与第2格的行(或列)号相同,第2格与第3格的列(或行)号相同,第3格与第4格的行(或列)号相同,第4格与第5格的列(或行)号相同,......,最后一格与第1格的列(或行)号相同。 1.闭回路法 闭回路 和 x11 x13 x21 x24 x33 ? B1 B2 B3 B4 A1 x12 x14 A2 x22 x23 A3 x31 x32 x34 下面的折线构成的封闭曲线连接的顶点变量哪些不可能是闭回路? (a) (b) (c) (d) (e) 闭回路所包含的顶点个数为大于或等于4的偶数。 表中的折线构成一条封闭曲线,且所有的边都是水平或垂直的; 表中的每一行和每一列由折线相连的闭回路的顶点只有两个; 有关闭回路的一些重要结果 定理:设 是一个闭回路,则该闭回路中的变量所对应的系数列向量    具有下面的关系: 提示:列向量Pij =(0,…,0,1,0,…,0,1,0,…0)T中两个元素1分别处于第i行和第m+j行,直接计算即可得到结果。 对应的变量不能同时为基变量 m+n-1个变量构成基变量的充要条件是该变量组不含闭回路。 1、闭回路法 11 3 4 48 14 12 14 8 销量 22 6 8 5 14 8 10 9 2 10 2 8 16 11 6 10 12 4 产量 销地 产地 1 -1 +1 -1 总运费变化= 闭回路:仅一个顶点是空格。 存在且唯一 11 3 4 48 14 12 14 8 销量 22 6 8 5 14 8 10 9 2 10 2 8 16 11 6 10 12 4 1 产量 销地 产地 1 -1 +1 -1 +1 -1 总运费变化= 如果检验数表中所有数字均大于等于零,这表明对调运方案做出任何改变都将导致运费的增加,即给定的方案是最优方案。在上表中, ?24 = -1,说明方案需要进一步改进。 2.对偶变量法(位势法) 基变量所对应的检验数为0,故得m+n-1个方程: 设当前的基变量为xi1j1, xi2j2, ..., xisjs, s=m+n-1 一个对偶变量 一个原问题约束条件 运输表中每行每列都含有基变量 运输表中一行或一列 方程组中包含所有的对偶变量(m+n个) 解不唯一,其解称之为位势。 方程组的特点: 方程个数是m+n-1个,变量共有m+n个,通常称ui为第i行的位势,称vj为第j列的位势; 初始方案的每一个基变量xij对应一个方程—所在行和列对应的位势变量之和等于该基变量对应的运价:ui+vj=cij; 方程组恰有一个自由变量,且方程组中任意一个变量均可取作自由变量。 11 3 4 48 14 12 14 8 销量 22 6 8 5 14 8

文档评论(0)

1亿VIP精品文档

相关文档