无约束优化选址问题
超市选址问题
问题的提出:怎么选择超市的地址,使得居民区离超市所在位
置距离最近。
居民区位置用二维坐标表示,(X ,Y )i=1,2,..n 。
i i
此问题的优化模型为:
n
min D = 2 2
[(xx ) (yy ) ]
i i
i1
实例分析
某投资商想在城市居民区新建一个超市,已知其五个居民区的位置坐标如下表:
X Y
1 10 3
2 -4 11
3 6 -2
4 2 14
5 -5 1
为使超市离居民区距离之和达到最小,该如何选择超市的位置?
居民区坐标位置图绘制如下:
则此问题的优化模型为
minD= + +
(x10) (y3)2 2 (x4) (y11)2 2
+ +
2 2 (x5) (y1)2 2
(x6) (y2) 2 2
(x2) (y14)
函数用MATLAB画出曲面图以及等高线图
[X,Y]=meshgrid(-10:0.1:10);
Z=sqrt((X-10).^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)
shading interp
xlabel( X);
ylabel(Y);
zlabel(Z);
title(surf of surface)
[X,Y]=meshgrid(-10:0.1:10);
Z=sqrt((X-10).^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);
contour(X,Y,Z,100)
shading interp
xlabel( X);
ylabel(Y);
title(contour of surface)
我们可以用无约束优化算法中的最速下降法进行求解
Grad.m
function [x,val,k]=grad(fun,gfun,x0)
% 功能: 用最速下降法求解无约束问题: min f(x)
%输入: x0是初始点, fun, gfun分别是目标函数和梯度
%输出: x, val分别是近似最优点和最优值, k是迭代次数.
maxk=5000; %最大迭代次数
rho=0.5;sigma=0.4;
k=0; epsilon
您可能关注的文档
最近下载
- DB 3301T 0335-2021 餐饮服务业大气污染物排放标准.pdf VIP
- 江苏省南京市鼓楼区2025-2026学年三年级上册数学期末试卷及参考答案.pdf VIP
- 精品解析:2024-2025学年江苏省南京市鼓楼区苏教版三年级上册期末考试数学试卷(解析版).docx VIP
- 有害生物防治施工方案.docx VIP
- 流感护理查房课件.pptx VIP
- 节能环保型玻璃电熔炉项目环评(新版环评)环境影响报告表.pdf VIP
- 九宫格数独题目打印版无答案.doc VIP
- Alice+PDx+操作教学提纲.ppt VIP
- 2025年度组织生活会个人对照检查材料.docx VIP
- 河南省人口与计划生育条例(2025年).docx VIP
原创力文档

文档评论(0)