计算机科学 ›› 2010, Vol. 37 ›› Issue (12): 190-192.

• 人工智能 • 上一篇    下一篇

基于岛屿群体模型的多目标演化算法研究

赵凤强,徐毅,李广强   

  1. (大连民族学院机电信息工程学院 大连116600);(大连理工大学计算机科学与工程系 大连116023);(大连海事大学信息科学技术学院 大连116026)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家自然科学基金(60674061)资助。

Research on Multi-objective Evolutionary Algorithm Based on Island Model

ZHAO Feng-qiang,XU Yi,LI Guang-qiang   

  • Online:2018-12-01 Published:2018-12-01

摘要: 近年来,基于Parcto最优概念的多目标演化算法成为演化计算的研究热点,并已在工程领域中得到了广泛应用。在多目标演化算法NSGA-II基础上,给出了并行非劣分层多目标演化算法(PNSMEA)。该算法引入了粗粒度岛屿模型,整个群体被划分成若干个子群体,每个子群体单独演化计算。子群体在进化过程中,每隔一定进化代数交换集合中的个体,以保证各子群体中个体的多样性,提高多目标问题非劣最优域搜索的广度。引入算术交叉算子,以克服NSGA-II中SBX(Simulated Binary Crossover)交又算子搜索能力较弱的缺点。试验结果表明,PNSMEA算法不仅可改善NSGA-II算法的搜索孤立区域困难和早收敛的问题,而且所获得的Parcto解集具有更好的分布性。

关键词: 多目标演化算法,NSGA-II , Pareto解集,岛屿模型

Abstract: Recently the reaserch on multi-objective evolutionary algorithms based on Pareto optimization concept has become a research hotspot. And it has been widely applied in engineering fields. This paper presented a parallel nondominated sorting genetic multi objective evolutionary algorithm(PNSMEA) based on NSGA-II. PNSMEA adopes island model and the population is divided into several sulrpopulations that evolve separately. The sub-populations migrate good individules each other at intervals of some generations,which can keep individules' diversity and broad the search domain of each sulrpopulation.PNSMEA adopts arithmetic crossover operator to overcome the weak search capability of SBX operator used by NSGA-II.The test results show that PNSMEA can not only improve the premature problem as well as the search capability in the isolated regions of NSGA-II but also contribute to obtaining the Pareto solution sets with better distribution.

Key words: Multi-obect evolutionary algorithm, NSUA-II, Pareto solution set, Island model

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!