资源简介
很好的代码,供大家学习

代码片段和文件信息
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
相关资源
- QGA 量子遗传算法
- 基于遗传算法的排课系统
- 遗传算法的M文件
- 遗传算法PPT(Genetic_Algorithms.ppt)
- 遗传算法的堆石料非线性本构模型参
- 遗传算法越野小车unity5.5
- 车间布局遗传算法
- 遗传算法论文11篇
- 基于遗传算法的立体车库车位调度研
- 遗传算法解决TSP旅行商问题程序开源
- 基于GA-ELM的瓦斯涌出量预测
- 5种多旅行商问题(MTSP)的遗传算法
- 人工智能和遗传算法的结合推荐必读
- 遗传算法0-1背包问题论文
- 改进的k_均值聚类排挤小生境遗传算法
- 基于遗传优化的无刷直流电机模糊控
- GA+ICP代码
- 计算智能大作业合集
- 遗传算法与工程优化_玄光男_程润伟
- NSGA和NSGAII算法
- 群体智能.ppt
- Qt写的遗传算法加画图程序
- 遗传算法优化支持向量机算法
- 遗传算法原理及应用--选择交叉变异算
- 使用神经网络与遗传算法的小游戏
- 遗传算法的适应度函数构造
- 车间调度遗传算法程序
- 遗传算法及其代码实现
- 遗传算法的基本理论与应用
- 遗传算法原理及应用
评论
共有 条评论