对运筹学课程中百分之一百法则的进一步思考.docVIP

  • 86
  • 0
  • 约3.34千字
  • 约 6页
  • 2017-01-03 发布于北京
  • 举报

对运筹学课程中百分之一百法则的进一步思考.doc

对运筹学课程中百分之一百法则的进一步思考.doc

对运筹学课程中百分之一百法则的进一步思考   摘要:目前,运筹学课程的线性规划灵敏度分析的表述中,都只给出了判断条件不超过100%时,决策方案中的关键决策量不会改变,而超过100%时就不能确定关键决策量是否会发生改变,只能重新求解。在教学过程中,师生都认为这种表述不尽完整,若能对判断值超过100%时也能更明晰的表述,可更进一步提高决策方法的可操作性。为此,我们总结了一部分判断条件超过了100%,但决策方案中的关键决策量仍然不会改变。补充了原百分一百法则的表述。   关键词:运筹学课程;线性规划;百分之一百法则   中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2014)30-0203-03   一、问题的提出   运筹学课程的线性规划灵敏度分析中,有两个百分之一百法则:对多个价值系数同时变化判断最优解是否变化的百分之一百法则;以及对多个常数项同时变化判断对偶价格是否变化的百分之一百法则。这两个判断法则的具体表述为[1,2]:   定理1.1 如果多个价值系数(cj)同时变动,计算出每一个系数变动量占该系数允许变动量(允许增加量或允许增加量)的百分比,然后将各个系数的变动百分比相加,所得的和不超过100%,则最优解不会改变;如果超过100%,则不能确定原最优解(xj)是否改变,只能通过重新进行规划求解来判断。   定理1.2 如果多个常数项(bi)同时变动,计算出每一个常数项变动量占该常数项允许变动量(允许增加量或允许增加量)的百分比,如果所有常数项的变动百分比之和不超过100%,则对偶然价格(di)不会改变(仍然有效);如果所有变动百分比之和超过了100%,那就无法确定原对偶价格是否效,只能通过重新进行规划求解来判断。   在上述定理所给出的判断准则中,只给出了判断值不超100%的充分条件,而当百分比之和超过100%时,就无法确定最优解或对偶价格是否会发生变化,只能重新求解才能得知具体值。而在笔者多年的教学过程中,对线性规划应用做了多方面研究[3,4],同时我们发现在线性规划模型求解的灵敏度分析讨论中,确实存在百分比之和超过100%但可以确定原最优解或原对偶价格不变的条件。由此,本文给出如下结论。   二、百分之一百法则的补充   定理2 若多个价值系数(cj)按当前值同比例增减,不论百分比之和是否超过100%,则最优解(xj)一定不变。   证明:假设一般线性规划模型如下所示:   max(min) z=clxl+c2x2+…+cnxn   s.t. αl1xl+α12x2+…+α1nxn≤(=,≥)b1   α21xl+α22x2+…+α2nxn≤(=,≥)b2   ………   αm1xl+αm2x2+…+αmnxn≤(=,≥)bm   xl,x2,…,xn的简单约束   假设cj同比例增加(或减少)p%,则目标函数可以改写为:max(min) z’=(1±p%)(clxl+c2x2+…+cnxn),因为p%为正数,为不改变目标函数值的正负数属性,暂设减少的比例p%1。这时max(min) z’必然与max(min) z同解,所以,最优解不变。   定理3 若多个常数项(bi)按当前值同比例增减,不论百分比之和是否超过100%,则对偶价格(di)一定不变。   证明:在由线性规划数学模型的约束条件构成的可行域中,若各约束条件的常数项同比例增减,可使可行域的每个边界同比例扩张或收缩,无论改变量有多大,都始终使可行域发生相似形的变化,因此只改变形状,不会改变可行域的结构。根据对偶价格变化的判定条件(可行域的结构改变导致对偶价格改变,可行域形状变化不会影响对偶价格)[2]。所以原对偶价格不会发生改变。   三、实例验证   假设某厂利用2种原料A、B生产甲、乙、丙3种产品,生产单位产品所需原料数(公斤)、单位利润(元/单位)及有关数据如下表:   该决策问题的线性规划数学模型:   max z=500x1+460x2+360x3   s.t. 7x1+6x2+8x3≤550   6x1+4x2+2x3≤360   x1,x2,x3≥0   运用作者开发设计的运筹学求解软件[2],得到该模型的决策结果如图1所示:   (1)假设,价值系数同比例增加50%,即三个产品的单位利润都增加50%,则应该怎么决策?   (2)假设,两种原材料同比例增加10%,各对偶价格将会怎么变化?   对问题1,价值系数的实际增加量Δcl=250、Δc2=230、Δc3=180,而允许的增量分别为638-500=138、720-460=260和613.333-360=253.333。按百分一百法则,其判定值为:   ■+■+■=3.41   远大于100%

文档评论(0)

1亿VIP精品文档

相关文档