资源简介
这个是进行优化的优化工具箱,其中包含了各种优化算法,如径向基神经网络,粒子蚁群算法,GA算法等等,程序包中包含了几十个算例,方便大家进行学习,另外,程序也写了程序说明,内部理论进行了大量阐述。
代码片段和文件信息
function Data = BumpinessMinSampling(Data maxeval Surrogate lambda gamma tolerance)
%samples points where bumpiness measure is minimized
%
%--------------------------------------------------------------------------
%Copyright (c) 2012 by Juliane Mueller
%
% This file is part of the surrogate model module toolbox.
%
%--------------------------------------------------------------------------
%Author information
%Juliane Mueller
%Tampere University of Technology Finland
%juliane.mueller2901@gmail.com
%--------------------------------------------------------------------------
%
%
%Input
%Data - structure contains all information about the optimization problem
%maxeval - integer maximum number of allowed function evaluations
%Surrogate - string surrogate model type to be used
%lambdagamma - vectors parameters of RBF model; lambda=gamma=[] if RBF model not used
%tolerance - scalar distance when two points are considered equal
%
%Output
%Data - structure contains updated information about the optimization problem
%--------------------------------------------------------------------------
%different RBF models
if strcmp(Surrogate‘RBFlin‘)
flag=‘linear‘; %linear RBF
elseif strcmp(Surrogate‘RBFtps‘)
flag=‘TPS‘; %thin plate spline RBF
elseif strcmp(Surrogate‘RBFcub‘)
flag=‘cubic‘;%cubic RBF
end
iterctr=1; %initialize iteration counter needed for computing objective function value target
w_j=[0 0.0001 0.001 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 ...
0.11 0.12 0.13 0.15 0.20 0.25 0.30 0.40 0.50 0.75 1.0 1.5 2 3 100]; %weight factors used in global grid search
%uses in every iteration a different weight for creating different
%target values;
N=length(w_j); %cycle length +1 because (N+1)th cycle is local search
w_counter=0;
while size(Data.S1) < maxeval %iterate until stopping criterion met
%first find minimum of response surface
myfun=@(x)RBF_eval(xData.Slambdagammaflag); % RBF model for predicting objective function values
%use ordinary DDS algorithm for finding the minimum of the response surface
%start point for DDS is randomly generated from variable domain
x0=Data.xlow+rand(1Data.dim).*(Data.xup-Data.xlow);
[xmin ymin]=ODDS(Datax0myfun tolerance);
%%%%%%%%%%%%%%%%%%%%------------------
% add here other methods for finding the minimum of the response
% measure
%%%%%%%%%%%%%%%%%%%%--------------------
%compute fdelta for computing target of objective function value
if Data.fbest > 0
fdelta=min( max( 1 Data.fbest ) max(Data.Ymed)-Data.fbest );
else
fdelta= min( 10*max( 1abs(Data.fbest) ) max(Data.Ymed)-Data.fbest );
end
if mod(iterctrN)==0 %local search
if ymin < Data.fbest-10e-6*abs(Data.fbest) %uses min of response surface as new sample site
xselected=xmin;
fevalst=tic; %do expensive objective function evaluation and record time needed
Fselected = feval(Da
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1527 2014-02-12 14:09 工具箱\license.txt
文件 21508 2014-02-12 14:09 工具箱\SurrogateOptimization\.DS_Store
文件 6306 2014-02-12 14:09 工具箱\SurrogateOptimization\BumpinessMinSampling.m
文件 3481 2014-02-12 14:09 工具箱\SurrogateOptimization\bumpiness_measure.m
文件 5268 2014-02-12 14:09 工具箱\SurrogateOptimization\CandidatePointSampling.m
文件 911 2014-02-12 14:09 工具箱\SurrogateOptimization\cc_calc.m
文件 1605 2014-02-12 14:09 工具箱\SurrogateOptimization\cornerpoints.m
文件 1207 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\corrcubic.m
文件 1039 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\correxp.m
文件 1176 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\correxpg.m
文件 1028 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\corrgauss.m
文件 1091 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\corrlin.m
文件 1227 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\corrspherical.m
文件 1868 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\corrspline.m
文件 1578894 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\dace.pdf
文件 9310 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\dacefit.m
文件 3942 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\dsmerge.m
文件 1205 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\gridsamp.m
文件 4498 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\predictor.m
文件 377 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\regpoly0.m
文件 385 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\regpoly1.m
文件 789 2014-02-12 14:09 工具箱\SurrogateOptimization\DACE\regpoly2.m
文件 28915 2014-02-12 14:09 工具箱\SurrogateOptimization\DempsterFor2models.m
文件 8770 2014-02-12 14:09 工具箱\SurrogateOptimization\DempsterFor3models.m
文件 2437 2014-02-12 14:09 工具箱\SurrogateOptimization\Dempster_belpl.m
文件 2839 2014-02-12 14:09 工具箱\SurrogateOptimization\dempster_rule.m
文件 1515 2014-02-12 14:09 工具箱\SurrogateOptimization\Distancecriterion.m
文件 1317 2014-02-12 14:09 工具箱\SurrogateOptimization\distanceupdate.m
文件 1443 2014-02-12 14:09 工具箱\SurrogateOptimization\EGO\bestlh.m
文件 2415 2014-02-12 14:09 工具箱\SurrogateOptimization\EGO\ExpectedImprovement.m
............此处省略277个文件信息
- 上一篇:Druid实时大数据分析原理与实践试读文章
- 下一篇:VVVV学习手册资料
相关资源
- AssimpViewer浏览模型软件
- 利用GPML V4.2工具箱实现高斯过程回归
- SVM和HMM混合模型的研究及其应用
- FSDM金融服务数据模型
- 6S大气校正模型操作手册
- AMEsim模型-平衡阀组
- TPI NEXT 测试过程改进模型工具
- 收集的图像分割源码(一个模型有多
- 评估机器学习的模型
- EWT最新经验小波变换工具箱
- 六自由度平台的模型
- 中国电信企业数据模型3.0
- 微程序控制器的流水模型计算机设计
- vrml车模型
- 8位模型机设计
- tensorflow的安装、图像识别应用、训练
- Logistic人口预测模型
- boast3 黑油模型 油藏数值模拟
- DNA序列的分类模型
- ROS下dobot机械臂的URDF模型
- 基于R语言 信用风险评级模型的开发及
- opengl做的飞机模型
- 如何将CST微带模型导入Altium Designer绘
- 一种基于周期的动态贝叶斯网络预测
- 100mm麦轮模型麦克纳姆轮万向轮3D图纸
- 微网模型含光伏,风机,燃气轮机
- inSAR实验报告
- 英伟达u盘显卡的3d模型
- 中国电信智慧运营BSS数据模型v1.0.zi
- 投影仪标定工具箱
评论
共有 条评论