首页> 外文会议>Genetic programming. >Medial Crossovers for Genetic Programming
【24h】

Medial Crossovers for Genetic Programming

机译:基因编程的中间交叉

获取原文
获取原文并翻译 | 示例

摘要

We propose a class of crossover operators for genetic programming that aim at making offspring programs semantically intermediate (medial) with respect to parent programs by modifying short fragments of code (subprograms). The approach is applicable to problems that define fitness as a distance between program output and the desired output. Based on that metric, we define two measures of semantic 'mediality', which we employ to design two crossover operators: one aimed at making the semantic of offsprings geometric with respect to the semantic of parents, and the other aimed at making them equidistant to parents' semantics. The operators act only on randomly selected fragments of parents' code, which makes them computationally efficient. When compared experimentally with four other crossover operators, both operators lead to success ratio at least as good as for the non-semantic crossovers, and the operator based on equidistance proves superior to all others.
机译:我们提出了一种用于遗传编程的交叉算子,其目的是通过修改短代码片段(子程序)使子代程序相对于父程序在语义上处于中间(中间)。该方法适用于将适合度定义为程序输出与所需输出之间的距离的问题。基于该度量,我们定义了两种语义“中间性”度量,我们使用它们来设计两个交叉运算符:一种旨在使后代的语义相对于父母的语义具有几何形状,另一种旨在使后代的语义与父代的语义等距。父母的语义。运算符仅对随机选择的父母代码片段起作用,这使它们的计算效率很高。与其他四个交叉算符进行实验比较时,这两个算符的成功率至少与非语义交换一样好,并且基于等距的算符被证明优于其他所有算符。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号