Ackley 函数 一 问题 选用合适的软件和算法求解优化问题,定义Ackley 函数,Ackley 函数是指数函数叠加上适度放大的余弦而得到的连续型实验函数,其特征是一个几乎平坦的区域由余弦波调制形成一个个孔或峰,从而使曲面起伏不平
Ackley 指出,这个函数的搜索十分复杂,因为一个严格的局部最优化算法在爬山过程中不可避免地要落入局部最优的陷阱;而扫描较大领域就能越过干扰的山谷,逐步达到较好的最优点
211110
2*cos(2)( )20*22
71282nnjjjjxxnnf xee 在55,1, 2jxj区间内,求解12min( ,)f x x
二 用Maple 10 求解 学会应用数学软件解决数学问题, 本试验软件平台为 Maple 10; 三 实现 1
函数f(x)的图像绘制
绘图源程序 >f:=(x,y)->-20*exp((-1)*
2*sqrt(1/2*x^2+1/2*y^2))-exp(1/2*cos(2*Pi*x)+1/2*cos(2*Pi*y))+22
71282; := f(),x y20 e()()-1()0
2/1 2 x 2/1 2 y 2e()/1 2()cos 2 x/1 2()cos 2 y22
71282 > plot3d(f(x,y),x=-5
5, y=-5
函数f(x )的最小值求解过程及程序 > f:=(x,y)->-20*exp((-1)*
2*sqrt(1/2*x^2+1/2*y^2))-exp(1/2*cos(2*Pi*x)+1/2*cos(2*Pi*y))+22
71282; := f(),x y20 e()0
2/1 2 x 2/1 2 y 2e()/1 2()cos 2 x/