资源简介
很好的代码,供大家学习
代码片段和文件信息
clc;
clear all;
%y=(5-x1)^2+(x2-4)^2 2
Max_pop_size=80; %种群大小
Max_genetic=50; %终止代数
Pc=0.6; %交叉概率
Pm=0.001; %变异概率
Code_length= 20; %定义编码的码长,每个变量各占用10位
orig_population=rand(Max_pop_sizeCode_length)>0.5;%产生初始种群
population=orig_population;
fitness_value=calulate_fitness_value(populationCode_length27);
[last_best_value last_best_position]=max(fitness_value);
last_best_individe=population(last_best_position:);%最好的个体
best_value=[];
x_axis=[];
k=1;
while(k temp1=mean(fitness_value)
population=produce_new_population(populationfitness_value); %产生下一代
population2=cross_population(populationPc);%进行交叉
population3=mutate_population(population2Pm);%进行变异
cur_fitness_value=calulate_fitness_value(population3Code_length27);
[population4fitness_valuecur_best_value best_individe]=process_population(population3cur_fitness_valuelast_best_value last_best_individe);
population=population4;
last_best_value=cur_best_value;
last_best_individe=best_individe;
best_value=[best_value;cur_best_value];
x_axis=[x_axis;k];
k=k+1
end
figure(1);
plot(x_axisbest_value);
x1=Transform_bin_code_to_dec(best_individe(1:10)1027);
x2=Transform_bin_code_to_dec(best_individe(11:20)1027);
position=[x1 x2]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1420 2008-04-12 16:30 遗传算法\二进制遗传算法\basis_ga_main.m
文件 544 2008-04-12 15:07 遗传算法\二进制遗传算法\calulate_fitness_value.m
文件 832 2008-04-12 15:14 遗传算法\二进制遗传算法\cross_population.m
文件 528 2008-04-12 15:13 遗传算法\二进制遗传算法\mutate_population.m
文件 1084 2008-04-12 16:06 遗传算法\二进制遗传算法\process_population.m
文件 1109 2008-04-12 15:10 遗传算法\二进制遗传算法\produce_new_population.m
文件 449 2008-04-12 14:55 遗传算法\二进制遗传算法\Transform_bin_code_to_dec.m
目录 0 2009-03-27 10:41 遗传算法\二进制遗传算法
文件 1552 2008-05-28 15:00 遗传算法\实数遗传算法\calulate_fitness_value.m
文件 1071 2008-05-28 21:28 遗传算法\实数遗传算法\cross_population.m
文件 1129 2008-05-28 15:00 遗传算法\实数遗传算法\Define_bound.m
文件 1214 2008-04-17 16:27 遗传算法\实数遗传算法\process_population.m
文件 569 2008-04-15 14:44 遗传算法\实数遗传算法\produce_origin_populate.m
文件 4417 2008-05-28 15:35 遗传算法\实数遗传算法\real_single_ob
文件 857 2008-04-15 14:10 遗传算法\实数遗传算法\transform_fitness_add_min_value.m
目录 0 2009-03-27 10:40 遗传算法\实数遗传算法
目录 0 2009-03-27 10:41 遗传算法
----------- --------- ---------- ----- ----
16775 17
- 上一篇:SVG批量转图片小工具
- 下一篇:vivado srio license
相关资源
- 遗传算法选择策略比较
- 机场延误 遗传算法
- 粒子群算法求解物流路径优化问题
- 遗传算法优化RBF神经网络程序
- MultiObjGA Code(多目标数值优化遗传算
- 基于遗传算法的多式联运物流运输配
- 遗传算法简明.ppt
- 遗传算法和蚂蚁算法求解TSP旅行商问
- 遗传算法——新安江模型自动调参程
- 遗传算法工具包——支持多种编码方
- 遗传算法中初始种群产生函数
- 基于GPU的并行遗传算法
- 自适应交叉算子变异算法遗传算法实
- 遗传算法数据预测源码
- GA-BP优化算法
- 智能算法——遗传算法代码和讲解实
- 利用遗传算法解决TSP并实现可视化程
- 基于遗传算法的k-means聚类
- 遗传算法求解VRP
- GA遗传算法优化PID.rar
- 基于遗传算法的光学天线优化
- 基于遗传算法的穴盘苗自动移钵路径
- 用一般算法实现FIR滤波器的程序代码
- 基于遗传算法优化的BP神经网络
- 遗传算法优化神经网络GA-BP
- GABP算法原理
- GABP遗传算法优化神经网络BP)进行预
- 遗传算法GA进行BP神经网络的优化
- 《数学建模算法与应用第二版》遗传
- 1小时入门遗传算法----遗传算法excel手
评论
共有 条评论