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

›› 2005, Vol. 31 ›› Issue (13): 96-98.

• 论文 • 上一篇    下一篇

遗传编程的Matlab语言实现

李良敏   

  1. 西安交通大学机械工程学院 西安 710049
  • 发布日期:2005-07-15

Implementation of Genetic Programming for Matlab

LI Liangmin   

  1. (School of Mechanical Engineering, Xi'an Jiaotong University, Xi'an 710049)
  • Published:2005-07-15

摘要: 引入堆栈技术,采用后缀表达式使遗传编程的树型结构易于转换为线性序列,并解决了初始个体生成算法、杂交算子操作、表达式个体求值等问题,使遗传编程不再依赖于专用编程语言和指针操作,能够方便地用Matlab语言实现。

关键词: 遗传编程, Matlab, 堆栈, 后缀表达式

Abstract: Postfix notation of binary tree and stack technique are introduced to realize linear encoding instead of traditional multiple tree encoding. problems such as generating initial individuals, realizing crossover operation and evaluating the fitness of individuals are also discussed. Therefore, genetic programming can be implemented easily by Matlab without the limitation of programming language.

中图分类号: