Using Evolution - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Using Evolution

Description:

New keys are constructed from old keys. Mutation: swap two chars in key ... Key is evaluated for statistical similarity to English. Better keys have higher fitness ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 31
Provided by: roberthe8
Category:

less

Transcript and Presenter's Notes

Title: Using Evolution


1
Using Evolution
  • Dr. Robert Heckendorn
  • University of Idaho

2

"3 Billion B.C. The Earth is a swirling ball of
flaming gases. Fishing is extremely poor,
especially in August. --Cliff Hauptman The
Complete History of Fishing
3
  • Adaptive chemistry yields life

4
  • Single cells evolve

5
Muticellular Life
6
Life diversifies
7
Warm bloodedDevelop language
8
How did that happen?
  • 15,000 BCE Domestication of animals
  • Selective
  • breeding

9
Babbage - Mendel - Darwin
  • Dec 26 1791, Charles Babbage, designer first
    computer, born
  • Feb 12 1809, Charles Darwin, naturalist, born
  • Jul 22 1822, Gregor Mendel, monk and founder of
    genetics, born
  • Dec 27 1831, Charles Darwin sets sail on the
    Beagle
  • Oct 2 1836, Charles Darwin returns from his
    voyage
  • Nov 24 1859, Charles Darwin "Origin of Species
    published
  • Oct 18 1871, Charles Babbage dies.
  • Apr 19 1882, Charles Darwin dies
  • Jan 6 1884, Gregor Mendel dies

10
  • Babbage envisions the computer but is unable to
    implement it with the technology of the day

11
  • Mendel discovers the particle nature of heredity

12
  • Natural selection and the origin of speices

13
The Essentials
  • Population
  • Reproduction
  • Variation
  • Heredity
  • Selection

14
Population
Selection
Natural Evolution
Variation
Reproduction
Heredity
15
Results of Selective Breeding
16
Natural Evolution of Un-natural Things
  • Languages
  • Music
  • Art
  • Inventions
  • Products

17
Example Music
18
Babbage - Mendel - Darwin
19
Artificial Evolution
  • Problem Break a simple substitution cipher
  • Alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Key KUNDXQMCOZPYRIWGFJHATBLVES

DOGS AND CATS becomes DWMHKIDNKAH
20
Heredity
  • Alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Key KUNDXQMCOZPYRIWGFJHATBLVES

21
Population
LXFYZESTNKWAPJGQRBMOVIDCHU BDKZPQELWFOTHVMXCRINUJS
GYA OIQHBUMPEXCTZAVRKLGDNJYWSF GCDUNMPBTWKYIVAXFEO
LSQJRZH STJNBWFGALMXIURCOZHPEDQYVK OSPQEDXYVWRGZNB
UCTALMHIFJK EVKIGTNBHFZALDUSCYWOJRQMXP ERSHVJPYOIC
ATNBXFDZLMQGUWK RWJFVSPQEGXYOIKDZNBUCTALMH OSGQEDP
YVFIMZNBRXTALHUKCJW LMUDWIFVSJPEGQYOKRXZNBHCTA . .

22
Selection Reproduction
  • Best keys are selected to reproduce
  • New keys are constructed from old keys

23
Variation
  • Mutation swap two chars in key
  • Crossover swap subsets of two keys to generate a
    new offspring key (making sure to avoid
    duplicate letters)

24
Selection
  • Key is evaluated for statistical similarity to
    English.
  • Better keys have higher fitness

25
Input
  • jmtlm gotoj lvuvl xlbmg vazon pjbzz egjei vttjb
    nlvnm elbse
  • vzhbg lonll blyet vdebd valon smtyb ieueg hbhmt
    olvbn qgbil
  • ylgod dvjhg euenl vnqpv abgqo nvwep ybmav nqgea
    lbgol vbnbd
  • yvalb gvjsm vtpvn qaonp htonn vnqog pzblb gioxl
    gonav lvbnl
  • blyes bahyb gmajb nlvnm elbse vaame apovt xtvde
    vnval onsmt
  • vajbt bgdmt onpuv sgonl onpjb nlvnm eaavp esxav
    peivl yzonx
  • joged mttxh gblej lepgb zonsx wonlv neonp lmgrv
    ayzbn mzenl
  • avalo nsmtv abdle njbna vpege plyej ohvlo tbdlm
    grexv nlegz
  • abdjb zzegj eenle glovn zenlj mtlmg eepmj olvbn
    aybhh vnqlb
  • mgvaz onpog lzbge lyony otdbd lyehb hmtol vbntv
    ueaon pibgr
  • abnly eemgb heona vpely etogq enmzs egbdh ebhte
    tvuvn qvnly
  • egeav penlv otoge oabnl yeono lbtvo navpe maesg
    vpqea onpde
  • ggvea lbjbz zmlel bibgr vnojv lxlyo lyoas eenly
    ezbal hbhmt

26
Evolve!
165 nshasothtnauzuabarsouletimnreefonfvuhhnriau
isfargfueyroatiaa 266 cvsoversrcoubuowohveugkral
chkknecnzusschaouavnohdnuktheoraoo 367
vglrgsalavroforjregsonmauhvemmisvibollveurougireyi
omdesraurr 872 wfitfasiswtndntpthfanoysegwhyyraw
rmniiwhetnefrthurnyzhatsett 1478
bemtelamabtivitftoelisrangborrhlbhkimmbontinehtowh
irpoltantt 3902 fumtuwimiftexetptouwelsingfossawf
ajemmfontenuatocaesdowtintt 8649
yurtufiriytapatgtoufasmincyommefyejarryontanuetobe
amvoftintt 14103 ylrtlcaraytivitqtolcismangyommecy
ekirryontinletobeimuoctantt 14507
curtufirictavatltoufasmindcommefceyarrcontanuetobe
ampoftintt 14911 yurtularaytipitgtoulismancyommely
ewirryontinuetobeimvoltantt 25112
multuralamtixitvtourisbandmobbermewillmontinuetoke
ibcortantt 37838 culturalactikitytourismandcommerc
epillcontinuetogeimfortantt 39757
culturalactivitytourispandcoppercewillcontinuetoge
ipfortantt 42787 yulturalayticitvtourismandyommery
epillyontinuetokeimfortantt 42989
culturalactivitytouriswandcowwercemillcontinuetobe
iwfortantt 43090 culturalactivitytourismandcommerc
ewillcontinuetobeimportantt 67431
culturalactivitytourismandcommercewillcontinuetobe
importantt
27
Actual Answer
  • Cultural activity, tourism and commerce will
    continue to be important
  • to the life of Istanbul. However, population
    growth, traffic,
  • preventing disorganized housing, restoration of
    historic buildings and
  • planning a 3rd motorway transition to the
    Bosphorus continue to be
  • issues. Daily life in Istanbul is colorful and
    vibrant and continues
  • side by side with many carefully protected Roman,
    Byzantine and

28
The Black Box
  • Only needed a fitness function to do selection.

29
Many Opportunities for Research
  • Coevolution and cooperation
  • Preditor prey
  • Bottlenecking
  • Spatial structure
  • Evolvability
  • Practice
  • Speciation
  • Fitness/Repersentation/Operators

30
Researchers
  • Robert Heckendorn
  • Terry Soule
Write a Comment
User Comments (0)
About PowerShow.com