Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

A New Mutation Operator in Genetic Programming


Affiliations
1 Department of Computer Technology and Applications, Shri Govindram Seksaria Institute of Technology and Science, India
2 Department of Computer Engineering, Indian Institute of Technology Indore, India
     

   Subscribe/Renew Journal


This paper proposes a new type of mutation operator, FEDS (Fitness, Elitism, Depth, and Size) mutation in genetic programming. The concept behind the new mutation operator is inspired from already introduced FEDS crossover operator to handle the problem of code bloating. FEDS mutation operates by using local elitism replacement in combination with depth limit and size of the trees to reduce bloat with a subsequent improvement in the performance of trees (program structures). We have designed a multiclass classifier for some benchmark datasets to test the performance of proposed mutation. The results show that when the initial run uses FEDS crossover and the concluding run uses FEDS mutation, then not only is the final result significantly improved but there is reduction in bloat also.

Keywords

Bloat, Crossover, Elitism, Fitness, Mutation, Reproduction.
Subscription Login to verify subscription
User
Notifications
Font Size

Abstract Views: 388

PDF Views: 0




  • A New Mutation Operator in Genetic Programming

Abstract Views: 388  |  PDF Views: 0

Authors

Anuradha Purohit
Department of Computer Technology and Applications, Shri Govindram Seksaria Institute of Technology and Science, India
Narendra S. Choudhari
Department of Computer Engineering, Indian Institute of Technology Indore, India
Aruna Tiwari
Department of Computer Engineering, Indian Institute of Technology Indore, India

Abstract


This paper proposes a new type of mutation operator, FEDS (Fitness, Elitism, Depth, and Size) mutation in genetic programming. The concept behind the new mutation operator is inspired from already introduced FEDS crossover operator to handle the problem of code bloating. FEDS mutation operates by using local elitism replacement in combination with depth limit and size of the trees to reduce bloat with a subsequent improvement in the performance of trees (program structures). We have designed a multiclass classifier for some benchmark datasets to test the performance of proposed mutation. The results show that when the initial run uses FEDS crossover and the concluding run uses FEDS mutation, then not only is the final result significantly improved but there is reduction in bloat also.

Keywords


Bloat, Crossover, Elitism, Fitness, Mutation, Reproduction.