Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published November 30, 2010 | Version v1
Journal article Open

Genetic Algorithms and Programming - An Evolutionary Methodology

  • 1. Hyderabad Institute of Technology and Management, India

Description

Abstract:

Genetic programming (GP) is an automated method for creating a working computer program from a high-level problem statement of a problem. Genetic programming starts from a high-level statement of “what needs to be done” and automatically creates a computer program to solve the problem. In artificial intelligence, genetic programming (GP) is an evolutionary algorithm-based methodology inspired by biological evolution to find computer programs that perform a user defined task. It is a specialization of genetic algorithms (GA) where each individual is a computer program. It is a machine learning technique used to optimize a population of computer programs according to a fitness span determined by a program's ability to perform a given computational task. This paper presents a idea of the various principles of genetic programming which includes, relative effectiveness of mutation, crossover, breeding computer programs and fitness test in genetic programming. The literature of traditional genetic algorithms contains related studies, but through GP, it saves time by freeing the human from having to design complex algorithms. Not only designing the algorithms but creating ones that give optimal solutions than traditional counterparts in noteworthy ways.

Keywords:

Genetic Programming, subtree, chromosomes, mutation, Evolutionary.

For more details...

Files

1110acij02.pdf

Files (742.8 kB)

Name Size Download all
md5:23c5226194a077c44558626de8499392
742.8 kB Preview Download