中国机械工程2016,Vol.27Issue(11):1523-1529,1545,8.DOI:10.3969/j.issn.1004-132X.2016.11.019
基于隔代映射算子的差分进化算法
Differential Evolution Algorithm with Intergeneration Projection Operator
摘要
Abstract
A DE based on intergeneration proj ection operator with good optimum and fast conver-gence performance was proposed to solve optimization problems.The proposed method based on the classical differential evolution mainly included the following characteristics.Firstly,for improving the diversity of population,opposition learning was employed to generate initial population and two differ-ent strategies were randomly selected to generate new mutant individuals.Secondly,an intergenera-tion proj ection operator was designed to generate three offsprings to substitute for the three worst in-dividuals into the next generation.Thirdly,the exploratory operator was introduced to generate the new individuals into the next generation for keeping the diversity of evolutionary population and avoi-ding to obtain local solution.Finally,the performances of IPDE algorithm were verified by the eleven single-and multi-modal benchmark tests and two practical engineering problems.关键词
差分进化算法/隔代映射算子/反向学习/探测算子Key words
differential evolution(DE)algorithm/intergeneration proj ection(IP)operator/oppo-sition learning/explorative operator分类
信息技术与安全科学引用本文复制引用
符纯明,姜潮,陈光宋,吉磊..基于隔代映射算子的差分进化算法[J].中国机械工程,2016,27(11):1523-1529,1545,8.基金项目
国家自然科学基金资助项目(11172096) (11172096)
教育部全国百篇优秀博士论文资助项目(201235) (201235)
湖南省杰出青年基金资助项目(14JJ1016) (14JJ1016)