资源简介
解决优化问题的一种新算法,根据菌群的活动而得出的优化算法
代码片段和文件信息
% Rosenbrock minimization using BFO %
% by Kalyan Sourav Dash %
clear all;
close all;
clc;
% Bacteria Foraging Optimization %
% ------- initialisation ----------%
Ne=20;
Nr=20;
Nc=20;
Np=20;
Ns=10;
D=5;
C=0.01;
Ped=0.9; % elimination dispersion probability
x=(rand(NpD)-0.5)*60; % x lies in [-30 30]
J=zeros(Np1);
for k=1:Np
for i=1:D-1
J(k)=sum(100*(x(ki+1)-x(ki)^2)^2+(x(ki)-1)^2); % initial fitness calculation
end
end
Jlast=J;
for l=1:Ne
for k=1:Nr
Jchem=J;
for j=1:Nc
% Chemotaxis Loop %
for i=1:Np
del=(rand(1D)-0.5)*2;
x(i:)=x(i:)+(C/sqrt(del*del‘))*del;
for d=1:D-1
J(i)=sum(100*(x(id+1)-x(id)^2)^2+(x(id)-1)^2);
end
for m=1:Ns
if J(i) Jlast(i)=J(i);
x(i:)=x(i:)+C*(del/sqrt(del*del‘));
for d=1:D-1
J(i)=sum(100*(x(id+1)-x(id)^2)^2+(x(id)-1)^2);
- 上一篇:adrcdemo.rar
- 下一篇:图片相似度matlab代码
相关资源
- 图片相似度matlab代码
- SSIM MATLAB代码
- 遗传算法最短路径MATLAB程序
- biebieren别人的,用Robotics Toolbox for M
- svpwm matlab 仿真模块
- 均匀线阵方向图matlab程序代码
- UWB/INS组合室内定位
- 在MATLAB下的gist特征提取及傅里叶变换
-
基于Matlab/ Simuli
nk的三相光伏发电并 - matlab最少拍无波纹实验模型
- CST与MATLAB连接方式
- 单张影像空间后方交会matlab
- MATLAB教学视频:详解快速傅里叶变换
- matlab0-9数字简单语音识别
- 惯导工具箱MATLAB
- 基于视频的车流量检测 MATLAB代码
- BP神经网络MATLAB实现278858
- 运用matlab编程实现蚁群算法的低压电
- MATLAB神经网络工具箱中的神经网络模
- 一个混沌神经网络的matlab程序
- 罚函数法MATLAB程序
- MATLAB对目标特征提取的程序
- Tsai两步法标定代码
- 雷达信号处理Matlab程序
- 2DPCA matlab 算法
- 模糊c均值聚类 FCM算法的MATLAB代码
-
Simuli
nk MIL 测试规范及流程 - Matlab2010b在2017年11月11号之后的激活文
- shannon计算的matlab函数代码
-
用matlab/simuli
nk搭建的水轮机模型
评论
共有 条评论