带偏差变量单纯形法 matlab,关于目标规划问题图解法的注记

图解法是直接在平面直角坐标系中作图来解目标规划问题的一种方法,它以其简单直观,通俗易懂的优点在解具有两个决策变量的目标规划问题中倍受青睐,然而,在许多运筹学教材中,对图解法的介绍都很简单,对目标函数含有多个带权偏差变量的情形,几乎无法判定极小化后的解空间,只好求助于单纯形法.文献[1,2]中把目标权系数的大小差别混同于优先级的高低,即在同一优先级下按权系数大的先考虑的原则来解,在某些情况下这样也能得出正确答案,但有时候却得到了错误的满意解还不自知.文献[3,4]中的应用举例,对目标函数2d1-+d2-极小化时就模糊的说:“通过对具体问题的分析、计算、寻优,可知第四优先级相应的最优解空间只有一个点F点.”本文利用初等几何知识,证明了一个相关定理,并提出利用分区图解法来解此类问题,得到了很好的效果,对各参考教材上的图解法进行了扩充.1相关定理定理图解目标规划问题时,若目标函数中含有形如Pi(w1dj++w2dk+)、Pi(w1dj-+w2dk+)、Pi(w1dj++w2dk-)、Pi(w1dj-+w2dk-),且jk时,可将由P1,P2,…,Pi-1所确定的解空间分成恰当的N个区域,使得(i)在其中的部分区域中,求第i个等级所对应目标函数的最小值问题可化为求单偏差变量的最小值问题;(ii)在其余的区域中,求第i个等级所对应目标函数的最小值问题可化为只需要比较该区域中所对应线段的两个端点的目标函数值即可;(iii)比较以上(i)、(ii)中所得到的最小解,目标函数值最小的解即为该目标规划问题的满意解.证明不妨设该目标规划问题的约束条件为a11x1+a12x2+d1--d1+=b1,(1)a21x1+a22x2+d2--d2+=b2,(2)a31x1+a32x2+d3--d3+=b3,(3)x1,x2,di+,di-,bi0,i=1,2,3.以下讨论目标函数中含有形如Pi(w1dj++w2dk+)的情形,并且在约束条件不变情况下,目标函数发生变化的几种情形的处理:1)当目标函数为minz=Pi(w1d1++w2d2+)时,直线相交情形不妨设为如图1所示情形,从图中容易看出阴影部分即为该目标规划问题的满意解.图1含有一个优先等级、不同权系数的图解示意图图2含有两个优先等级、不同权系数的图解示意图a2)当目标函数为minz=Pid3++P2(w1d1++w2d2+)时,P1的解空间即为第一象限中直线L3下面部分,后面的过程同情形1).3)当目标函数为minz=Pid3-+P2(w1d1++w2d2+)时,P1的解空间即为第一象限中直线L3上面的部分,下面讨论这种情况下的min(w1d1++w2d2+).如图2所示:P1的解空间由直线L1,L2和x1,x2轴分为,,三个区域.在区域上,d1+=0,故只需求minw2d22即可.由图2可知点Ea12b3-b1a32a12a31-a11a32,a31b1-b3a11a12a31-a11a32为该区域使目标函数值达到最小的解.在区域上,d2+=0,故只需求minw1d1+即可.由图2可知点Fa22b3-b2a32a22a31-a21a32,a31b2-b3a21a22a31-a21a32为该区域使目标函数值达到最小的解.在区域上,d1+0,d2+0,容易判断对于区域内部的任何一点,都能在线段EF上找到一点使目标函数值更小,由此可知该区域使目标函数值达到最小的解一定在线段EF上,以下只需要在线段EF上找到该点或点集即可.如图3,在线段EF上任取两点P,Q,过Q作QNx1轴,QNx2轴,过P作PMx1轴,PGx2轴,PM

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值