收稿日期: 2012-10-23
修回日期: 2013-02-25
网络出版日期: 2013-04-01
基金资助
国家自然科学基金资助项目( 61003066, 61170193) ; 广东省自然科学基金资助项目( S2012010010613) ; 教育部博士点基金资助项目( 20090172120035) ; 华南理工大学中央高校基本科研业务费重点项目( 2012ZZ0087) ; 珠江科技新星项目( 2012J2200007)
Improved Evolutionary Programming Algorithm Based on Heuristic Mutation
Received date: 2012-10-23
Revised date: 2013-02-25
Online published: 2013-04-01
Supported by
国家自然科学基金资助项目( 61003066, 61170193) ; 广东省自然科学基金资助项目( S2012010010613) ; 教育部博士点基金资助项目( 20090172120035) ; 华南理工大学中央高校基本科研业务费重点项目( 2012ZZ0087) ; 珠江科技新星项目( 2012J2200007)
胡廉民 黄翰 蔡昭权 . 基于启发式变异的改进演化规划算法[J]. 华南理工大学学报(自然科学版), 2013 , 41(5) : 73 -79 . DOI: 10.3969/j.issn.1000-565X.2013.05.012
The common evolutionary programming ( EP) algorithms are of poor robustness because they perform themutation based on a fixed probability distribution.In this paper,first,the influence of mutation operators on thecomputational efficiency of evolutionary programming algorithms is analyzed,and the essential drawback of Gauss,Cauchy and Lévy mutation operators,namely the lack of heuristic information,is pointed out.Then,a heuristicmutation operator based on the differential information among individuals is designed,which uses the difference betweentwo individuals to update the mutated variables and to provide chances for an individual to maintain its statusquo in some dimensions.With the help of the proposed heuristic mutation operator,evolutionary programming algorithmscan adapt to different continuous optimization problems and the algorithm robustness improves.Numericalexperiments of several Benchmark problems demonstrate that the improved evolutionary programming algorithmbased on heuristic mutation is of higher convergence speed and better average performance than six other evolutionaryalgorithms based on probability distribution.
/
| 〈 |
|
〉 |