无约束优化选址问题.doc

无约束优化选址问题.doc

ID:51835732

大小:306.00 KB

页数:12页

时间:2020-03-16

无约束优化选址问题.doc_第1页
无约束优化选址问题.doc_第2页
无约束优化选址问题.doc_第3页
无约束优化选址问题.doc_第4页
无约束优化选址问题.doc_第5页
资源描述:

《无约束优化选址问题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、无约束优化选址问题超市选址问题问题的提出:怎么选择超市的地址,使得居民区离超市所在位置距离最近。居民区位置用二维坐标表示,(X,Y)i=1,2,..n。此问题的优化模型为:minD=实例分析某投资商想在城市居民区新建一个超市,已知其五个居民区的位置坐标如下表:XY11032-41136-242145-51为使超市离居民区距离之和达到最小,该如何选择超市的位置?居民区坐标位置图绘制如下:则此问题的优化模型为minD=++++函数用MATLAB画出曲面图以及等高线图[X,Y]=meshgrid(-10:0.1:10);Z=sqrt((X-10).^2

2、+(Y-3).^2)+sqrt((X+4).^2+(Y-11).^2)+sqrt((X-6).^2+(Y+2).^2)+...sqrt((X-2).^2+(Y-14).^2)+sqrt((X+5).^2+(Y-1).^2);surf(X,Y,Z)shadinginterpxlabel('X');ylabel('Y');zlabel('Z');title('surfofsurface')[X,Y]=meshgrid(-10:0.1:10);Z=sqrt((X-10).^2+(Y-3).^2)+sqrt((X+4).^2+(Y-11).^2)+sqr

3、t((X-6).^2+(Y+2).^2)+...sqrt((X-2).^2+(Y-14).^2)+sqrt((X+5).^2+(Y-1).^2);contour(X,Y,Z,100)shadinginterpxlabel('X');ylabel('Y');title('contourofsurface')我们可以用无约束优化算法中的最速下降法进行求解Grad.mfunction[x,val,k]=grad(fun,gfun,x0)%功能:用最速下降法求解无约束问题:minf(x)%输入:x0是初始点,fun,gfun分别是目标函数和梯度%输出:x

4、,val分别是近似最优点和最优值,k是迭代次数.maxk=5000;%最大迭代次数rho=0.5;sigma=0.4;k=0;epsilon=1e-5;while(k

5、=k+1;endx=x0;val=feval(fun,x0);Fun.mfunctionf=fun(x)f=sqrt((x(1)-10)^2+(x(2)-3)^2)+sqrt((x(1)+4)^2+(x(2)-11)^2)+sqrt((x(1)-6)^2+(x(2)+2)^2)+...sqrt((x(1)-2)^2+(x(2)-14)^2)+sqrt((x(1)+5)^2+(x(2)-1)^2);Gfun.mfunctiong=gfun(x)g=[(2*x(1)+10)/(2*((x(1)+5)^2+(x(2)-1)^2)^(1/2))+(2*x

6、(1)-4)/(2*((x(1)-2)^2+(x(2)-14)^2)^(1/2))+(2*x(1)-12)/(2*((x(1)-6)^2+(x(2)+2)^2)^(1/2))+(2*x(1)+8)/(2*((x(1)+4)^2+(x(2)-11)^2)^(1/2))+(2*x(1)-20)/(2*((x(1)-10)^2+(x(2)-3)^2)^(1/2)),...(2*x(2)-2)/(2*((x(1)+5)^2+(x(2)-1)^2)^(1/2))+(2*x(2)+4)/(2*((x(1)-6)^2+(x(2)+2)^2)^(1/2))+(2

7、*x(2)-6)/(2*((x(1)-10)^2+(x(2)-3)^2)^(1/2))+(2*x(2)-22)/(2*((x(1)+4)^2+(x(2)-11)^2)^(1/2))+(2*x(2)-28)/(2*((x(1)-2)^2+(x(2)-14)^2)^(1/2))].';we.mx0=[00]';[x,val,k]=grad('fun','gfun',x0)运行结果:x=1.51465.4837val=41.8050k=44所以超市最佳的位置是(1.5146,,54837)。距离为41.8050,算法迭代的次数为44次。运行时间然后再用

8、阻尼牛顿法解决此问题functionf=fun(x)f=sqrt((x(1)-10)^2+(x(2)-3)^2)+sqrt((x(1)+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。