第六章习题解答1.已知约束优化问题:02)(0)()1()2()(min21222112221xxxgxxxgtsxxxf试从第k次的迭代点Tkx21)(出发,沿由(-11)区间的随机数0
562和-0
254所确定的方向进行搜索,完成一次迭代,获取一个新的迭代点)1(kx
并作图画出目标函数的等值线、可行域和本次迭代的搜索路线
[解]1)确定本次迭代的随机方向:TTRS0
56222222)用公式:RkkSxx)()1(计算新的迭代点
步长α取为搜索到约束边界上的最大步长
到第二个约束边界上的步长可取为2,则:176
0(22822
0212212111RkkRkkSxxSxx176
01kX即:该约束优化问题的目标函数的等值线、可行域和本次迭代的搜索路线如下图所示
2.已知约束优化问题:0)(0)(025)(124)(min231222211221xxgxxgxxxgtsxxxf试以TTTxxx33,14,12030201为复合形的初始顶点,用复合形法进行两次迭代计算
[解]1)计算初始复合形顶点的目标函数值,并判断各顶点是否为可行点:935120101030302023314fxfxfx经判断,各顶点均为可行点,其中,为最坏点
为最好点,0203xx2)计算去掉最坏点02x后的复合形的中心点:3325
2211321003312iiicxLx3)计算反射点1Rx(取反射系数3
551422
5)(1102001RRccRfxxxxx值为可行点,其目标函数经判断4)去掉最坏点1R0301xxxx和,,由02构成新的复合形,在新的复合形中为最坏点为最好点,011Rxx,进行新的一轮迭代
5)计算新的复合形中,去掉最坏点后的中心点得:3