代码搜索:种群进化
找到约 1,664 项符合「种群进化」的源代码
代码结果 1,664
www.eeworm.com/read/416309/11033985
m gafault.m
% 用GA训练BP网络的权值、阈值
tic, % 开始计时
[P,T,R,S1,S2,S]=nninit; % BP网络初始化
aa=ones(S,1)*[-1 1];
popu=60; % 初始种群个数
initPpp=initializega(popu,aa,'gabpEval');
gen=700; % 遗传代数
[x endPop bPop trace]=ga(aa,'gab
www.eeworm.com/read/380669/6966855
m initial.m
%初始化函数
city_n=30;
NC=100;
everbest=inf;
hu_table(city_n,city_n)=0;
%===================================
%第一种群数据
ant_n_A=30;
tobu_A(ant_n_A,city_n)=0;
ph_table_A(city_n,city_n)=0;
a_A=1;
b_A
www.eeworm.com/read/467435/7012457
m gafault.m
% 用GA训练BP网络的权值、阈值
tic, % 开始计时
[P,T,R,S1,S2,S]=nninit; % BP网络初始化
aa=ones(S,1)*[-1 1];
popu=60; % 初始种群个数
initPpp=initializega(popu,aa,'gabpEval');
gen=700; % 遗传代数
[x endPop bPop trace]=ga(aa,'gab
www.eeworm.com/read/244559/7118325
m changes.m
function [pops]=changes(cpop,bounds,len,p)
%基因突变函数
%function [pops]=changes(pop,bounds,len,p)
%pop 种群数目
%bounds 边界约束
%len 每个变量的编码长度
% 如len为[4 3 3];表示有三个变量,第一个变量的二进制编码
www.eeworm.com/read/463378/7182705
m gafault.m
% 用GA训练BP网络的权值、阈值
tic, % 开始计时
[P,T,R,S1,S2,S]=nninit; % BP网络初始化
aa=ones(S,1)*[-1 1];
popu=60; % 初始种群个数
initPpp=initializega(popu,aa,'gabpEval');
gen=700; % 遗传代数
[x endPop bPop trace]=ga(aa,'gab
www.eeworm.com/read/457186/7333090
m ga.m
function []=main(N,pcro,pmut)
%遗传算法主函数
%用以实现求给定函数fun在给定区间[low,up]上的极大值
% pcro交叉概率,pmut变异概率,N为迭代次数
low=-5; %区间下限
up=5; %区间上限
prec=0.0001; %要求结果精度
n=100; %种群个数
length=ceil(log2((up
www.eeworm.com/read/452212/7445429
m changes.m
function [pops]=changes(cpop,bounds,len,p)
%基因突变函数
%function [pops]=changes(pop,bounds,len,p)
%pop 种群数目
%bounds 边界约束
%len 每个变量的编码长度
% 如len为[4 3 3];表示有三个变量,第一个变量的二进制编码
www.eeworm.com/read/452207/7445756
m changes.m
function [pops]=changes(cpop,bounds,len,p)
%基因突变函数
%function [pops]=changes(pop,bounds,len,p)
%pop 种群数目
%bounds 边界约束
%len 每个变量的编码长度
% 如len为[4 3 3];表示有三个变量,第一个变量的二进制编码
www.eeworm.com/read/447922/7543888
m changes.m
function [pops]=changes(cpop,bounds,len,p)
%基因突变函数
%function [pops]=changes(pop,bounds,len,p)
%pop 种群数目
%bounds 边界约束
%len 每个变量的编码长度
% 如len为[4 3 3];表示有三个变量,第一个变量的二进制编码
www.eeworm.com/read/442827/7644286
m outputdata_2dim.m
%实时输出结果
global flag1;
%输出当前种群中粒子位置
subplot(1,2,1); %子图1
for i=1:popsize %画粒子群中所有粒子(用蓝色星号标记)
plot(pop(i,1),pop(i,2),'b*');
hold on;
end
plot(gbest_x1,gbest_x2,'r.','markersize',15);a