资源简介
比较分析了遗传算法与粒子群算法的个体、特征以及相关操作的异同,互相取长补短,构造了基于实数编码遗传算法与粒子群算法的混合算法。
代码片段和文件信息
function y = AdaptFunc(x)
% Dim=size(x2);
% [NindNvar] = size(x);
% Mat1 = x(:1:Nvar-1);
% Mat2 = x(:2:Nvar);
% y=4*Mat1.^2-2.1*Mat1.^4+(1/3)*Mat1.^6+Mat1.*Mat2-4*Mat2.^2+4*Mat2.^4;
% Dim=size(x2);
% [NindNvar] = size(x);
% Mat1 = x(:1:Nvar-1);
% Mat2 = x(:2:Nvar);
% y=-cos(Mat1).*cos(Mat2).*exp(-(Mat1-pi).^2-(Mat2-pi).^2);
% %Griewank
% y = zeros(size(x1)1);%产生一个列向量,(种群数)*1预留解空间
% [xSize Dim] = size(x);%xSize:种群数; Dim:变量x的维数
% indices = repmat(1:Dim xSize 1);%生成函数中i的空间矩阵(种群数)*(变量维数)
% y = sum(((x.^2) / 4000)‘)‘ - prod(cos(x ./ sqrt(indices))‘)‘ + 1;%函数表达式
%ackley
% Dim=size(x2);
% [NindNvar] = size(x);
% A = 1/Dim;
% Omega = 2 * pi;
% sum1=A.*sum((x .* x)‘)‘;
% sum2=A.*sum((cos(Omega * x))‘)‘;
% y = -20*exp(-0.2*sqrt(sum1))-exp(sum2)+20+exp(1);
% %schwefel
% Dim=size(x2);
% [NindNvar] = size(x);
% % function 7 sum of -xi*sin(sqrt(abs(xi))) for i = 1:Dim (Dim=10)
% % n = Dim -500 <= xi <= 500
% % global minimum at (xi)=(420.9687) ; fmin=?
% y = sum((-x .* sin(sqrt(abs(x))))‘)‘;
% %Sphere
% S=x.*x;
% y=sum(S‘);
% rosenbrock
% Dim=size(x2);
% % Compute population parameters
% [NindNvar] = size(x);
% function 11 sum of 100* (x(i+1) -xi^2)^2+(1-xi)^2 for i = 1:Dim (Dim=10)
% n = Dim -10 <= xi <= 10
% global minimum at (xi)=(1) ; fmin=0
% Mat1 = x(:1:Nvar-1);
% Mat2 = x(:2:Nvar);
% if Dim == 2
% y = 100*(Mat2-Mat1.^2).^2+(1-Mat1).^2;
% else
% y = sum((100*(Mat2-Mat1.^2).^2+(1-Mat1).^2)‘)‘;
% % rastrigin
% Dimension of objective function
% Dim=size(x2);
% % Compute population parameters
% [NindNvar] = size(x);
% % function 6 Dim*A + sum of (xi^2 - A*cos(Omega*xi)) for i = 1:Dim (Dim=20)
% % n = Dim -5.12 <= xi <= 5.12
% % global minimum at (xi)=(0) ; fmin=0
% A = 10;
% Omega = 2 * pi;
% y = Dim * A + sum(((x .* x) - A * cos(Omega * x))‘)‘;
%%MICHALEWICZ2
% y = zeros(size(x1)1);%产生一个列向量,(种群数)*1预留解空间
% [xSize Dim] = size(x);%xSize:种群数; Dim:变量x的维数
% indices = repmat(1:Dim xSize 1);%生成函数中i的空间矩阵(种群数)*(变量维数
%
% y = sum((-sin(x) .* sin((indices.*x.^2)/pi).^20)‘)‘;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2431 2019-03-15 16:52 HYPSO\AdaptFunc.m
文件 182 2019-03-08 15:54 HYPSO\calculateFitness.m
文件 74 2019-03-04 21:21 HYPSO\fitness.m
文件 162 2019-02-27 11:14 HYPSO\fun.m
文件 1175 2019-03-11 10:32 HYPSO\PSO.m
文件 3017 2019-03-06 20:47 HYPSO\pso1.m
文件 2838 2019-03-10 20:05 HYPSO\PSOnature.m
文件 1753 2019-03-11 09:51 HYPSO\PSO_adaptation.m
文件 2423 2019-03-11 09:32 HYPSO\PSO_breed.m
文件 1873 2019-03-06 19:52 HYPSO\PSO_lamda.m
文件 1570 2019-03-06 19:11 HYPSO\PSO_lin.m
文件 2828 2019-03-11 11:17 HYPSO\PSO_nature.m
文件 9043 2019-03-15 10:58 HYPSO\runABC.m
文件 3181 2019-03-15 16:51 HYPSO\SOS1.m
文件 4262 2019-03-15 16:50 HYPSO\SOS_PA.m
文件 559 2019-03-15 16:52 HYPSO\Un1.m
目录 0 2019-03-15 22:02 HYPSO
----------- --------- ---------- ----- ----
37371 17
相关资源
- 各种聚类程序,包括生成聚类树、k
- ORL人脸库的PCA人脸识别,GUI界面
- RBF神经网络对iris分类
- UKF与EKF算法应用比较
- 动态矩阵控制算法dmc
- 演化博弈仿真
- BP神经网络的非线性系统建模
- 时域特征的求取,例如峭度、裕度等
- PCA降维,有详细的注释,你值得拥有
- 数值分析实验报告-数值分析实验报告
- ROSL低秩分解算法,用于图像分析.ra
- 影像组学工具包
- 数学建模作业论文——有两种外形相
- 随机信号分析实验
- 混沌粒子群算法
- 图像数字图像课程设计--数字水印设计
- 这里实现了四种SVM工具箱的分类与回
- 最小二乘法模型辨识算法
- 经典功率谱估计与现代功率谱估计的
- 输入电压前馈Buck变换器的研究-输入电
- 投影追踪法
- 数字信号处理实验3用FFT对信号作频谱
- 基于统计分析的红楼梦作者解析
- 人工神经网络及其应用含代码
- 卡尔曼滤波器,自适应滤波器设计
- PSOGSA代码
- 基于SLNR的预编码动态功率分配
- 遗传算法goat工具箱
- 多目标整数编码的遗传算法求解集装
- 图像融合小波变换
评论
共有 条评论