作业帮 > 综合 > 作业

matlab 遗传算法

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 21:35:42
matlab 遗传算法
哪位大哥大姐给俺具体解释下这遗传算法 怎么操作的啊?本人感激不尽!把本人所有的分数给大家!
matlab 遗传算法
function m_main()
clear
clc
Max_gen=100;% 运行代数
pop_size=100;%种群大小
chromsome=10;%染色体的长度
pc=0.9;%交叉概率
pm=0.25;%变异概率
gen=0;%统计代数
%初始化
init=40*rand(pop_size,chromsome)-20;
pop=init;
fit=obj_fitness(pop);
[max_fit,index_max]=max(fit);maxfit=max_fit;
[min_fit,index_min]=min(fit);best_indiv=pop(index_max,:);
%迭代操作
while gen