目标函数比值型的规划问题

在线性规划问题中,有一类目标函数是以比值形式出现的,比如z=y2x+1,通常遇到这类比值都会联想到斜率公式,比如上面这个目标函数表示可行域内的点(x,y)与定点(1,2)的连线的斜率,再借助可行域与定点的位置关系就可以得到斜率的范围.有时,转化会更复杂,需要进行适当的换元,将原来的(x,y)及其满足的可行域转化成新的未知数与新的相关可行域,再通过斜率的定义去求目标函数的范围.下面我们就具体来看一看.

例题 已知{xy+20,x+y40,2xy50.

(1)求z=2y+1x+1的取值范围;

(2)求s=x+y2x1的取值范围;

(3)求t=x2yx+y+1的取值范围.

cover

分析与解 首先画出可行域:

屏幕快照 2016-05-19 上午11.16.17

(1)目标函数z=2y(12)x(1)

表示可行域中的点与P(1,12)连线的斜率的两倍.结合图象知z[2kPB,2kPA]=[34,72].

(2)对目标函数进行变形有s=x12+y+122(x12)=12+12y+12x12.

于是它表示可行域中的点与Q(12,12)连线的斜率的一半加上12

屏幕快照 2016-05-19 上午11.26.28

结合图象计算得s[12+12kQB,12+12kQA]=[45,4].

(3)无法直接通过变形将目标函数转化成ybxa的形式,考虑换元,令{a=x+y+1,b=x2y.

则目标函数为t=ba表示点(a,b)与原点连线的斜率.

下面求(a,b)所在的可行域,反解出(x,y){x=13(2a+b2),y=13(ab1).

代入不等式组中得到(a,b)满足{a+2b+50,a50,a+b60.
对应的可行域如下图:

屏幕快照 2016-06-12 上午11.33.27

于是得到t[1,15]


最后给出一道练习:

设实数x,y满足{y3,xy20,3x2y60.求z=y1x1s=y2xy的取值范围.

答案 z[1,23],s[1,1]

更多规划相关问题见每日一题[224]多边形区域每日一题[186]规划问题

此条目发表在方法技巧分类目录,贴了标签。将固定链接加入收藏夹。

发表回复