sga_pro

所属分类:人工智能/神经网络/深度学习
开发工具:matlab
文件大小:22KB
下载次数:268
上传日期:2005-09-14 13:33:45
上 传 者295946
说明:  一个非常好的遗传算法参考程序,可以优化带约束条件的函数.
(a very good reference procedures genetic algorithm can be constrained optimization functions.)

文件列表:
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止,可解决带等式和不等式约束的问题] (0, 2003-06-10)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止,可解决带等式和不等式约束的问题]\SGA_pro.m (7108, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\crossover.m (5932, 2002-05-10)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\DECODING.M (3695, 2002-05-10)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\MUTATION.M (3970, 2002-05-10)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\selection.m (6378, 2002-05-10)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\probability_crossover.txt (3, 2002-04-21)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\probability_mutation.txt (4, 2002-05-08)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\CODING.M (4216, 2002-05-10)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\decimal_step.txt (10, 2002-05-08)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\max_confines.txt (8, 2002-05-08)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\FITNESS.M (1450, 2002-05-05)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\fitness_function.m (795, 2002-05-08)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\max_generation.txt (3, 2002-08-06)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\min_confines.txt (10, 2002-05-08)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\population.txt (2, 2002-08-06)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\sga_pro_demo.m (3229, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\maxfitness.txt (0, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\best_decimal_space.txt (0, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\now_generation.txt (0, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\meanfitness.txt (0, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\minfitness.txt (0, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\convergence_method.txt (1, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\max_no_change_probability_crossover_generation.txt (1, 2002-08-13)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\deta_fitness_max.txt (5, 2002-08-09)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\deta_fitness_max_min.txt (5, 2002-08-09)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\probability_crossover_step.txt (4, 2002-08-09)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\max_probability_crossover.txt (4, 2002-08-09)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\now_probability_crossover.txt (0, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\max_no_change_fitness_generation.txt (2, 2002-08-13)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\best_binary_space.txt (0, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\Subject_fitness.m (546, 2003-06-27)
Ver.1002 Sga_pro 2003.6.27[最大代数终止 或 适应度变化小于设定值终止
,可解决带等式和不等式约束的问题]\subject_fitness_function.m (896, 2003-06-27)

SGA_Pro Toolbox Ver. 1.0.0.2 [最大代数终止 或 适应度变化小于设定值终止,可解决带等式和不等式约束的问题] 说 明: ……………………………………需要修改的内容: 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 主程序 afternoon, 2003.6.27 chen yi,CQU chen_yi2000@sina.com.cn

近期下载者

相关文件


收藏者