Verified Document

Schools Of Evolutionary Computation Evolutionary Creative Writing

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. 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...

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.

References

Yao, Xin. (1999). Evolutionary Computation: Theory and Applications. Publisher: World Scientific.

Back, Thomas. Fogel, David.B, Michaelewicz, Zbigniew. (2000). Evolutionary Computation 1: Basic Algorithms and Operators. Publisher: CRC Press.

Mitchell, Melanie. (1998). An Introduction to Genetic Algorithms. Publisher: MIT Press.

Koza, John. R. (1992). Genetic Programming: On the Programming of Computers by means of natural selection. Publisher: MIT Press.

McDonnell, John.R, Reynolds, Robert.G, Fogel, David.B. (1995). Evolutionary Programming 4. Publisher: MIT Press.

Sources used in this document:
References

Yao, Xin. (1999). Evolutionary Computation: Theory and Applications. Publisher: World Scientific.

Back, Thomas. Fogel, David.B, Michaelewicz, Zbigniew. (2000). Evolutionary Computation 1: Basic Algorithms and Operators. Publisher: CRC Press.

Mitchell, Melanie. (1998). An Introduction to Genetic Algorithms. Publisher: MIT Press.

Koza, John. R. (1992). Genetic Programming: On the Programming of Computers by means of natural selection. Publisher: MIT Press.
Cite this Document:
Copy Bibliography Citation

Related Documents

Genetic Algorithms Parallel Genetic Algorithms 1d Bin Packing Supercomputers...
Words: 9676 Length: 20 Document Type: Dissertation or Thesis complete

Solving the 1D Bin Packing Problem Using a Parallel Genetic Algorithm: A Benchmark Test The past few decades have witnessed the introduction in a wide range of technological innovations that have had an enormous impact on consumers, businesses and governmental agencies. Computer-based applications in particular have been key in facilitating the delivery of a wide range of services and information, and computer processing speeds have consistently increased incrementally. Computer processing speeds,

Left Brain, Right Brain the Human Brain
Words: 947 Length: 3 Document Type: Essay

Left Brain, Right Brain The human brain is one of the most complex organs of the body. In vertebrate animals, it is the central focus of the neural system and is responsible for the control and interpretation of the senses = of vision, bearing taste and balance. The brain helps us maintain balance, allows us to think past the "now," and to positive probably futures and ways of reaching that goal.

Anderson, Rw & Chantal K. 1998, Transition
Words: 1083 Length: 3 Document Type: Essay

Anderson, RW & Chantal K. 1998, Transition banking: financial development of central and eastern Europe, Clarendon Press, Oxford. Barley, S 1983, Semiotics and the study of occupational and organizational cultures, Administrative Science Quarterly, Vol.28, pp.393-413. Blount, E 2004, Bad rap on Russian banking? ABA Banking Journal, no.12, pp.47-52. Brown, J 1987, A review of meta-analyses conducted on psychotherapy outcome research, Clinical Psychology Review, Vol. 7, Issue. 1, pp. 1-23. Bullis, CA & Tompkins, PK

IQ & Cultural Bias IQ
Words: 2634 Length: 6 Document Type: Thesis

The researchers found that the student's minimum performance rate correlated more closely with their IQ scores than any other single variable. High and low IQ scores were predicted on the basis of the worst performance (minimum recall) and the best performance (maximum recall). When compared, those that were predicted on the basis of the worst performance were more accurate, indicating that "worst performance reveals more about intelligence than best performance"

Fuzzy Logic and Project Portfolio Management
Words: 14782 Length: 54 Document Type: Multiple Chapters

Portfolio Management In the project portfolio management context, a portfolio is an aggregation of active programs, projects and other business activities that indicate an organization's priorities, investments and allocation of resource (The standard for portfolio management, 2008). According to the editors of PM Network, "Portfolio management is the centralized management of one or more of those portfolios to achieve specific strategic business objectives" (2008, p. 75). Using project portfolio management

Clinical Psychology
Words: 60005 Length: 200 Document Type: Dissertation

Clinical Psychology Dissertation - Dream Content as a Therapeutic Approach: Ego Gratification vs. Repressed Feelings An Abstract of a Dissertation Dream Content as a Therapeutic Approach: Ego Gratification vs. Repressed Feelings This study sets out to determine how dreams can be used in a therapeutic environment to discuss feelings from a dream, and how the therapist should engage the patient to discuss them to reveal the relevance of those feelings, in their present,

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now