0% found this document useful (0 votes)
15 views2 pages

Evolutionary computing

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

Evolutionary computing

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Evolutionary computing

Evolution-

Evolution is the change in the inherited characteristics of biological populations over successive
generations.

Evolution is, in effect, a method of searching among an enormous number of possibilities—e.g.,


the set of possible gene sequences—for “solutions” that allow organisms to survive and
reproduce in their environments. Evolution can also be seen as a method for adapting to
changing environments.

Evolutionary Computation-

Evolutionary computation is an area of computer science that uses ideas from biological
evolution to solve computational problems.

such problems require searching through a huge space of possibilities for solutions, such as
among a vast number of possible hardware circuit layouts for a configuration that produces
desired behavior, for a set of equations that will predict the ups and downs of a financial market,
or for a collection of rules that will control a robot as it navigates its environment. Such
computational problems often require a system to be adaptive— that is, to continue to perform
well in a changing environment.

Problems like these require complex solutions that are usually difficult for human programmers
to devise.

History of Evolutionary computation-

1960- Rechenberg introduced evolution strategies , a method he used to optimize real-valued


parameters for devices.
1960- The techniques called genetic algorithms (GAs) were first invented by Holland

1966- Fogel, Owens, & Walsh developed evolutionary programming (23), a technique in which
candidate solutions to given tasks were represented as finite-state machines and were evolved by
randomly mutating their state-transition diagrams and selecting the fittest.

You might also like