Genders and EAs Using Gestation Periods to Control Population Dynamics Cameron Johnson.

Slides:



Advertisements
Similar presentations
Selection and Speciation
Advertisements

Genetic Algorithms Vida Movahedi November Contents What are Genetic Algorithms? From Biology … Evolution … To Genetic Algorithms Demo.
Early Math OrdinalandCardinalNumbers. Ordinal Numbers Early Math Move one.
Ordinal Numbers. Order 1,2,3,4,5,6,7,8 These numbers are in order. 1,2,4,6,5,8,7 These numbers are not in order.
Let’s repeat the ordinal numbers!
Darwin and His Theory of Evolution by Natural Selection
Type Title Here for Tic-Tac-Toe Type names of students in group here.
1 Evolutionary Computational Inteliigence Lecture 6b: Towards Parameter Control Ferrante Neri University of Jyväskylä.
Biology 8.3 Studying Heredity: Punnett Squares
Alexa Curcio. Would a restriction on height, such as prohibiting males from marrying taller females, affect the height of the entire population?
Evolutionary Computational Intelligence Lecture 8: Memetic Algorithms Ferrante Neri University of Jyväskylä.
Darwin and His Theory of Evolution by Natural Selection
More Brain Teasers. First Puzzle A man pushes a car up to a hotel and realises he’s bankrupt. Explain how he knows this.
Evolution Test Review Session!!
Section 3: Beyond Darwinian Theory
Natural Selection pg 81. Charles Darwin – the father of the theory of evolution. Came up with the theory while on a voyage to the Galapagos islands.
Chapter 23 The Evolution of Populations. Population Genetics u The study of genetic variation in populations. u Represents the reconciliation of Mendelism.
Genetic algorithms Charles Darwin "A man who dares to waste an hour of life has not discovered the value of life"
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
MRS. MACWILLIAMS ACADEMIC BIOLOGY
1.Behavior geneticists study the genetic basis of behavior and personality differences among people. 2.The more closely people are biologically related,
Pedigrees and Adaptations
CHAPTER 9 Patterns of Inheritance Part 3. Human Genetic Analysis  Since humans live under variable conditions, in different places, and have long life.
Genetic Algorithms. 2 Overview Introduction To Genetic Algorithms (GAs) GA Operators and Parameters Genetic Algorithms To Solve The Traveling Salesman.
Genetic Algorithms. The Basic Genetic Algorithm 1.[Start] Generate random population of n chromosomes (suitable solutions for the problem) 2.[Fitness]
Diversity Preservation in Evolutionary Algorithms Jiří Kubalík Intelligent Data Analysis Group Department of Cybernetics CTU Prague.
Genetic Diseases and Genetic Counselling Z ? AB C D XY Cl - GHB 2005.
EVOLUTION CONCEPT CARTOONS with ?’s DECIDE WHO IS CORRECT?
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
Contribution of second order evolution to evolutionary algorithms Virginie LEFORT July 11 th.
Chapter 13 Population Evolution and Life on Earth $100 $200 $300 $400 $500 $100$100$100 $200 $300 $400 $500 Passing on the Genes Its in the Balance Calculations.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Running with the Red Queen Why is there sexual reproduction?
NOTES 21 - Sex-Linked Inheritance
Review Game Work with your table group to complete each question the group with the most points at the end of the game wins.
Variation within species Variation is passed on through inheritance More offspring are produced than survive Selection pressures, selects those with.
Evolutionary Psychology & Development. Evolutionary Psychology: (focus on the use of Darwin’s principle of natural selection to understand behavior and.
Genetic Algorithms. Solution Search in Problem Space.
GENETIC ALGORITHM By Siti Rohajawati. Definition Genetic algorithms are sets of computational procedures that conceptually follow steps inspired by the.
 Presented By: Abdul Aziz Ghazi  Roll No:  Presented to: Sir Harris.
NATURAL SELECTION AND ADAPTIVE EVOLUTION
Natural Selection Lab 14.
Evolution Practice Test
Evolution of Populations
Ordinal Numbers Helen Browne Maureen Phillips Phyllis Spencer.
Selection and Speciation
CSC 380: Design and Analysis of Algorithms
Breeding Bunnies Lab Observe the graph and discuss with your lab mate.
Biological Evolution Standard B – 5.3.
Natural Selection Vocab Review
What is a species? What makes two organisms different species?
Lab: Pedigree Analysis
Genetic Algorithms Artificial Life
What has caused SUPERBUGS (antibiotic resistant bacteria) like MRSA?
Student #7 starts with Locker 7 and changes every seventh door
EVOLUTION Adapting to change!.
Warm Up Describe natural selection and how this leads to evolution.
Darwin's Theory of Evolution
Diversity of Life Species Gene pool.
GENETIC EQUILIBRIUM I Types of Selection
Decision Maths Unit 7 Sorting Algorithms 3. Shell Sort.
Population Evolution Chapter23.
Vocab #21 Mr. Addeo.
Nature, Nurture and Human Diversity
Ordinal Numbers.
SURVIVAL OF THE FITTEST
Self-Configuring Crossover
CSC 380: Design and Analysis of Algorithms
Population Methods.
Presentation transcript:

Genders and EAs Using Gestation Periods to Control Population Dynamics Cameron Johnson

Motivation & Justification Inspiration from biology “Black Box” for EAs

Why Genders? Panmictic mating produces results Meta-EAs and self- adaptive, self-regulating EAs

Methods Algorithm basics –Fitness used as mate-selection algorithm –Gestation period Population size-control Restriction on reproductive speed –Child Support Balance between own survival and offspring survival Behavioral Genes –Male and female child support % –Male and female faithfulness (expressed as %) –Male and female mutation rates (expressed as %) –Sex allele – male or female?

Mate Fitness Females are simply ranked by normalized fitness –The fittest female chooses her mate first Males’ fitness is modified from its base to create an “attractiveness”

Mate Selection & Child Support Females choose based on promises Male promise reduced for each promise made Male and female real fitnesses reduced by child support

Factors to Keep Track of Is the individual alive? Who are his parents (father & mother)? Is the individual pregnant? With whom did the individual last mate? How many children does the individual have?

4-Dimensional Spherical Test Function Experimental Average: -4.5 Standard Deviation: 4.57 Standard Average: Standard Deviation:.027

7-Dimensional Spherical Test Function Experimental Average Fitness: Standard Deviation: Standard Average Fitness: Standard Deviation:.244

10-Dimensional Spherical Test Function Experimental Average Fitness: Standard Deviation: Standard Average Fitness: -2.8 Standard Deviation:.64

Conclusions Performance is disappointing –Accuracy cannot keep up with standard algorithm even on a simple problem Population cannot always recover from collapse due to premature convergence –Likely due to loss of genetic diversity Population dynamics are self-adaptive, so promise is shown, but not yet achieved

Future Work Rebuilding with a more efficient implementation for quicker data-taking Experiment with different mate-selection parameters for genetic diversity Try hard-set and heuristic-adjusted mutation rates Generally, continued analysis of causes for sub-optimal performance

Questions? “A man pushes a car up to a hotel and tells the owner he is bankrupt. Why?” “A man lies dead next to the rock that killed him. Why is his underwear visible?” “Fred and Gertrude lie dead amidst a puddle of water. Shards of broken glass are scattered everywhere. What killed them?” “Who is the greater inventor: Darwin for evolution, or Al Gore for the Internet?”

Answers! Now that would be telling, wouldn’t it?

4 Dimensions, First Run

4 Dimensions, Second Run

4 Dimensions, Third Run

4 Dimensions, Fourth Run

4 Dimensions, Fifth Run

4 Dimensions, Sixth Run

4 Dimensions, Seventh Run

4 Dimensions, Eighth Run

4 Dimensions, Ninth Run

4 Dimensions, Tenth Run

7 Dimensions, First Run

7 Dimensions, 3 rd and 4 th Runs

7 Dimensions, 5 th and 6 th Runs

7 Dimensions, 7 th and 8 th Runs

7 Dimensions, 9 th and 10 th Runs

10 Dimensions, 1 st and 2 nd Runs

10 Dimensions, 3 rd and 4 th Runs

10 Dimensions, 5 th and 6 th Runs

10 Dimensions, 7 th and 8 th Runs

10 Dimensions, 9 th and 10 th Runs