计算机科学 ›› 2009, Vol. 36 ›› Issue (4): 34-37.

• • 上一篇    下一篇

协同进化在遗传算法中的应用述评

  

  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家自然科学基金项目(60673191),广东外语外贸大学创新项目(GW2006-TB-012),广东外语外贸大学校级青年项目(GW08Q02)资助.

  • Online:2018-11-16 Published:2018-11-16

摘要: 生态系统中协同进化的含义是几个生存能力相关联的种群的同时进化,在遗传算法中应用协同进化的实质是改变了个体适应度的计算方法:经典遗传算法中个体的适应度由它的染色体所决定,协同进化中个体的适应度却是由个体在协同关系中的表现决定。根据个体之间的适应度关联方式的不同,协同进化在遗传算法中应用可以分为两种:竞争协同进化算法、合作协同进化算法。竞争协同进化算法中的个体适应度由个体在竞争中的表现决定;合作协同进化算法中的个体适应度决定于个体在合作中的表现。对这两种方法的实质以及主要思想进行了述评。

关键词: 遗传算法 协同进化 竞争 合作 适应度

Abstract: Ecological coevolution refers to the simultaneous evolution of two or more species with inter-species assessment. The essence to apply coevolution in genetic algorithms is to change the way to evaluate individuals. Standard genetic algorithms evaluate ind

Key words: Genetic algorithm,Coevolution,Competitive,Cooperative,Fitness

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!