论文部分内容阅读
作为遗传算法的一个分支,遗传规划算法(Genetic Programming)由于和计算机程序的直接紧密结合,可以用来实现问题求解程序的优化设计和代码自动生成,被越来越被研究者所重视并应用于许多领域。但由于软硬件配置环境的限制,较难在PC机上用传统的LISP语言来实现算法,有必要采用一种通用的高级语言来实现算法。本文选用C++语言,用二叉树的树型结构和节点结构来表示GP个体和个体的节点,实现了GP算法,给出的算法实现的具体步骤。结合自主移动机器人沿墙走行为的设计,给出了本文算法在机器人适应性行为设计