文件名称:遗传退火进化算法(附源码)
-
所属分类:
- 标签属性:
- 上传时间:2009-05-05
-
文件大小:547.78kb
-
已下载:3次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
对Matlab中的遗传算法工具箱进行改进而得到的遗传退火进化算法。可用于一般的最优化问题,求解无约束的或带有线性约束的连续函数的全局最小值。
首先对传统的遗传算法和模拟退火算法进行改进,然后将模拟退火算法引入了遗传算法,结合两种算法的优点,得到一种新的遗传退火进化算法。它不但实现了遗传算法的全局搜索能力与模拟退火算法的局部搜索能力的结合,同时可使改进后的模拟退火算法能够充分利用遗传算法所得的全局信息。经验证,改算法能使遗传算法避免产生早熟收敛,增强了算法的全局收敛性,而且加快了算法的收敛速度。
该算法的使用方法与遗传算法相似,可参考matlab遗传算法的帮助文档。区别在于不能含有非线性约束。
使用格式:[x, fval] = ga_nn(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,options)
其中的options可以使用gatool设置后导出,也可以使用压缩包中附带的gaoptions.mat导入。
首先对传统的遗传算法和模拟退火算法进行改进,然后将模拟退火算法引入了遗传算法,结合两种算法的优点,得到一种新的遗传退火进化算法。它不但实现了遗传算法的全局搜索能力与模拟退火算法的局部搜索能力的结合,同时可使改进后的模拟退火算法能够充分利用遗传算法所得的全局信息。经验证,改算法能使遗传算法避免产生早熟收敛,增强了算法的全局收敛性,而且加快了算法的收敛速度。
该算法的使用方法与遗传算法相似,可参考matlab遗传算法的帮助文档。区别在于不能含有非线性约束。
使用格式:[x, fval] = ga_nn(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,options)
其中的options可以使用gatool设置后导出,也可以使用压缩包中附带的gaoptions.mat导入。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 遗传退火进化算法.rar 列表 一种改进的遗传退火进化算法.pdf ga_nn.rar gaoptions.mat readme.txt
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.