代码搜索:种群进化
找到约 1,664 项符合「种群进化」的源代码
代码结果 1,664
www.eeworm.com/read/395890/2432430
m my_sga_mutation.m
% 2.6 变异
%
%遗传算法子程序
%Name: mutation.m
%变异
function [newpop]=sga_mutation(popsize,chromlength,pop,pm,up_range)
%函数说明
%入口参数:pop 当前处理的种群,
% popsize 种群大小,
% chromle
www.eeworm.com/read/395890/2432498
m my_sga_mutation.m
% 2.6 变异
%
%遗传算法子程序
%Name: mutation.m
%变异
function [newpop]=sga_mutation(popsize,chromlength,pop,pm,up_range)
%函数说明
%入口参数:pop 当前处理的种群,
% popsize 种群大小,
% chromle
www.eeworm.com/read/395890/2432565
m my_sga_mutation.m
% 2.6 变异
%
%遗传算法子程序
%Name: mutation.m
%变异
function [newpop]=sga_mutation(popsize,chromlength,pop,pm,up_range)
%函数说明
%入口参数:pop 当前处理的种群,
% popsize 种群大小,
% chromle
www.eeworm.com/read/470452/6910816
m findbest_indiv.m
%--------------------------------------------------
% 找到初始种群中的最优个体
%--------------------------------------------------
function [curbest_indiv,curbest_fitness] = findbe
www.eeworm.com/read/272246/10964413
m mutation.m
function [child]=mutation(pop)
%复制函数,采取小盘轮转法
%[child]=mutation(pop)
%mutation 编码
%pop 初始种群
%child 返回复制后的种群
%pop(:,end) 适值度
[n,m]=size(pop);
f=pop(:,end);
value=sum(f);
fo
www.eeworm.com/read/457431/7325557
m mutation.m
function [child]=mutation(pop)
%复制函数,采取小盘轮转法
%[child]=mutation(pop)
%mutation 编码
%pop 初始种群
%child 返回复制后的种群
%pop(:,end) 适值度
% 作者:机自01-2班曾新海
% zxh21
www.eeworm.com/read/457431/7325558
m cross.m
function [cpop ,len,v]=cross(child,bounds,CP)
%交叉函数,采取点交叉
%[newpop ,len]=cross(child,bounds,CP)
%child 复制后的种群
%bounds 边界约束
%CP 交叉概率
%newpop 交叉后的新种群
%len 每个变量
www.eeworm.com/read/452212/7445430
m mutation.m
function [child]=mutation(pop)
%复制函数,采取小盘轮转法
%[child]=mutation(pop)
%mutation 编码
%pop 初始种群
%child 返回复制后的种群
%pop(:,end) 适值度
[n,m]=size(pop);
f=pop(:,end);
value=sum(f);
fo
www.eeworm.com/read/322739/13368505
m genetic_algorithm.m
function gaTSP
CityNum=31;
[dislist,Clist]=tsp(CityNum);
inn=100; %初始种群大小
gnmax=200; %最大代数
pc=0.8; %交叉概率
pm=0.8; %变异概率
%产生初始种群
for i=1:inn
s(i,:)=randperm(CityNum);
end
[f,p]=objf(s,di
www.eeworm.com/read/263553/11357423
m mutation.m
function [child]=mutation(pop)
%复制函数,采取小盘轮转法
%[child]=mutation(pop)
%mutation 编码
%pop 初始种群
%child 返回复制后的种群
%pop(:,end) 适值度
[n,m]=size(pop);
f=pop(:,end);
value=sum(f);
fo