采用了简单遗传算法进行了一些全局优化的计算

源代码在线查看: initpop.m

软件大小: 8 K
上传用户: zxj334
关键词: 算法 全局 计算
下载地址: 免注册下载 普通下载 VIP

相关代码

				% 2.1初始化(编码)
				% initpop.m函数的功能是实现群体的初始化,popsize表示群体的大小,chromlength表示染色体的长度(二值数的长度),
				% 长度大小取决于变量的二进制编码的长度(在本例中取10位)。
				%遗传算法子程序
				%Name: initpop.m
				%初始化
				function pop=initpop(popsize,chromlength) 
				pop=round(rand(popsize,chromlength)); % rand随机产生每个单元为 {0,1} 行数为popsize,列数为chromlength的矩阵,
				%roud对矩阵的每个单元进行圆整。这样产生的初始种群。			

相关资源