gfffa1
所属分类:人工智能/神经网络/深度学习
开发工具:matlab
文件大小:16KB
下载次数:1
上传日期:2006-04-08 11:00:14
上 传 者:
suijh
说明: 遗传算法2的例子,很好的。欢迎大家学习指导。共同进步,运用matlab 工具箱
(GA two examples, very good. We welcome the study guide. Common progress, using Matlab Toolbox)
文件列表:
SGA_Pro 1.0.0.1\CODING.M (4216, 2002-05-09)
SGA_Pro 1.0.0.1\crossover.m (5932, 2002-05-09)
SGA_Pro 1.0.0.1\decimal_step.txt (21, 2003-04-15)
SGA_Pro 1.0.0.1\DECODING.M (3685, 2002-08-15)
SGA_Pro 1.0.0.1\FITNESS.M (1511, 2003-04-04)
SGA_Pro 1.0.0.1\fitness_function.m (797, 2004-12-19)
SGA_Pro 1.0.0.1\maxfitness.txt (4491, 2003-06-04)
SGA_Pro 1.0.0.1\max_confines.txt (13, 2003-04-11)
SGA_Pro 1.0.0.1\max_generation.txt (2, 2003-04-15)
SGA_Pro 1.0.0.1\max_no_change_fitness_generation.txt (2, 2004-08-26)
SGA_Pro 1.0.0.1\meanfitness.txt (4491, 2003-06-04)
SGA_Pro 1.0.0.1\minfitness.txt (4491, 2003-06-04)
SGA_Pro 1.0.0.1\min_confines.txt (16, 2003-04-11)
SGA_Pro 1.0.0.1\MUTATION.M (3970, 2002-05-09)
SGA_Pro 1.0.0.1\now_generation.txt (0, 2004-08-26)
SGA_Pro 1.0.0.1\now_probability_crossover.txt (2, 2004-08-26)
SGA_Pro 1.0.0.1\population.txt (2, 2003-04-22)
SGA_Pro 1.0.0.1\probability_crossover.txt (3, 2003-04-03)
SGA_Pro 1.0.0.1\probability_mutation.txt (4, 2003-04-07)
SGA_Pro 1.0.0.1\selection.m (6426, 2003-04-09)
SGA_Pro 1.0.0.1\SGA_pro.asv (4244, 2004-12-19)
SGA_Pro 1.0.0.1\SGA_pro.m (4243, 2004-12-19)
SGA_Pro 1.0.0.1\sga_pro_demo.m (1901, 2003-04-07)
SGA_Pro 1.0.0.1 (0, 2004-12-19)
[最大代数终止 或 适应度变化小于设定值终止,可解决带等式和不等式约束的问题]
说 明:
……………………………………需要修改的内容:
1.fitness_function.m 适应度函数,形式引入函数
2.subject_fitness_function.m 约束适应度函数,形式引入函数
%以上两个函数可解决带等式和不等式约束的问题,采用协同进化方式,在同一生存空间内的两个竞争对手此消彼长,两者以 相反的适应度方行评价,注意格式
3.max_confines.txt 需要优化的变量范围上限(每行一个,注意格式)
4.max_generation.txt 最大终止代数 (一般在50以上)
5.decimal_step.txt 变量的优化步长(由于是二进制编码,所以最终结果为十进制(decimal))
6.min_confines.txt 需要优化的变量范围下限(每行一个,注意格式)
7.population.txt 种群数目 (一般在30以上)
% 本程序中交叉概率可自行调节
8.probability_crossover.txt 初始交叉概率 (一般在0.5以上)
9.probability_crossover_step.txt 交叉概率变化的步长
10.max_no_change_probability_crossover_generation.txt 交叉概率可到达的最大值
11.probability_mutation.txt 变异概率 (一般在0.001以下)
12.convergence_method.txt 收敛方法选择:1 为最大代数收敛;
2 为最适应度值变化小于设定值时停止计算(此时交叉概率最好 也用可调节的)
13.max_no_change_fitness_generation.txt 最大适应度不变化****代时停止计算
14.now_probability_crossover.txt 按收敛方法2计算终止时,交叉概率的大小
15.now_generation.txt 按收敛方法2计算终止时代数
16.deta_fitness_max.txt 最大适应度本身变化误差,用作用作终止条件,越小越精确
17.deta_fitness_max_min.txt 最大适应度与最小适应度值之间的误差,用作终止条件,越小越精确
……………………………………结果文件:
18.best_decimal_space.txt 最优十进制结果,按max_confines和min_confines的顺序对应
19.maxfitness.txt 最大适应度值
20.meanfitness.txt 几何平均适应度值
21.minfitness.txt 最小适应度值
22.best_binary_space.txt 最优二进制结果
……………………………………其它文件为中间操作函数
23.CODING.M 编码函数
24.DECODING.M 解码函数
25.FITNESS.M 适应度函数,数值计算函数
26.Subject_fitness.m 约束适应度函数,数值计算函数
27.selection.m 选择算子
28.crossover.m 交叉算子
29.MUTATION.M 变异算子
30.SGA_pro.m 各部件函数的总装函数
31.sga_pro_demo.m 主程序
近期下载者:
相关文件:
收藏者: