Register | Sign In


Understanding through Discussion


EvC Forum active members: 63 (9162 total)
4 online now:
Newest Member: popoi
Post Volume: Total: 916,397 Year: 3,654/9,624 Month: 525/974 Week: 138/276 Day: 12/23 Hour: 0/1


Thread  Details

Email This Thread
Newer Topic | Older Topic
  
Author Topic:   Evolution Generator Program
Blue Jay
Member (Idle past 2718 days)
Posts: 2843
From: You couldn't pronounce it with your mouthparts
Joined: 02-04-2008


Message 7 of 59 (572032)
08-03-2010 11:44 AM
Reply to: Message 2 by Percy
08-03-2010 7:16 AM


Re: Evolution Generator
Hi, Percy.
I made the word "science" (actually "sCiEncE") in 54 generations, using 5 offspring per parent and 1 mutation per offspring. I also used a rule where I always selected 4 individuals to contribute to the next population.
What's interesting to me about it is that there seemed to be about three quirks:
  1. It took about 10 generations before I got my first matching letter.
  2. It took a long time (I can't remember how long) to get from 6 correct letters to 7.
  3. Once you get to the target sequence, it's impossible to drive it to fixation, because the offspring always mutate.
The first two I think are real quirks of evolution: the first template on which evolution could work would have to have been generated randomly, and fine-tuning (6 to 7 letters) would be hard to stabilize.
The last one might also be a real quirk of evolution (the difficulty of driving a trait to absolute fixation); but I think it's more a quirk of the generator. Maybe you could allow a range of mutations in each offspring, instead of saying exactly how many? So, instead of saying "1 mutation per individual," it could be "0-1" or "0-2."
I have no idea how difficult that might be to program, because I know nothing about programming.
{AbE: Also, maybe the possibility of a moving target sequence would make it more realistic?}
Edited by Bluejay, : Marked addition

-Bluejay (a.k.a. Mantis, Thylacosmilus)
Darwin loves you.

This message is a reply to:
 Message 2 by Percy, posted 08-03-2010 7:16 AM Percy has replied

Replies to this message:
 Message 12 by Percy, posted 08-03-2010 1:37 PM Blue Jay has not replied

  
Blue Jay
Member (Idle past 2718 days)
Posts: 2843
From: You couldn't pronounce it with your mouthparts
Joined: 02-04-2008


Message 9 of 59 (572052)
08-03-2010 12:34 PM
Reply to: Message 2 by Percy
08-03-2010 7:16 AM


Re: Evolution Generator
Hi, Percy.
I just noticed a glitch. I tried it with "2 offspring per parent," and the check box unchecks after each generation. It doesn't happen for 1, 5 or 10 offspring: just for 2.

-Bluejay (a.k.a. Mantis, Thylacosmilus)
Darwin loves you.

This message is a reply to:
 Message 2 by Percy, posted 08-03-2010 7:16 AM Percy has replied

Replies to this message:
 Message 13 by Percy, posted 08-03-2010 1:42 PM Blue Jay has not replied

  
Blue Jay
Member (Idle past 2718 days)
Posts: 2843
From: You couldn't pronounce it with your mouthparts
Joined: 02-04-2008


Message 19 of 59 (572088)
08-03-2010 5:35 PM
Reply to: Message 11 by ICANT
08-03-2010 1:15 PM


Re: Evolution Generator
Hi, ICANT.
Percy already answered, but I thought I would provide an extra conceptual explanation.
ICANT writes:
...I did random selection of a child for each generation
The selection process is not supposed to be random. If you randomize it, you remove the benefit of selection from the model, and all you get is random evolution, which is not what the ToE proposes.
Random mutation + random selection = random evolution.
Random mutation + discriminate selection = evolution proposed by ToE.
I hope that helped.

-Bluejay (a.k.a. Mantis, Thylacosmilus)
Darwin loves you.

This message is a reply to:
 Message 11 by ICANT, posted 08-03-2010 1:15 PM ICANT has not replied

  
Blue Jay
Member (Idle past 2718 days)
Posts: 2843
From: You couldn't pronounce it with your mouthparts
Joined: 02-04-2008


Message 20 of 59 (572091)
08-03-2010 6:01 PM
Reply to: Message 16 by Percy
08-03-2010 1:58 PM


Re: Evolution Generator
Hi, Percy.
I made the entire alphabet in 65 generations, with 10 offspring per parent, using the rule that I select all individuals with the highest number of matches each generation, and by dialing down the mutation rate when the next generation didn't improve over the last. I also set a ceiling of selecting 15 individuals, because 150 is a huge generation to deal with.
The whole thing took about 15 minutes.
(P.S. I've just started studying this week for my candidacy exams, so the insertion of occasional mindless, monotonous things in the middle of my study day is a nice break for my brain. )

-Bluejay (a.k.a. Mantis, Thylacosmilus)
Darwin loves you.

This message is a reply to:
 Message 16 by Percy, posted 08-03-2010 1:58 PM Percy has seen this message but not replied

  
Newer Topic | Older Topic
Jump to:


Copyright 2001-2023 by EvC Forum, All Rights Reserved

™ Version 4.2
Innovative software from Qwixotic © 2024