
|
Genetic programming (GP) is need for the future programming and major break through in today's technical approach to designing new products can only come through genetic programming efforts. The genetic algorithm is a probabilistic search algorithm that iteratively transforms a set (called a population) of mathematical objects (typically fixed-length binary character strings), each with an associated fitness value, into a new population of offspring objects using the Darwinian principle of natural selection and using operations that are patterned after naturally occurring genetic operations, such as crossover and mutation. Genetic programming now routinely delivers high-return human-competitive machine intelligence. Genetic programming is an automated invention machine. Genetic programming can automatically create a general solution to a problem in the form of a parameterized topology. GA is based on the Darwinian principle of reproduction and survival of the fittest and analogs of naturally occurring genetic operations such as crossover (recombination) and mutation. This method operates with a population of individuals (chromosomes), where each of them encodes possible solution of a problem the genetic algorithm was applied to. In GA chromosomes are represented by fixed length strings (arrays of bits, numbers, etc), what makes the implementation of genetic operators very simple. Initially the population is initialized with random chromosomes, but then it starts evolving by applying such genetic operators like crossover, mutation and selection. Determining the set of terminals, determining the set of functions, determining the fitness measure, determining the parameters for the run, population size, number of generations, minor parameters, determining the method for designating a result and the criterion for terminating a run, are major steps in GP. GP is extremely useful in aero space applications, search for minerals and oil both on land and under sea, stock exchanges, designing of faster computer chips, new telecommunication products, medicine and thousands of other areas. Read white papers on our website for concepts of ADF and EDF in genetic programming. We undertake work on projects specified by the customers.
|