计算机科学与探索 ›› 2009, Vol. 3 ›› Issue (5): 498-508.DOI: 10.3778/j.issn.1673-9418.2009.05.006

• 学术研究 • 上一篇    下一篇

DC-GEP: 基因表达式编程早熟预警——多样性贡献策略

魏 婷,唐常杰+,王 悦,段 磊,张 悦,巩 杰   

  1. 四川大学 计算机学院,成都 610065
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-09-15 发布日期:2009-09-15
  • 通讯作者: 唐常杰

DC-GEP: Prematurity premonition for gene expression programming——diversity contribution strategy

WEI Ting, TANG Changjie+, WANG Yue, DUAN Lei, ZHANG Yue, GONG Jie   

  1. School of Computer Science, Sichuan University, Chengdu 610065, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-09-15 Published:2009-09-15
  • Contact: TANG Changjie

摘要: 基因表达式编程(gene expression programming,GEP)是函数发现的有力工具,但传统的GEP存在早熟缺陷,为了解决这一问题,已有的研究方法均是在早熟发生后采取补救的措施,导致效率的降低。采用了预警思路来防止GEP早熟现象的发生。主要工作如下:(1)通过对种群个体多样性的评价,提出基于多样性贡献的最优个体选择机制,设计了基于融合适应度和多样性贡献的GEP进化算法diversity contribution-GEP(DC-GEP);(2)提出了一种进化辈数自动确定的方法,实现了自适应的DC-GEP进化算法;(3)实验表明,DC-GEP对于复杂函数挖掘的算法性能比标准GEP在进化效率上平均提高了70%。

关键词: 基因表达式编程, 局部最优, 个体多样性, 自适应进化辈数

Abstract: Gene expression programming (GEP) is a powerful tool for function discovery. However, it may suffer from prematurity in solving problems. The existing methods for preventing GEP from prematurity usually embark after the occurrence of prematurity and hence are inefficient. This paper proposes a novel strategy for pre-monitoring the premature of GEP. The main contributions include: (1) By evaluating the diversity of chromosomes, an individual selection mechanism is proposed. And the diversity contribution-GEP (DC-GEP) compromising fitness maximization and diversity maintenance is designed; (2) A self-determined stop criterion, which is incorporated into the adaptive DC-GEP, is proposed; (3) The experimental results indicate that the proposed algorithm DC-GEP can enhance the evolution efficiency of mining complex functions by 70% compared with the basic GEP.

Key words: gene expression programming (GEP), local optimization, individual diversity, adaptive generation

中图分类号: