代码搜索:pmutation
找到约 122 项符合「pmutation」的源代码
代码结果 122
www.eeworm.com/read/260683/11708678
txt 轮盘赌pmutation.txt
80 0.250 0.001 2233 38.694731649
80 0.250 0.005 4254 38.774347593
80 0.250 0.010 2223 38.812952422
80 0.250 0.015 1194
www.eeworm.com/read/163252/10168415
m mutation.m
function [y]=mutation(x,pmutation,lchrom)
% variable 'x' stands for a simple chromosome
y=x;
for m=1:lchrom
if flip(pmutation)
y(m)=xor(x(m),1);
% else
% y(m)=x(m);
www.eeworm.com/read/420490/10793278
m mutation.m
function [y]=mutation(x,pmutation,lchrom)
% variable 'x' stands for a simple chromosome
y=x;
for m=1:lchrom
if flip(pmutation)
y(m)=xor(x(m),1);
% else
% y(m)=x(m);
e
www.eeworm.com/read/144518/12786633
m mutation.m
%变异操作
function [NewPop]=Mutation(OldPop,pmutation)
[m,n]=size(OldPop);
r=rand(1,m);
position=find(r=1
for i=1:len
k=unidrnd(n,1,1); %设置变异点数
www.eeworm.com/read/409701/11315607
m mutation.m
function [y]=mutation(x,pmutation,lchrom)
% variable 'x' stands for a simple chromosome
y=x;
for m=1:lchrom
if flip(pmutation)
y(m)=xor(x(m),1);
% else
% y(m)=x(m);
www.eeworm.com/read/405125/11471121
m mutation.m
%变异操作
function [NewPop]=Mutation(OldPop,pmutation)
[m,n]=size(OldPop);
r=rand(1,m);
position=find(r=1
for i=1:len
k=unidrnd(n,1,1); %设置变异点数,一般设置1点
f
www.eeworm.com/read/339883/12198494
asv gennew.asv
%a,b,c为KP,KI,KD的变化范围;popsize为群体规模;lchrom为表示(KP,KI,KD)的染色体串长度;maxgen为进化的最大代数
%pcross为交叉概率;pmutation为变异概率;min为上一代最小适应度;max为最大适应度;minpp为适应度最小个体的序号;
%maxpp为适应度最大个体的序号;
global a b oldpop newpop popsiz
www.eeworm.com/read/176409/9499862
txt 基于matlab的函数优化遗传算法程序 .txt
function [BestPop,Trace]=fmaxga(FUN,LB,UB,eranum,popsize,pcross,pmutation,options)
% [BestPop,Trace]=fmaxga(FUN,LB,UB,eranum,popsize,pcross,pmutation)
% Finds a maximum of a function of several var
www.eeworm.com/read/175761/9534536
m gafmax.m
function [BestPop,Trace]=fmaxga(FUN,LB,UB,eranum,popsize,pcross,pmutation,options)
% [BestPop,Trace]=fmaxga(FUN,LB,UB,eranum,popsize,pcross,pmutation)
% Finds a maximum of a function of several va
www.eeworm.com/read/163252/10168432
m test.m
%%%%%%%%%%%%%% test function [y]=flip(x)
% x=zeros(1,10);
% for m=1:10
% x(m)=flip(0.5);
% end
% x
%%%%%%%%%%%%%% test function [y]=randint(low,high)
% x=zeros(1,10);
% for m=1:10
% x