首页 | 官方网站   微博 | 高级检索  
     

求解约束优化问题M-精英协同进化算法
引用本文:慕彩红,焦李成,刘逸.求解约束优化问题M-精英协同进化算法[J].西安电子科技大学学报,2010,37(5):852-861.
作者姓名:慕彩红  焦李成  刘逸
作者单位:慕彩红,焦李成(西安电子科技大学,智能感知与图像理解教育部重点实验室,陕西,西安,710071);刘逸(西安电子科技大学,综合业务网理论及关键技术国家重点实验室,陕西,西安,710071;西安电子科技大学,电子工程学院,陕西,西安,710071) 
基金项目:国家自然科学基金资助项目,国家863资助项目,博士点基金资助项目 
摘    要:提出了一种适用于约束优化问题的协同进化算法.该算法旨在模拟人类社会中团队的组建及其协作方式,并强调精英人才对团队建设的推动作用.算法将整个种群分为精英种群和普通种群,围绕各个精英来组建团队,使精英种群带动普通种群,进而带动整个种群不断进化.组建团队过程中,不同精英之间采用协作操作,精英对普通种群成员进行引导操作,其中协作操作和引导操作由若干交叉或变异算子的组合所定义.使用静态罚函数法将约束优化转化为无约束优化,利用13个约束优化测试函数对算法进行了测试.仿真实验和参数分析结果表明,该算法寻优精度高,算法稳定,运行时间少,其性能优于组织进化算法,能够有效解决复杂的约束优化问题.

关 键 词:优化算法  约束优化  进化算法  协同进化算法
收稿时间:2009-10-08

M-Elite coevolutionary algorithm for constrained optimization
MU Cai-hong,JIAO Li-cheng,LIU Yi.M-Elite coevolutionary algorithm for constrained optimization[J].Journal of Xidian University,2010,37(5):852-861.
Authors:MU Cai-hong  JIAO Li-cheng  LIU Yi
Affiliation:(1. Ministry of Education Key Lab. of Intelligent Perception and Image Understanding, Xidian Univ., Xi'an  710071, China; 2. State Key Lab. of Integrated Service Networks, Xidian Univ., Xi'an  710071, China; 3. School of Electronic Engineering, Xidian Univ., Xi'an  710071, China)
Abstract:An algorithm named the M-Elite Coevolutionary Algorithm (MECA) is proposed for constrained optimization problems. The algorithm simulates the establishment and cooperation of teams in the human society with emphasis on the important role of elites in teams. The whole population is divided into two subpopulations, i.e., elite population and common population, with the former leading the latter to evolve so as to accelerate the evolution of the whole population. During this process several teams are established, each elite individual acting as the core of each team. The cooperating operation is implemented between the different elite individuals, and the common individuals are led by the elite individuals in the leading operation during the process of team establishment. The above cooperating operation and the leading operation are defined by the different combinations of several crossover operators or mutation operators. Static penalty functions are used to transform a constrained optimization problem into an unconstrained one, and tests are made on 13 benchmark problems. Experimental results and parameter analysis show that the MECA can obtain a high solution quality with less runtime and is robust and that it obtains better performances than Organizational Evolutionary Algorithm, and can solve difficult constrained optimization problem.
Keywords:optimization algorithms  constrained optimization  evolutionary algorithms  coevolutionary algorithms  
本文献已被 万方数据 等数据库收录!
点击此处可从《西安电子科技大学学报》浏览原始摘要信息
点击此处可从《西安电子科技大学学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号