A-A+

min x12+2x22-x1x2+4x2+4 s.t. x1+x2+x3=5 x1 x2

2022-08-12 02:50:46 问答库 阅读 193 次

问题详情

min x12+2x22-x1x2+4x2+4 s.t. x1+x2+x3=5, x1,x2,x3≥0, 取初始点x(1)=(1,1,3)T.


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:令f(x)=x12+2x22-x1x2+4x2+4则▽f(x)=(2x1-x2一x1+4x2+40)T可行域记作S.第1次迭代:x(1)=(113)T ▽f(x(1))=(170)T.先解线性规划确定搜索方向:min ▽f(x(1))Txs.t. x∈S.上式即min x1+7x2s.t. x1+x2+x3=5x1x2x3≥0.线性规划最优解y(1)=(005)T.令搜索方向d(1)=y(1)一x(1)=[一1一12]T则▽f(x(1))Td(1)=一8.从x(1)出发沿d(1)搜索:min φ(λ)=f(x(1)+λd(1))s.t.0≤λ≤1.令φ’(λ)=0解得λ=2为保持可行性令步长λ1=1.则x(2)=x(1)1d(1)=(005)T f(x(2))=4.第2次迭代:x(2)=(005)T ▽f(x(2))=[040]T.解线性规划确定搜索方向:min ▽f(x(2))Txs.t.x∈S.上式即min 4x2s.t. x1+x2+x3=5x1x2x3≥0.线性规划最优解y(2)=(005)T.令d(2)=y(2)一x(2)=(000)T则▽f(x(2))Td(2)=0.x(2)=(005)T是K—T点也是最优解.
令f(x)=x12+2x22-x1x2+4x2+4,则▽f(x)=(2x1-x2,一x1+4x2+4,0)T,可行域记作S.第1次迭代:x(1)=(1,1,3)T,▽f(x(1))=(1,7,0)T.先解线性规划,确定搜索方向:min▽f(x(1))Txs.t.x∈S.上式即minx1+7x2s.t.x1+x2+x3=5,x1,x2,x3≥0.线性规划最优解y(1)=(0,0,5)T.令搜索方向d(1)=y(1)一x(1)=[一1,一1,2]T,则▽f(x(1))Td(1)=一8.从x(1)出发,沿d(1)搜索:minφ(λ)=f(x(1)+λd(1))s.t.0≤λ≤1.令φ’(λ)=0,解得λ=2,为保持可行性,令步长λ1=1.则x(2)=x(1)+λ1d(1)=(0,0,5)T,f(x(2))=4.第2次迭代:x(2)=(0,0,5)T,▽f(x(2))=[0,4,0]T.解线性规划,确定搜索方向:min▽f(x(2))Txs.t.x∈S.上式即min4x2s.t.x1+x2+x3=5,x1,x2,x3≥0.线性规划最优解y(2)=(0,0,5)T.令d(2)=y(2)一x(2)=(0,0,0)T,则▽f(x(2))Td(2)=0.x(2)=(0,0,5)T是K—T点,也是最优解.

考点: