首页> 外文会议>International Conference on Evolutionary Computation >The Effect of Extensive Use of the Mutation Operator on Generalization in Genetic Programming Using Sparse Data Sets
【24h】

The Effect of Extensive Use of the Mutation Operator on Generalization in Genetic Programming Using Sparse Data Sets

机译:突变运营商广泛利用突变对遗传编程泛化的贡献

获取原文

摘要

Ordinarily, Genetic Programming uses little or no mutation. Crossover is the predominant operator. This study tests the effect of a very aggressive use of the mutation operator on the generalization performance of our Compiling Genetic Programming System ('CPGS'). We ran our tests on two benchmark classification problems on very sparse training sets. In all, we performed 240 complete runs of population 3000 for each of the problems, varying mutation rate between 5% and 80%. We found that increasing the mutation rate can significantly improve the generalization capabilities of GP. The mechanism by which mutation affects the generalization capability of GP is not entirely clear. What is clear is that changing the balance between mutation and crossover effects the course of GP training substantially - for example, increasing mutation greatly extends the number of generations for which the GP system can train before the population converges.
机译:通常,遗传编程很少或没有突变。交叉是主要的操作员。本研究测试了非常积极地使用突变运算符对我们编译遗传编程系统('CPGS')的泛化性能的影响。我们在非常稀疏训练集上对两个基准分类问题进行了测试。总而言之,我们对每个问题进行了240次完成3000次,变化率为5%至80%。我们发现增加突变率可以显着提高GP的泛化能力。突变影响GP的泛化能力的机制并不完全清楚。显而易见的是,改变突变和交叉效应的平衡基本上的GP训练过程 - 例如,增加突变大大扩展了GP系统可以在群体收敛之前训练的几代人数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号