02/03/07DePaul University, HON2071 Evolutionary Computation Module for HON207.

Slides:



Advertisements
Similar presentations
Introduction to Evolution
Advertisements

Chapter 19 Evolutionary Genetics 18 and 20 April, 2004
Natural Selection SC.912.L Describe the conditions required for natural selection, including: overproduction of offspring, inherited variation, and.
1 Review Define the terms genes pool and relative frequency Predict Suppose a dominant allele causes a plant disease that usually kills the plant before.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Lecture Topic: Natural Selection as the mechanism of adaptive evolution: Importance: Natural Selection = differential survival and reproduction. Adaptation.
Mendel and the Gene Idea Marie Černá – Gregor Mendel.
Evolution of Populations
11.1 Genetic Variation Within Population KEY CONCEPT A population shares a common gene pool.
The plant of the day Welwitschia is a monotypic gymnosperm genus
Semester 2, Day 11 Other Mechanisms of Evolution.
I. In Part A of our allele frequency simulation the population was not evolving so the population is said to be in equilibrium. A. This means that allele.
Evolution and Genetics. Genes are found on chromosomes The process that produces sex cells is meiosis The passing of traits from parents to offspring.
Review Questions Genetics.
Gregory Shook. Darwin’s Handicaps Mendel’s work was published but ignored Didn’t know how traits are inherited Didn’t know how variation appeared.
MRS. MACWILLIAMS ACADEMIC BIOLOGY
Evolutionary Computation Dean F. Hougen w/ contributions from Pedro Diaz-Gomez & Brent Eskridge Robotics, Evolution, Adaptation, and Learning Laboratory.
Evolution as Genetic Change in Populations. Learning Objectives  Explain how natural selection affects single-gene and polygenic traits.  Describe genetic.
GENETICS REVIEW. A physical trait that shows as a result of an organism’s particular genotype. PHENOTYPE.
Evolution Michael J. Watts
Natural Selection SC.912.L Describe the conditions required for natural selection, including: overproduction of offspring, inherited variation, and.
Chapter 21 The Mechanics of Evolution Biology 101 Tri-County Technical College Pendleton, SC.
EE749 I ntroduction to Artificial I ntelligence Genetic Algorithms The Simple GA.
Ecology 8310 Population (and Community) Ecology A quick review of evolution… Classic example: Biston betularia Evolution by natural selection Population.
E VOLUTION. T ERMS TO KNOW Population Members of the same species living in the same area Genome Genetic make-up of an organism (DNA) Allele A variation.
genetics 1. create flashcards for the 13 vocabulary terms. 2. When you complete the flashcards you need to show them to me 3. This powerpoint can also.
Contribution of second order evolution to evolutionary algorithms Virginie LEFORT July 11 th.
1 Autonomic Computer Systems Evolutionary Computation Pascal Paysan.
EVOLUTION Inheritable Variation. Where does variation come from? Remember that inheritable variation comes from mutations and gene shuffling Inheritable.
Chapter 11 “The Mechanisms of Evolution” w Section 11.1 “Darwin Meets DNA” Objective: Identify mutations and gene shuffling as the primary sources of inheritable.
Genetics and Heredity. Heredity The passing of traits from parent to offspring (children) Can be by sexual or asexual reproduction.
Unit 4-.  The different forms of a gene  An allele whose trait always shows up in the organism when the allele is present.
Genetics Notes. Gregor Mendel Father of genetics Pea pod experiments.
 What is an inherited trait? › Give examples  What is an acquired trait? › Give examples.
EVOLUTION …via Natural Selection. Organisms produce more offspring than can survive.
Evolution of Populations. Individual organisms do not evolve. This is a misconception. While natural selection acts on individuals, evolution is only.
GENETICS Brainstorm!. c Mendel’s studies lead him to conclude that traits are passed on as distinct units (genes).
Population Genetics Measuring Evolutionary Change Over Time.
March 1, 2016Introduction to Artificial Intelligence Lecture 11: Machine Evolution 1 Let’s look at… Machine Evolution.
Misconceptions about Evolution
Introduction to Evolutionary Computing
KEY CONCEPT A population shares a common gene pool.
Agenda 9/25 Ground Squirrel Case Study Bacteria Evolving Video
Biological Evolution Standard B – 5.2.
Biological Evolution Standard B – 5.3.
The Theory of Natural Selection
QOTD Label each as natural/artificial selection Dogs Giraffe
KEY CONCEPT A population shares a common gene pool.
Genetics Vocabulary.
KEY CONCEPT A population shares a common gene pool.
KEY CONCEPT A population shares a common gene pool.
KEY CONCEPT A population shares a common gene pool.
Darwin & Natural Selection
Week 9 Vocab Definitions
KEY CONCEPT A population shares a common gene pool.
EVOLUTION: DARWIN vs. LAMARCK
Introduction to Evolution
Evolution, Darwin & Natural Selection
Dr. Unnikrishnan P.C. Professor, EEE
KEY CONCEPT A population shares a common gene pool.
Genetics and Heredity Vocabulary
Genetics vocab 1.
Populations Change Over Time through Natural Selection
Big Idea: The types and characteristics of organisms change over time.
KEY CONCEPT A population shares a common gene pool.
KEY CONCEPT A population shares a common gene pool.
SURVIVAL OF THE FITTEST
Misconceptions about Evolution
Investigation 2 Part 2 Vocabulary
KEY CONCEPT A population shares a common gene pool.
Presentation transcript:

02/03/07DePaul University, HON2071 Evolutionary Computation Module for HON207

02/03/07DePaul University, HON2072 Introduction This lecture is an introduction to the topic of Evolutionary Computation, but it is not a substitute for the assigned readings We will review key concepts, and we will introduce a few simple models in R

02/03/07DePaul University, HON2073 Topics What is Evolutionary Computation (EC)? Basic principles Fitness Simple models of asexual reproduction Description of the R programs needed for the assignments

02/03/07DePaul University, HON2074 What is Evolutionary Computation (EC)? EC is an emerging field that focuses on the design and application of computational models inspired in Darwinian-like formulations.

02/03/07DePaul University, HON2075 The goals of EC Developing and understanding better models of natural evolution Engineers try to use evolution principles to build artifacts (e.g., a stock trading tool) Artificial-life researchers experimenting with artificial evolutionary worlds

02/03/07DePaul University, HON2076 Basic Concepts Evolution in a Darwinian sense. Individuals in Population(s) compete for limited resources. Dynamically changing populations due to death/birth Offspring resembling parent but not identical

02/03/07DePaul University, HON2077 Genotype / Phenotype The genotype is the specific genetic makeup (the specific genome) of an individual, in the form of DNA. The phenotype of an individual organism is either its total physical appearance and constitution or a specific manifestation of a trait. For our purpose, we will assume a one-to-one correspondence between the two.

02/03/07DePaul University, HON2078 Gene/Pheno Space The geno/pheno space is a vector that specifies the genetic makeup of an individual. In Genetics, an allele is any one of a number of viable DNA codings. In other words, the possible values for the elements in the vector (e.g., a number between 0 and 5)

02/03/07DePaul University, HON2079 Fitness In biology fitness is, in general, an ex post facto measure based on the individual’s ability to survive and reproduce. This could be related to the environment, the make up of the population, etc. In our simplified models, fitness will be a function solely of individual’s geno/phenotype. e.g., f(x)=50-x 2

02/03/07DePaul University, HON20710 Mutation In biology mutations are changes to the genetic material We need to make some assumptions on how likely mutations would be in our model, and how would those mutations be implemented If there are L genes, we assume a probability of mutation = 1/L The mutation would be the value in the gene inherited from the parent 

02/03/07DePaul University, HON20711 First simulation 1.3 EV on a Simple Fitness Landscape (page 6) Fitness function f(x)=50-x 2 1 trait Mutation: change by  = 1 Population = generations

02/03/07DePaul University, HON20712 First simulation 1.3 EV on a Simple Fitness Landscape (page 6) Fitness function f(x)=50-x 2 1 trait Mutation: change by  = 1 Population = generations We have a function in R that can do this: EC(M,L,generations,lb,ub,formula,mutrule, Delta,fix)