Genetic Programming is a method which allows automatic search for compound solutions by using a computer. Genetic Programming can be observed as an fundamentally creative method. By using Genetic Programming the Computer programs in can be written in a variety of programming languages. Genetic Programming is very computationally exhaustive and therefore it was mainly used to solve relatively easy problems. Nowadays Genetic Programming methods have been used to evolvable hardware as well as computer programs.
Genetic programming generates computer programs in the lisp or system computer languages as the solution. Genetic programming is an automatic method for creating a working computer program from a high-level trouble which report of a problem. Genetic programming utilizes four steps to solve problems were it Create an original population of casual work of the functions and terminals of the difficulty.
It Carry out each program in the populace and allocate it a fitness value according to how well it solves the problem. Then it creates new populace of the computer programs. After that the greatest consequently remote solution, is selected as the result of genetic programming.
