用模式搜索法求解下列问题:min x12+2x22一4x1—2x1x2 取初始点x(1)=(1 1)

大学本科 已帮助: 时间:2024-11-14 09:41:44

用模式搜索法求解下列问题:min x12+2x22一4x1—2x1x2,取初始点x(1)=(1,1)T,初始步长δ=1,α=1,[*605
min x12+2x22一4x1—2x1x2,取初始点x(1)=(1,1)T,初始步长δ=1,α=1,[*605]
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学本科,理学,数学类

标签:步长,正确答案,请帮忙

参考解答

用户头像

4j8***101

2024-11-14 09:41:44

正确答案:记f(x)=x12+2x22—4x1-2x1x2从y(1)=x(1)=出发进行探测移动:f(y(1)+δe1)=一6<f(y(1))=一3f(y(2)+δe2)=一4>f(y(2)) f(y(2)一δe2)=一4>f(y(2)).f(y(1)+δe1)=一6>f(y(1)) f(y(1)一δe1)=一6>f(y(1))f(y(2)+δe2)=一7=f(y(2)) f(y(2)一δe2)=一3>f(y(2))f(y(1)+δe1)=一3>f(y(1)) f(y(1)一δe1)=一7<f(y(1))=一6f(y(2)+δe2)=一7=f(y(2)) f(y(2)一δe2)=一3>f(y(2))f(y(1)+δe1)=一6.75>f(y(1)) f(y(1)一δe1)=一6.75>f(y(1))f(y(2)+δe2)=一7.5<f(y(2))=一7从y(1)出发进行第5轮探测: f(y(1)+δe1)=一7.75<f(y(1))f(y(2)+δe2)=一6.75>f(y(2)) f(y(2)一δe2)=一7.75=f(y(2))从y(1)出发进行第6轮探测: f(y(1)+δe1)=一7.75<f(y(1)) f(y(2)+δe2)=一6.75>f(y(2)) f(y(2)一δe2)=一7.75=f(y(2))故令y(3)=y(2)这时f(y(3))=一7.75=f(x(5)). 第7轮探测:f(y(1)+δe1)=一7.9375<f(y(1))f(y(2)+δe2)=一7.6875>f(y(2)) f(y(2)一δe2)=一7.9375=f(y(2))故令y(3)=y(2)这时f(y(3))<f(x(5))=一7.75.令x(6)=y(3)=继续做下去可以得到更好的近似解.易知问题的精确解
记f(x)=x12+2x22—4x1-2x1x2,从y(1)=x(1)=出发,进行探测移动:f(y(1)+δe1)=一6<f(y(1))=一3,f(y(2)+δe2)=一4>f(y(2)),f(y(2)一δe2)=一4>f(y(2)).f(y(1)+δe1)=一6>f(y(1)),f(y(1)一δe1)=一6>f(y(1)),f(y(2)+δe2)=一7=f(y(2)),f(y(2)一δe2)=一3>f(y(2)),f(y(1)+δe1)=一3>f(y(1)),f(y(1)一δe1)=一7<f(y(1))=一6,f(y(2)+δe2)=一7=f(y(2)),f(y(2)一δe2)=一3>f(y(2)),f(y(1)+δe1)=一6.75>f(y(1)),f(y(1)一δe1)=一6.75>f(y(1)),f(y(2)+δe2)=一7.5<f(y(2))=一7,从y(1)出发,进行第5轮探测:f(y(1)+δe1)=一7.75<f(y(1)),f(y(2)+δe2)=一6.75>f(y(2)),f(y(2)一δe2)=一7.75=f(y(2)),从y(1)出发,进行第6轮探测:f(y(1)+δe1)=一7.75<f(y(1)),f(y(2)+δe2)=一6.75>f(y(2)),f(y(2)一δe2)=一7.75=f(y(2)),故令y(3)=y(2),这时f(y(3))=一7.75=f(x(5)).第7轮探测:f(y(1)+δe1)=一7.9375<f(y(1)),f(y(2)+δe2)=一7.6875>f(y(2)),f(y(2)一δe2)=一7.9375=f(y(2)),故令y(3)=y(2),这时f(y(3))<f(x(5))=一7.75.令x(6)=y(3)=继续做下去,可以得到更好的近似解.易知问题的精确解

上一篇 min —x1x2x3 s.t. 72一x1—2x2—2x3=0.请帮忙给出正确答案和分析 谢谢!

下一篇 赫斯定律认为化学反应热效应与过程无关 这种说法所以正确是因为反应处在( )。A.可逆条件下进行B.等

相似问题