作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (23): 210-213. doi: 10.3969/j.issn.1000-3428.2008.23.075

• 人工智能及识别技术 • 上一篇    下一篇

基因表达式编程的2种解码方法

谢大同1,陈巧云2   

  1. (1. 仰恩大学计算机与信息学院,泉州 362014;2. 仰恩大学财务部,泉州 362014)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-12-05 发布日期:2008-12-05

Two Decoding Methods of Gene Expression Programming

XIE Da-tong1, CHEN Qiao-yun2   

  1. (1. School of Computer and Information, Yang-ment of Financial Affairs, Yang-En University, Quanzhou 362014)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-12-05 Published:2008-12-05

摘要: 在基因表达式编程的基础上提出2种新的解码方法,分析了它们的时间和空间复杂度。第1种方法完全遵照原始基因表达式编程中基因型与表现型之间的映射关系,直接在基因型上计算和求解表达式。第2种方法在基因结构保持不变的前提下,利用栈来计算和获取表达式,使得基因型与表现型之间的映射关系已不同于前者。这2种方法对重组算子有着不同程度的影响。在3组数据上的实验结果表明,2种新的解码方法可行而且高效,第2种解码方法更有利于优良子树模式的保护。

关键词: 基因表达式编程, 解码, 基因型, 表现型, 复杂度

Abstract: Two new decoding methods for Gene Expression Programming(GEP) are proposed in this paper, and their time and space complexity are analyzed. The first method conforms to the mapping relationship between genotype and phenotype of GEP, and the expression and its value are obtained directly on genotype. The second method gets the expression and its value by stack, which makes the mapping relationship between genotype and phenotype different from the foregoing. The two methods have different effects on the recombination operators. The experiments on three groups of data show the new decoding methods are feasible and efficient. The second method is more propitious to preserve the excellent schemes.

Key words: Gene Expression Programming(GEP), decoding, genotype, phenotype, complexity

中图分类号: