2014年高考安徽卷理科数学第5题:
已知x,y满足约束条件{x+y−2⩽0,x−2y−2⩽0,2x−y+2⩾0,若z=y−ax取得最大值的最优解不唯一,则实数a的值为( )
A.−12或−1
B.2或12
C.2或1
D.2或−1
正确答案是 D.
解 我们一般将目标函数z=y−ax化为直线y=ax+z,从而将z看作直线的截距来解决问题.实际上,在学习了向量数量积的坐标运算后,我们还可以利用向量给出更简明的解决方案.
将目标函数z=y−ax,看作向量(x,y)与向量(−a,1)的数量积.由于向量(−a,1)的模为定值,于是数量积的大小取决于可行域内的点在向量(−a,1)上的有向投影的大小.
在本题中,目标函数取得最大值的最优解不唯一,这就意味着向量(−a,1)与可行域的某个边界垂直,且该边界上的点的有向投影是最大的.不难确定,符合条件的边界为直线x+y−2=0和2x−y+2=0,于是它们的纵坐标为1的法向量分别为(1,1)以及(−2,1).
下面给出两道练习题.
练习1、由点A(6,2),B(1,1),C(1,5)围成的三角形为可行域,若目标函数z=ax+y取最大值的最优解有无穷多个,则a的值为_______.(35)
练习2、(2015年东北三校联考)变量x,y满足约束条件{y⩾−1,x−y⩾2,3x+y⩽14,若使z=ax+y取得最大值的最优解有无穷多个,则实数a的取值集合是_______.({−1,3})
注 解题中用到了直线Ax+By+C=0的一个法向量为(A,B),这个结论是显然而常用的.