代码搜索:selection
找到约 9,869 项符合「selection」的源代码
代码结果 9,869
www.eeworm.com/read/474804/6807868
m selection.m
ada_sum=0;
for i=1:40
ada_sum=ada_sum+adapt(i);
e_adapt(i)=0;
end
for i=1:40
e_adapt(i)=40*adapt(i)/ada_sum;
end
r=1; i=1;
while (r
www.eeworm.com/read/471910/6884074
m selection.m
% 2.4 选择复制
% 选择或复制操作是决定哪些个体可以进入下一代。程序中采用赌轮盘选择法选择,这种方法较易实现。
% 根据方程 pi=fi/∑fi=fi/fsum ,选择步骤:
% 1)在第 t 代,由(1)式计算 fsum 和 pi
% 2)产生 {0,1} 的随机数 rand( .),求 s=rand( .)*fsum
% 3)求 ∑fi≥s 中最小的 k ,则第 k 个个体被
www.eeworm.com/read/471136/6898162
h selection.h
#include
template
void SelectSort(T data[],int n)
{
for(int i=0;i
www.eeworm.com/read/394421/8225382
m selection.m
% The select oprator function
% function new_pop=select(pop,ada)
ada_sum=0;
ada_temp=0;
r=0;
i=0;j=0;
for i=1:40
ada_sum=ada_sum+adapt(i);
end
for i=1:39 %选择39次,最后一个个体留给历代最优解
www.eeworm.com/read/394046/8250587
m selection.m
function [newpop]=selection(pop,fitvalue);
global popsize;
fitvalue=hjjsort(fitvalue);
totalfit=sum(fitvalue); %求适应值之和
fitvalue=fitvalue/totalfit; %单个个体被选择的概率
fitvalue=cumsum(fitval
www.eeworm.com/read/394046/8250603
asv selection.asv
function [newpop]=selection(pop,fitvalue)
global popsize;
fitvalue=hjjsort(fitvalue);
totalfit=sum(fitvalue); %求适应值之和
fitvalue=fitvalue/totalfit; %单个个体被选择的概率
fitvalue=cumsum(fitvalu
www.eeworm.com/read/393851/8259568
m selection.m
function selecx=selection(xpop,pop,res_flg,gk,hk,n,cmax,tpop,tmax)
% 本程序为选择算子,从xpop(pop,n)中选择pop个染色体,xpop(pop,n)为父代,
% 该函数输出染色体矩阵为selecx(pop,n)将参与以后的交叉和变异,pop为群体
% 规模,n为设计变量维数。
%+++++
www.eeworm.com/read/393851/8259639
asv selection.asv
function selecx=selection(xpop,pop,res_flg,gk,hk,n,cmax,tpop,tmax)
% 本程序为选择算子,从xpop(pop,n)中选择pop个染色体,xpop(pop,n)为父代,
% 该函数输出染色体矩阵为selecx(pop,n)将参与以后的交叉和变异,pop为群体
% 规模,n为设计变量维数。
%+++++
www.eeworm.com/read/293581/8285810
m selection.m
% The select oprator function
% function new_pop=select(pop,ada)
ada_sum=0;
ada_temp=0;
r=0;
i=0;j=0;
for i=1:40
ada_sum=ada_sum+adapt(i);
end
for i=1:39 %选择39次,最后一个个体留给历代最优解
www.eeworm.com/read/293581/8285847
asv selection.asv
% The select oprator function
% function new_pop=select(pop,ada)
ada_sum=0
ada_temp=0;
r=0;
i=0;j=0;
for i=1:40
ada_sum=ada_sum+adapt(i);
end
for i=1:39 %选择39次,最后一个个体留给历代最优解