灵敏度分析设计.doc
《灵敏度分析设计.doc》由会员分享,可在线阅读,更多相关《灵敏度分析设计.doc(27页珍藏版)》请在沃文网上搜索。
1、 目录第一章 引言1第二章 主要结论22.1 基本概念和记号22.2 基本定理和结论5第三章 单一变化的灵敏度分析73.1 的灵敏度分析73.1.1 为非基变量73.1.2 为基变量73.2 对的灵敏度分析83.3 对的灵敏度分析93.3.1 为基变量93.3.2 为非基变量93.4 增加约束条件灵敏度分析10第四章 全方位变化的灵敏度分析114.1非基变量目标函数系数、约束系数向量以及约束右端项向量同时变化的灵敏度分析124.2基变量目标函数系数、约束系数向量以及约束右端项向量同时变化的灵敏度分析13第五章 算例155.1 单一变量的灵敏度分析算例155.1.1 问题1的求解:155.1.2
2、 问题2的求解:175.1.3 问题3的求解:185.1.4 问题4的求解195.1.5 问题5的求解:20第六章 结论24参考文献25致 谢26第一章 引言灵敏度分析是研究与分析一个系统(或模型)的状态或输出变化对系统参数或周围条件变化的敏感程度的方法.在最优化方法中经常利用灵敏度分析来研究原始数据不准确或发生变化时最优解的稳定性.通过灵敏度分析还可以决定哪些参数对系统或模型有较大的影响.因此,灵敏度分析几乎在所有的运筹学方法中以及在对各种方案进行评价时都是很重要的.由于线性规划中所使用的数据大多是估计值和预测值.在实际中尤其是经济问题中常会遇到因市场条件或生产条件改变导致的产品价格、生产工
3、艺或技术条件以及资源限制条件等改变.而灵敏度分析是分析模型的参数变化对求解结果的影响,它是在原最优表的基础上对变化后的规划问题进行分析求解,避免因参数改变而去从头求解,故又称最优化后分析.本文主要介绍线性规划问题中的灵敏度分析问题,以及在灵敏度分析的基础上,对变量目标函数系数,变量约束系数向量以及约束右端项向量发生变化时,进行分析讨论.由于以往人们对灵敏度分析的讨论仅限于单个参数、单一系数或单一限制条件的变化对结果的影响,而实际中多是规划问题中各参数同时变化,如前所述因市场条件变化导致产品价格、生产工艺以及资源限制条件同时发生改变等,本文又讨论了参数同时变化的情况.文章大体分为三个部分:第一部
4、分总结概述了基本概念、主要理论和灵敏度分析的算法基础;第二部分讨论分析变量目标函数系数、变量约束系数向量、约束右端项向量这些单一参数发生变化时,最优解的求的方法;第三部分讨论各种参数同时发生变化时求解最优解的方法.第四部分是在上述理论基础上以投入产出问题进一步说明.第二章 主要结论2.1 基本概念和记号l 线性规划问题求线性目标函数在线性约束条件下的最大值或最小值的问题,统称为线性规划问题.线性规划问题的标准型为:(2.1.1)这里,max表示求最大值,s.t.表示受约束于,X是目标函数, 是决策变量.通常假定,和都是已知常数.为讨论方便,将线性规划问题的标准型以矩阵形式给出:(2.1.2)l
5、 基若系数矩阵A的秩为,称A的任一非奇异子矩阵为线性规划问题(LP)的一个基.l 基变量、非基变量当确定为(LP)的一个基,称为基向量,A中的其余向量称为非基向量;与基向量对应的变量称为基向量,其余的变量称为非基变量.l 解若B是(LP)的一个基,令所有非基变量等于0得到的解称为对应于基B的基本解;若满足,这时称为对应于基B的一个基可行解;称B为(LP)的一个可行基.使目标函数达到最大值的基可行解称为基最优解.l 单纯形变换对于线性规划问题将矩阵A,C,X分别按“基”和“非基”分成2块,即有,其中:;.由此可建立单纯形初表:表1 单纯形初表基非基变量基变量解 b 0用单纯形法对上初表做单纯形变
6、换,变换后得到单纯形终表:表2 单纯形终表基基变量非基变量解 0 为非基变量的检验数向量,最优基本可行解,对应的基可行基为,为一单位矩阵.最优结果为.l 对偶问题对偶问题与原问题的关系:表3 对偶问题与原问题的关系原问题(或对偶问题)对偶问题(或原问题)目标函数变量目标函数约束条件约束条件约束条件右端项目标函数变量的系数变量目标函数变量的系数约束条件右端项l 对偶单纯形法的计算步骤(1)将问题化为标准型,列出初始单纯形表;(2)若存在初始对偶可行的基本解,则进行迭代;(3)检验常数列b中的分量,若检验数全部非正而常数列b中的分量都为非负,则问题已得到最优解,终止迭代;否则,若检验数全部非正而常
7、数列b中的分量至少还有一个负分量,则进行下一步;(4)确定换出变量,即按对应的基变量为换出变量;(5)确定换入变量:检查的所在行的各系数.若所有,则无可行解,停止迭代;若存在,按法则,即所对应的列的非基变量为换入变量.(6)实施枢轴运算,即以为主元素按原单纯形法在表中进行迭代运算,得新的单纯形表:转入(3)继续迭代.2.2 基本定理和结论l 定理对于线性规划问题(LP)的基B,若满足,则称基B为可行基;若满足且,则对应的基B最优基,对应的基可行解为最优解,.l 定理对于可行基B所对应的单纯形表中,若某个,且非基变量所对应的列向量,则该线性规划问题无有界的最优解,即.l 定理换基后,目标函数值不
8、降(上升),只有当时,目标函数值不变.l 性质可行解是最优解时的性质 设 是原问题的可行解, 是对偶问题的可行解, 当 时,是最优解. l 定理若原问题有最优解, 那么对偶问题也有最优解; 且目标函数值相等.第三章 单一变化的灵敏度分析3.1 的灵敏度分析对的灵敏度分析,就是在不改变原来最优解基变量及其取值的条件下,求出的允许变动范围,也就是求出变动值的上下限.因的变化仅影响检验数,因此灵敏度分析的基础是:的变化仍使单纯形表中非基变量检验数都保持为小于0.为便于为非基变量讨论,下面记.下面分两种情况分别讨论:3.1.1 为非基变量若为非基变量,即是非基变量的系数,这种情况下不变,也不变,其中是
9、初始表中的第j列,的变化只引起一个检验数的变化.设新的检验数.若,即,则最优解不变;若,则最优基不再是最优的了,以为换入变量,将最终表上的换成,换成,继续用单纯形法迭代.3.1.2 为基变量若为基变量,这种情况下,最终表内的要改变,因此影响到各个检验数.假设最终表内是第k行约束式的基变量,即有.设原检验数为,新的检验数为,则是初始表中的第j列,是最终表中的第j列.即,且有. (3.1.1)若,则所有,即最优解不变.若超出上述允许的范围,即,则以原最终表为基础,换上变化后的价值数和检验数,继续迭代,可求出新的最优解.若变化时,也可根据(5)式,在最终表上用检验数减去第k行上相应元素的倍,得到新的
10、检验数行,因为是基变量,所以,则最优解不变;如果,则用新的检验数和变化后的价值系数,继续迭代,可求出新的最优解.3.2 对的灵敏度分析对值的灵敏度分析,就是求在最优解基变量保持不变但基变量的取值可以变动的条件下的变动范围.因为的变化仅影响基变量的取值,因此分析的基础是:在的允许变动范围内,新的基变量的取值要满足非负约束.若有变量不满足非负约束,就是说的变动超出了灵敏度的范围.设变化为,根据前面的讨论:最优解的基变量,那么只要保持,最优基不变,即基变量保持,只有值的变化;否则,需要利用对偶单纯形法继续计算.3.3 对的灵敏度分析对的灵敏度分析,是指在不改变最优解基变量及其取值的条件下,求系数的允
11、许变动范围.由,知的变化,对最优解的取值和检验数都有影响.下面分情况进行讨论.3.3.1 为基变量若属于基变量时,设是最优基,则LP的单纯形法实施步骤为为单位矩阵,在LP中,A中的某个基变量所在列发生变化.设,.若,则得到新的LP问题:在原LP的终表中将所在列换成,但为基变量,故应以为换入变量,作初等变换,将,使,再用单纯形法求最优解.3.3.2 为非基变量若属于非基变量时,它的改变不会影响最优解的可行性,为初始表上的非基向量列,为改变后的.当变为时,有由前面知道.若系数处于第r行k列的系数增加后,只要第k列的检验数继续保持负值,最优解就没有变,如中的第k列为,则的范围为.若,则.若,则.此时
12、,那么最优解不变.3.4 增加约束条件灵敏度分析设增加的一个约束条件为 (3.4.1)其中.增加一个约束,或使可行域减少或保持不变,而绝不会使可行域增加.因此,若原最优解满足新约束,则它就是新问题的最优解;否则,需要寻找新的最优解.对于后者,因增加约束后的新问题在现行基的对应变量(,其中为式(6)的松弛变量)的检验数与原问题的相同,又因为是基变量,故.因此,现行的基本解是对偶可行的.若,则现行的对偶可行的1基本解是新问题的可行解,即最优解;反之,若,则在原最终单纯形表的基础上增加新约束(3.4.2)的数据,再对矩阵实施新的行变换,将原最终表上的各基向量列及新增列化为单位矩阵,再由对偶单纯形法继
13、续求解.第四章 全方位变化的灵敏度分析以往人们对分析的讨论仅限于单个参数,单一系数或单个限制条件的变化对结果的影响,而实际中多是规划问题中各参数同时变化,如前述因市场条件变化导致产品价格、生产工艺以及资源限制条件同时发生改变等.对于一般线性规划问题:上述情况既是目标函数系数向量C、变量约束系数向量即A中的列向量记为以及约束右端项向量b同时变化.对上述模型有如下最优单纯形表:表4 单纯形表基变量 0 0 0 注:其中目标函数最优值,最优解最优基变量记为;变量检验数向量:;约束系数矩阵且,其中表示矩阵的第个列向量,其变化后向量记为;目标函数系数向量,其变化后的向量记为;为约束右端项列向量,其变化后
14、的列向量记为.各参数变化后的符号分别记为.4.1非基变量目标函数系数、约束系数向量以及约束右端项向量同时变化的灵敏度分析不失一般性,设非基变量的目标函数系数发生变化、约束系数向量,变化后记为,;同时约束右端项向量变化为.则表中各参数相应修改为:,其中相应的,上表修改为如下表:表5 单纯形表修改表基变量 0 0 0 (1) 若且对偶可行性和可行性都满足,原最优基不变,最优解为,最优值为.(2) 若且对偶可行性不满足而可行性仍满足.若所对应列向量,则该问题无有限最优解.否则用单纯形法求新的最优解,即可按最小比值原则先在所对应列中选择主元进行换基迭代,依此继续用单纯形求解新的最优解.(3) 若且不全
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 灵敏度 分析 设计