Schools of Evolutionary Computation Evolutionary Creative Writing

Total Length: 1383 words ( 5 double-spaced pages)

Total Sources: 4

Page 1 of 5

Then, each program is measured in terms of how well it can perform in a given environment. Based on this test called the fitness measure, the fit programs are selected for the next generation of reproduction. This process is continued until the best solution is determined. (Koza, 1992).

The advantages of genetic programming is that it is an evolving process based on the tested process of natural selection and evolution. This also uses parallel processing and so it can produce more accurate results within a short period of time. Due to these advantages, it is used in many real-world applications.

It plays a profound role in data mining and virtual reality, in every field ranging from finance to gaming. Specialized computer programs can retrieve data from large databases with a lot of precision and speed. These programs can also be used to identify relationships among this data and express them in a way that is best suited for the user. In the field of virtual reality, it can be used to generate the right graphical shapes and sounds to better depict a certain scenario.

Though genetic programming is used in many major applications and fields of study, it also comes with some criticism. The main criticism is that it is very difficult to implement a solution that will solve search as well as optimization problems. Also, genetic programs can only solve problems that have a broad outline. It is not possible to get results when the user starts from zero.

Evolutionary Programming

Evolutionary programming is another optimization technique that is a slight variant of the genetic algorithms. Instead of focusing on the genetic factors of evolution, the evolutionary programming technique lays more emphasis on the behavioral relationship between the parent and offspring. The process is very similar to the other techniques. A random sample is selected and out of this each solution is reproduced to a new population.

Stuck Writing Your "Schools of Evolutionary Computation Evolutionary" Creative Writing?

The fitness of each solution is computed and a tournament selection process is followed to pick the fittest or the best solution. Under this solution, an individual or parent is chosen based on how many other individuals it was able to beat during the tournament.

A notable feature of evolutionary programming is that it does not user crossover as a genetic factor in the process of mutation and reproduction. Its major advantage is that there is no fixed representation like encoding the solutions as bit strings. Also, since crossover is not used as a genetic operator, minor variations in the offspring does not lead to major variations. This also avoids the problem of premature convergence.

It can be applied to a wide range of fields like transportation, pharmaceutical, military planning, games, control systems, earthquake determination, sensor array localization, integer optimization, optical systems, image resolution, face recognition systems and even to monitor blood pressure during surgery. (McDonnell, Reynolds & Fogel, 1995).

Despite this extensive application, there are also some problems and issues that come with it. The primary issue is the fitness assessment. When a tournament selection is used, it only determines the best of the existing solutions and not necessarily the optimal solution. It also looks at fitness "as a single resource that has to be shared by individuals occupying the same environmental niche." (McDonnell, Reynolds & Fogel, 1995, p.110). These factors make it difficult to determine the optimal solution every time.

Conclusion

In short, these three techniques of evolutionary computation have changed the world in many ways. They are in the nascent stages of development and as they grow, they are expected to make major break-through in our understanding of problems and our ability to find solutions for these problems quickly and efficiently......

Show More ⇣


     Open the full completed essay and source list


OR

     Order a one-of-a-kind custom essay on this topic


sample essay writing service

Cite This Resource:

Latest APA Format (6th edition)

Copy Reference
"Schools Of Evolutionary Computation Evolutionary" (2010, March 15) Retrieved May 21, 2025, from
https://www.aceyourpaper.com/essays/schools-evolutionary-computation-evolutionary-628

Latest MLA Format (8th edition)

Copy Reference
"Schools Of Evolutionary Computation Evolutionary" 15 March 2010. Web.21 May. 2025. <
https://www.aceyourpaper.com/essays/schools-evolutionary-computation-evolutionary-628>

Latest Chicago Format (16th edition)

Copy Reference
"Schools Of Evolutionary Computation Evolutionary", 15 March 2010, Accessed.21 May. 2025,
https://www.aceyourpaper.com/essays/schools-evolutionary-computation-evolutionary-628