Introduction to Evolutionary Computation. Questions to consider during this lesson:  - How is digital evolution similar to biological evolution? How.

Slides:



Advertisements
Similar presentations
Introduction to Evolution
Advertisements

Natural Selection and the Evidence of Evolution
Darwin and His Theory of Evolution by Natural Selection
Evolution by Natural Selection
Genetic Algorithms Learning Machines for knowledge discovery.
EVOLUTION. EVOLUTION The first living organisms were simple, single celled organisms. Through time more complex simple- celled creatures were created.
Darwin and His Theory of Evolution by Natural Selection
NATURAL SELECTION, EVIDENCE OF EVOLUTION, AND EVOLUTIONARY BIOLOGY 10.3, 10.4, and 10.5.
Biology and the Tree of Life Chapter One. Key Concepts Organisms obtain and use energy are made up of cells, process information, replicate, and as populations.
Evolution and Natural Selection
Population GENETICS.
MECHANISMS OF EVOLUTION.  After studying Malthus, Darwin realized that if more individuals are produced than can survive, members of a population must.
Evidence for Biological Evolution. Evolution results from 4 factors:  Potential for a species to increase in number  Heritable genetic variation  Due.
Evolution.  This unit explains the scientific aspect of evolution.  There are multiple views on evolution all of which have significant evidence for.
Several key insights led to Darwin’s idea for natural selection.
Section 2: Applying Darwin’s Ideas
Evolution. The change in the genetic makeup of a population over time is evolution.
UNIT 3C.  Behavior Genetics: Predicting Individual Differences  Evolutionary Psychology: Understanding Human Nature  Reflections on Nature and Nurture.
Evolution What role does the environment play in an organism’s survival, reproduction and evolution?
Unit 3C: Biological Bases of Behavior: Genetics, Evolutionary Psychology, and Behavior.
Unit 3C: Biological Bases of Behavior: Genetics, Evolutionary Psychology, and Behavior.
MECHANISMS OF EVOLUTION. POPULATIONS, NOT INDIVIDUALS, EVOLVE An organism cannot change its phenotype. A phenotype can become more predominant in a population,
Lesson Overview Lesson Overview Darwin Presents His Case Lesson Overview 16.3 Darwin Presents His Case.
ECE 103 Engineering Programming Chapter 52 Generic Algorithm Herbert G. Mayer, PSU CS Status 6/4/2014 Initial content copied verbatim from ECE 103 material.
Darwin, Malthus, and Limiting Factors In 1798, Economist Thomas Malthus noted people were being born faster than people were dying, causing overcrowding.
Descent With Modification: A Darwinian View of Life 30 November, 2005 Text Chapter 22.
Evidence that supports the theory of Evolution Fossil Records Geographic Distribution Ebryology Homologous Structures Vestigial Structures Biochemistry.
Chapter 22 Descent with Modification: A Darwinian View.
Chapters 16 Darwin’s Theory of Evolution. Chapter 16 Darwin’s Theory of Evolution Evolution- The process by which organisms have changed over time.
Natural Selection. Evolution by Natural Selection.
… evolution by natural selection?. Summary of Darwin’s evidence and main ideas on the Origin of Species by Means of Natural Selection Convergent evolution.
Unit 3C: Biological Bases of Behavior: Genetics, Evolutionary Psychology, and Behavior.
Ch.10: Principles of Evolution
1 Autonomic Computer Systems Evolutionary Computation Pascal Paysan.
HAPPY TUESDAY Bellwork for yesterday write “video” Today you will need: Something to write with, a new Bellwork Sheet and your Journal Turn in your homework.
HAPPY TUESDAY Bellwork: Write down only the bolded red portion and your answer. Two species of mice live in a field in the middle of East Texas. One mouse.
Chapter 16 Darwin’s Theory of Evolution Evolution What is evolution? A change in a population over time These changes is caused by many factors and are.
Lesson Overview Lesson Overview Darwin Presents His Case Lesson Overview 16.3 Darwin Presents His Case.
CSCOPE Unit: 09 Lesson: 01.  Be prepared to share your response to the following: ◦ Biological evolution happens at the __________ level, not the individual.
Natural Selection and the Evidence of Evolution (15.1) Evolution Foldable 1.Fold 4 pieces of paper, so you have 7 layered flaps 2.Write “Evolution” on.
Evolution for Beginners. What is evolution? A basic definition of evolution… “…evolution can be precisely defined as any change in the frequency of alleles.
Evolution. Some Questions that can be answered by EVOLUTION Why do so many different animals have the same structure…..the arm bones in humans are the.
Psychology Unit 1 Vocabulary. Unit 1 - Psychology 1. Applied research 2. Basic research 3. Biological perspective 4. Cognitive perspective 5. Functionalism.
Evolution and Biodiversity. Summary of Evolution of Life CHARLES DARWIN TOOK HIS TRIP TO THE GALAPAGOS ISLANDS.
Natural Selection. A. Species overproduce offspring that may survive an environment. B. There is little variation among members of a population. C. Competition.
Evolution and Biodiversity G. Tyler Miller’s Living in the Environment 14 th Edition Chapter 5 Part 1 G. Tyler Miller’s Living in the Environment 14 th.
Unit Plan an Assessment of Student Learning. Evolution Each lesson in my unit plan was constructed using the 5-E model to enhance inquiry. Students responded.
Critter/Evolution Test Review
16.3 Darwin Presents His Case
Natural Selection Lab 14.
Welcome to Jeopardy!.
16.3 Darwin Presents His Case
Unit 9: Evolution 9.3 What is Evolution?.
Chapter 16: Darwin’s Theory of Evolution
Fossils provide a record of evolution.
Darwin Presents His Case (Ch 16.3)
The Theory of Natural Selection
Biological Bases of Behavior Northwest High School
Evolution Notes.
16.3 Darwin Presents His Case
Evolution.
Evolutionary Mechanisms
EVOLUTION: DARWIN vs. LAMARCK
Several key insights led to Darwin’s idea for natural selection.
Populations Change Over Time through Natural Selection
16.3 Darwin Presents His Case
16.3 Darwin Presents His Case
16.3 Darwin Presents His Case
Unit 9: Evolution 9.3 What is Evolution?.
EVOLUTION.
Presentation transcript:

Introduction to Evolutionary Computation

Questions to consider during this lesson:  - How is digital evolution similar to biological evolution? How is it different?  - How can the principles of natural selection be applied to solve engineering design problems?

Evolution Evolution is a process that results in heritable changes in the traits of a population of organisms over multiple generations Evolution occurs whenever and wherever three conditions are met:  - replication (reproduction)  - variation (differences among individuals)  - competition (different reproduction rates) This process is called natural selection. There are other mechanisms that contribute to the process of evolution, but natural selection is the main force that leads to adaptive traits

 Avida software was created to study the process of evolution (“a” = artificial “vida” = life)  Digital organisms are small, self-replicating computer programs  Digital organisms live and reproduce in a virtual environment determined by the user  Random replication errors cause mutations to occur in the programs as they reproduce, which leads to variation within a population Introduction to Digital Evolution

 Instance of evolution in a model environment  Digital organisms and the environment in Avida differ from the biological world, but the mechanisms that cause evolution are the same  The application enables researchers to address questions about evolution that are difficult or impossible to answer using biological organisms  Faster replication  Larger population sizes  Complete control over environment  Observe and record events without interfering

 The principles of natural selection can be applied to engineering problems  A random set of potential solutions to a problem are competed in a modeled environment  The best solutions outcompete less efficient solutions  Evolutionary computation has been applied to solve many engineering problems, such as:  robotic controllers and morphology  self-managing computer systems  a NASA satellite antenna  Evolutionary Computation & Engineering

 Avida-ED is an educational version of Avida that was developed to teach evolution and the nature of scientific inquiry  user-friendly interface  you can ask your own questions and collect data to answer them  outcomes are not preprogrammed – every run is unique  you can observe mutations, replication and the effects of evolution on a population

Digital Organism Replicating in Avida-ED Notice that some commands are circled in green – these are the mutations at which random replication errors occurred

Digital Organisms in Avida-ED A series of computer commands represented by letters (A-Z) Genetic information of the organism (similar to DNA) ancestordescendant Over many generations, mutations accumulate

Digital Organisms in Avida-ED process numbers from their environments Original ancestor: Capable of replication only Half of its code is (c), which is a no-operation command Descendant: Differs from ancestor due to random replication errors May have a series of commands that code for a specific function (for example, adding two numbers together)

The ancestor organism reproduces in the virtual petri dish and results in a population of unique individuals Click here to change the environmental variables

The user controls which logic functions are rewarded, as well as the mutation rate and world size Click here to return to the virtual petri dish

The sequence of commands differs among individuals. Certain logic functions are rewarded with increased “energy” (computing power), which allows the organism to execute its commands (and reproduce) faster Individuals in a population can be viewed and saved in Avida-ED. Individuals compete for space on the grid. Offspring are placed into a random adjacent box on the grid and may overwrite existing organisms.

Summary Avida-ED provides an instance of evolution because digital organisms:  - replicate  - differ from each other due to random replication errors  - compete for space on the virtual petri dish Although the digital organisms are not identical to any biological organism, the processes that act on them and lead to evolution are the same Software such as Avida can be used to solve engineering problems. Each digital organism represents a possible solution and the digital environment is a model of the real-world conditions that the design would be subjected to.

1.How is digital evolution similar to biological evolution? How is it different? 2.How can the principles of natural selection be applied to solve engineering design problems? Discuss your answers to the following questions: