资源简介
自适应的蝙蝠算法 用粒子群算法改进的蝙蝠算法 由于遗传算法和粒子群算法等
代码片段和文件信息
% Usage: bat_algorithm([20 0.25 0.5]); %
function [bestfminN_iter]=Abat_algorithm(para)
% Display help
help bat_algorithm.m
% Default parameters
if nargin<1 para=[10 0.25 0.5 0.8 0.6]; end
n=para(1); % Population size typically 10 to 25
A=para(2); % Loudness (constant or decreasing)
r=para(3);
wmax=para(4);
wmin=para(5);
% Pulse rate (constant or decreasing)
% This frequency range determines the scalings
Qmin=0; % Frequency minimum
Qmax=2; % Frequency maximum
% Iteration parameters
tol=10^(-5); % Stop tolerance
N_iter=0; % Total number of function evaluations
% Dimension of the search variables
d=5;
% Initial arrays
Q=zeros(n1); % Frequency
v=zeros(nd); % Velocities
% Initialize the population/s
- 上一篇:压缩感知应用于波达方向估计算法
- 下一篇:基于Otsu的二维图像分割matlab代码
相关资源
- popular-UCI-datasets 一些非常有用的数据
- Machine-Learning-exercises_finished andrew NG上
- Machine-Learning 《机器学习》
- spider 机器学习matlab源代码
- psoSVMcgForClass.m
- HOG+SVM图像分类算法
- 遗传算法求解0-1背包问题matlab代码.
- BP神经网络matlab程序
- 基于形态学的权重自适应图像去噪
- 粒子群算法的彩色图像分割(聚类)
- matlab实现决策
- 单类支持向量机
- 山东大学软件学院机器学习实验四
- HHT 希尔伯特黄变换 Hilbert-Huang transf
- 奇异值阈值SVT算法的matlab代码
- 经典降维算法局部保持投影LPP算法代
评论
共有 条评论