Evolutionary Computation (P. Koumoutsakos) 1 What is Life  Key point : Ability to reproduce.  Are computer programs alive ? Are viruses a form of life.

Slides:



Advertisements
Similar presentations
Focus Groups -- Four Recurring Themes Teachers often dont teach human evolution if its not assessed by statewide standardized testing. When teachers.
Advertisements

Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Genetic Algorithms. Some Examples of Biologically Inspired AI Neural networks Evolutionary computation (e.g., genetic algorithms) Immune-system-inspired.
What is Evolution? Variation exists in all populations Variation is inherited Evolution is heritable changes in a population over many generations. Descent.
Genetic Algorithms1 COMP305. Part II. Genetic Algorithms.
In your own words, provide the essential points of Charles Darwin’s theory of evolution by natural selection (descent with modification).
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
EVOLUTION. EVOLUTION The first living organisms were simple, single celled organisms. Through time more complex simple- celled creatures were created.
Evolutionary algorithms
DARWIN. DESCENT WITH MODIFICATION All species of organisms living on Earth today are descended from ancestral species All species of organisms living.
Introduction to Genetic Algorithms and Evolutionary Computation
The Theory Evolution via natural selection How did different organisms arise? How are they related? Listen to the audio portion of this lecture by viewing.
What is Evolution? Variation exists in all populations Variation is inherited Evolution is heritable changes in a population over many generations. Descent.
Evidence for Evolution “There is grandeur in this view of life, with its several powers, having been originally breathed by the Creator into a few forms.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
The Struggle For Existence The Revolutionary idea of Evolution in determining species diversification.
Genetic Algorithms Genetic Algorithms – What are they? And how they are inspired from evolution. Operators and Definitions in Genetic Algorithms paradigm.
Derivative Free Optimization G.Anuradha. Contents Genetic Algorithm Simulated Annealing Random search method Downhill simplex method.
EE459 I ntroduction to Artificial I ntelligence Genetic Algorithms Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
Aim: How does evolution occur by natural selection?
1 Review What happens in the process of natural selection Explain Why do organisms with greater fitness generally leave more offspring than organisms that.
Evolution What role does the environment play in an organism’s survival, reproduction and evolution?
1.Behavior geneticists study the genetic basis of behavior and personality differences among people. 2.The more closely people are biologically related,
CH 4 ORGANIZATION OF LIFE 4-2 EVOLUTION. Organisms are well suited to where they live and what they do.
Lesson Overview Lesson Overview Darwin Presents His Case Lesson Overview 16.3 Darwin Presents His Case.
Genetic Algorithms. 2 Overview Introduction To Genetic Algorithms (GAs) GA Operators and Parameters Genetic Algorithms To Solve The Traveling Salesman.
EE749 I ntroduction to Artificial I ntelligence Genetic Algorithms The Simple GA.
Darwin, Malthus, and Limiting Factors In 1798, Economist Thomas Malthus noted people were being born faster than people were dying, causing overcrowding.
Monday, June 6, To understand how Darwin developed his theory of evolution I can: Level E: state Darwin’s Theory of Evolution Level D: state Darwin’s.
NATURAL SELECTION. Darwin observed that – organisms produce more offspring than the environment can support – organisms vary in many characteristics –
Theory of E v o l ut i o n Chapter 15. What is Evolution? Change over time The process by which modern organisms have descended from ancient organisms.
Natural Selection. Evolution by Natural Selection.
“Nothing in biology makes sense except in the light of evolution.” Biologist (1900 – 1975) _____. Darwin Charles Darwin in later yearsCharles Darwin at.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Darwin “Natural Selection”. Natural Selection: The process by which individuals that are better adapted to their environment are more likely to survive.
Lesson Overview Lesson Overview Darwin Presents His Case Lesson Overview 16.3 Darwin Presents His Case.
Evolution by natural selection How do species change over time?
Natural Variation & Artificial Selection. Natural Variation & Artifical Selection Darwin, through many observations, explained evolution by natural variation.
Aim: How does evolution occur by natural selection?
History of Evolution Chapter 9. Which came first?
Darwin’s Theory of Evolution by Natural Selection Section 15-3 Darwin Presents His Case.
Evolution by means of Natural Selection. How old is Life on Earth?
Evolution Evolution- changes that have transformed life over time.
Natural Selection. A. Species overproduce offspring that may survive an environment. B. There is little variation among members of a population. C. Competition.
Genetic (Evolutionary) Algorithms CEE 6410 David Rosenberg “Natural Selection or the Survival of the Fittest.” -- Charles Darwin.
1 History of Evolutionary Thought. 2 Early Ideas On Earth’s Organisms Aristotle believed species were fixed creations arranged by their complexity Aristotle.
Adaption and Evolution
EVOLUTION In biology, Evolution refers to the process through which species change over time. The change results from a change in the genetic material.
Theory of Natural Selection Power Notes
By: Mr. Godinez.
Quick Review: What is evolution?
Chapter 16: Darwin’s Theory of Evolution
Darwin Presents His Case (Ch 16.3)
The Theory of Natural Selection
Natural Selection.
Natural Variation & Artificial Selection
Chapter 24 (The Origin of Species) P in Holtzclaw
Evolution and Biodiversity Origins, Niches, and Adaptation Chapter 5
Natural Selection Struggle for Existence Survival of the Fittest
Natural Variation & Artificial Selection
16.3 Darwin Presents His Case
16.3 Darwin Presents His Case
This is Evolution.
Evolution.
EVOLUTION: DARWIN vs. LAMARCK
Darwin’s Theory of Evolution by Natural Selection
Evolution Chpt
Natural and Artificial Selection
Foster Chamberlin Humanities 102 April 10, 2019
Darwin Presents His Case
Presentation transcript:

Evolutionary Computation (P. Koumoutsakos) 1 What is Life  Key point : Ability to reproduce.  Are computer programs alive ? Are viruses a form of life ?  Key point : Interelatedness  All living organisms are related to one another - common ancestor  BUT  Organisms come to differ from one another in function, form and complexity through  EVOLUTION

Evolutionary Computation (P. Koumoutsakos) 2 Evolution - Components  Inheritance : passing of characteristics from parent to offspring  Variation/Mutation : offsprings are not exact copies of parents  Selection : Differential favoring of some organisms over others

Evolutionary Computation (P. Koumoutsakos) 3 Life & Evolution  Life : an evolutionary process on earth  Evolution : Helps our understanding of what is important in life and how living systems come to function  Case Study : Why living organisms do not have (m)any metallic parts ?

Evolutionary Computation (P. Koumoutsakos) 4 Evolution and Scientific Inquiry Ø There is a grandeur in this view of life, with its several powers, having been originally breathed into a few forms or into one; and that, whilst this planet has gone cycling on according to the fixed law of gravity, from so simple a beginning endless forms most beautiful and most wonderful have been, and are being, evolved… Ø …I have called this principle, by which each slight variation, if useful, is preserved, by the term Natural Selection. Charles Darwin,- “The origin of species”

Evolutionary Computation (P. Koumoutsakos) 5 Evolution & Optimization  Evolution : Survival of the “fittest “ in a given environment.  Optimization : Identify the best possible design given a certain environment and initial conditions. Organisms evolve via inheritance, recombinantion, mutation, selection by the Environment. Parameters of a design/function are evolved via inheritance, recombinantion, mutation, selection so as to optimize a cost function.

Evolutionary Computation (P. Koumoutsakos) 6 Evolution & Optimization Organisms inheritance, recombinantion, mutation, Selection Environment. Parameters inheritance, recombinantion, mutation, Selection Cost Function

Evolutionary Computation (P. Koumoutsakos) 7 Why Evolutionary Computation ? Biomimetics vs. Evolutionary Design : Instead of imitating the final product of biological systems, imitate the process by which they are designed.. Design must be environment and initial conditions specific.

Evolutionary Computation (P. Koumoutsakos) 8 Why Evolutionary Computation ? Evolution, Biology and Artificial Life By imitating evolution we may learn something about natural evolutionary principles As we study individual behavior of members of a population we may learn something about self-organizing principles, a few things about society organizations and possibly a few things about ourselves.

Evolutionary Computation (P. Koumoutsakos) 9 Why Evolutionary Computation ? The No-Free Lunch Theorem (Wolpert, McReady 1996) There cannot exist any algorithm for solving all optimization problems that is on average superior to any competitor.

Evolutionary Computation (P. Koumoutsakos) 10 Why Evolutionary Computation ? Optimization in an Engineering Environment Automation - Use of commercial codes & empirical formulas Optimizer Empirical formulas Commercial Codes Cost

Evolutionary Computation (P. Koumoutsakos) 11 Why Evolutionary Computation ? If there is a traditional method that works do not use EA’s. BUT Linearisation or over-simplification is usually used so that traditional methods are applicable.

Evolutionary Computation (P. Koumoutsakos) 12 Why Evolutionary Computation ? Adaptivity in design

Evolutionary Computation (P. Koumoutsakos) 13 When Evolutionary Computation ? CPU Knowledge of the problem Neural Networks Experts First Principles EVOLUTIONARY ALGORITHMS GRADIENT ALGORITHMS HYBRIDS ???

Evolutionary Computation (P. Koumoutsakos) 14 A Generic Evolution Algorithm Initialise a Population. 1.Compute Fitness of the individuals. 2.Select Parents/Survivors on the basis of Fitness 3.Extend the population by : cloning, mutation, crossover GO TO STEP 1

Evolutionary Computation (P. Koumoutsakos) 15 The 1+1 Evolution Strategy The (1+1) - ES I. Rechenberg, 1964 …… Generation 0 Generation 1 Generation 2 Generation 200

Evolutionary Computation (P. Koumoutsakos) 16 The 1+1 Evolution Strategy - Examples Function fitting by adjusting the coefficients of polynomials.

Evolutionary Computation (P. Koumoutsakos) 17 The 1+1 Evolution Strategy - Examples

Evolutionary Computation (P. Koumoutsakos) 18 I. EVOLUTION STRATEGIES B contains information for the evolution path - Correlations of successful mutations - PCA of paths The environment is identified through mutation/success Covariance Matrix Adaptation ES - (N. Hansen)