[heb] evolution: from water to land

Upload: dan-erusalimchik

Post on 30-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 [HEB] Evolution: From Water to Land

    1/12

    BAR ILAN UNIVERSITY

    COMPUTER SCIENCE

    Artificial Life

    Second Project

    Evolution from sea to land

  • 8/14/2019 [HEB] Evolution: From Water to Land

    2/12

    !"

    !#

    !#

    #""$#

    #""#

    !#"%&'(

  • 8/14/2019 [HEB] Evolution: From Water to Land

    3/12

    !#!##)!

    #"##)

    Pederpes finneyae * was discovered in Dumbarton and is thought to be the missinglink between swimmers and the landwalkers.

    Pederpes was named after 'Peder', Norwegian for Peter, Erpes meaning crawler.Finneyae was named after Mrs Sarah Finney, the lady who prepared the specimen)

  • 8/14/2019 [HEB] Evolution: From Water to Land

    4/12

    !#"!+!#

    )#",#"""!#!"")

    ,#%)!#!#))!!#!#

    )

    '!""X)!#!#

    !#

    X

    #,#""+)

    !)

    ! ' )!#!#

    )

  • 8/14/2019 [HEB] Evolution: From Water to Land

    5/12

    !"+!#!#!)+!

    ,)

    ""#+,",,"!")

    +,!",#)

    )PARAMETERS

    XInitial genotype200Gene Pool capacity

    RandomlyDelete genotype

    1Simulated creatures

    Always 0 degreesInitial placement

    0.1Initial elevation

    SELECTION20unchanged64mutated

    16Crossed over

    0Minimal similarityTournamentSelection rule

    FITNESS

    0Constant

    0Life span

    velocity*Body parts

    Body joints0Brain neurons

    0Brain connections

    distance0Vertical position

    0Vertical velocity

    0Criteria normalization

    0Similarity specification

    ENERGY

    5000Starting energy

    1Idle metabolism

    0Automatic feeding

    200Food energy

    Food genotype

    1Initial multiplier0Aging time

  • 8/14/2019 [HEB] Evolution: From Water to Land

    6/12

    WORLD

    Type Flat surface

    Size 20

    Map

    Water level [PER EXPERIMENT]Boundaries None

    Gravity 1

    MORPHOLOGY

    Add remove a stick X 0.05

    Add remove a junction 0.02

    Add remove a comma 0.02

    Add remove a modifier 0.1

    Exclude modifiers Ee

    NEURON NET

    Add remove a neuron 0.05Add remove a neural connection 0.1

    Add remove a neuron property setting 0.1

    Change connection weight 1

    Change property value 0.05

    FITNESS PARAMETERS

    !#",#+#",!)

    return 0.0+this.velocity*3.0+this.strsiz*-1.0+this.strjoints*1.0+this.distance*3.0

    !!#)

    %

    w2.sim[simulation parameters]

    [first creature 25 mil steps] w2-25m.gen

    [first creature next 8 mil steps] w2-25m+7m.gen

    [second creature 38 mil steps] w2-0m+38m.gen

    [water level = 4]'!

    #"[water level = -1]-".))

  • 8/14/2019 [HEB] Evolution: From Water to Land

    7/12

    !fitness)$'velocity)$'distance$))

    (LaX[|, 1:0.639]X[T], cFX[@, -1:-10]MMsXXMsXAX[|]X)

    !#"fitness

    )$'velocity)'distance$)$)

    (LaX[|, 1:8.166]X[T], cFX[@, -1:-7.762]MMsX[|, 1:1.611]X[T], cX)

  • 8/14/2019 [HEB] Evolution: From Water to Land

    8/12

    +!fitness)$'

    velocity)'distance)$)

    FqqXX[|,1:0.325,p:0.25]X[T][|,1:3.62][G]

    !#!fitness

    !"fitness#)-)).

    ,#!,#,"

    -1)!/"#!#)

  • 8/14/2019 [HEB] Evolution: From Water to Land

    9/12

    $

    #""#")"#"#

    ")'!##*

    )

    /""46.711385.6555

    0.003180.00578

    15.900628.8794

    83.02910.0056

    28.0041

    /"" 47.140763.54620.003210.0043

    16.043721.5111

    24.98670.001732

    8.66052

  • 8/14/2019 [HEB] Evolution: From Water to Land

    10/12

    /#fitness!!#!

    -!.!#-).

    fitness

    0

    20

    40

    60

    80

    100

    120

    140

    1 2 3

    experiment number

    fitnesslevel

    water

    water land

    land

    /*evolution steps"')"!!+!#/")

    '!#*)

    evolution steps

    0

    5

    10

    15

    20

    25

    30

    35

    40

    1 2 3 4

    experiment number

    stepsinmillions

  • 8/14/2019 [HEB] Evolution: From Water to Land

    11/12

    !"!fitness'joints#",joints)!##"!joints)

    !#,!joints)!#joints!"

    !)

    joints

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    1 2 3

    experiments

    nu

    mberofjoints

    water

    water land

    land

    "+#fitness*)#

    #!)

    !,)!!)

    fitnessvelocitydistance

    *))$)

    )$))

  • 8/14/2019 [HEB] Evolution: From Water to Land

    12/12

    "#") # !) !#!#

    !#'!))!#,

    a)",#",

    b),'"")

    )""!#+!##((!#

    ()!""fitness,#)

    )load&SIM#"'ALIFE\a),#sea_parameters.simb),#land_parameters.sim

    )load&GEN#"'*ALIFE\a)Exp1b)Exp2c)Exp3d)Exp4

    )%a)exp1_0-38.genb)exp1_25.genc)exp1_25-32.gen

    d)Exp2_0-32.gene)Exp2_25.gen

    f)Exp2_25-32.gen

    g)Exp3_0-34.genh)Exp3_25.geni)Exp3_25-32.gen

    j)Exp4_0-32.gen

    k)Exp4_25.genl)Exp4_25-32.gen