Evolving computer programs without subtree crossover

  • Authors:
  • K. Chellapilla

  • Affiliations:
  • Dept. of Electr. & Comput. Eng., California Univ., San Diego, CA

  • Venue:
  • IEEE Transactions on Evolutionary Computation
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

An evolutionary programming procedure is used for optimizing computer programs in the form of symbolic expressions. Six tree mutation operators are proposed. Recombination operators such as crossover are not included. The viability and efficiency of the method is extensively investigated on a set of well-studied problems. The evidence indicates that the technique is not only viable but is indeed capable of evolving good computer programs. The results compare well with other evolutionary methods that rely on crossover to solve the same problems