ISCID Forums


Post New Topic  Post A Reply
my profile | search | faq | forum home
  next oldest topic   next newest topic
» ISCID Forums   » General   » Brainstorms   » Reverse Engineering Evolution; evolvability and the primitives responsible for life (Page 2)

 
This topic is comprised of pages:  1  2 
 
Author Topic: Reverse Engineering Evolution; evolvability and the primitives responsible for life
Jack Foster
Member
Member # 79

Icon 1 posted 29. August 2003 18:07      Profile for Jack Foster   Email Jack Foster   Send New Private Message       Edit/Delete Post 
No more meetings! I've a few minutes for a few thoughts:

quote:
RBH: Interestingly, that's precisely how Lenski, et al.'s Avida simulation defined things: The programs - sequences of assembly language instructions - are thought of as the genotype and the operation of the programs as the phenotype. I'm glad Jack included that "traditionally written" phrase because I don't think the notion that evolved programs generally easily "break" is the case - while the various programs evolved in the Lenski, et al, study lost some functions in their knockout tests, they also occasionally gained functions when some instructions were knocked out. So the observation that traditionally-written programs are brittle, occupying narrow fitness space islands, does not necessarily generalize to evolved programs.
I think we're in general agreement here. Traditionally written programs are brittle because they aren't designed to evolve. A programmer didn't need to consider making a program robust due to the dependability of the CPU. But because they aren't designed to evolve, when they ARE subjected to the basic Darwinian algorithm of replication, variation, and selection . . . they don't evolve.

I'll have to go back and re-read Lenski, but I might quibble with Lenski, et al's definition of genotype (even though it's the same as mine)! I believe in the Lenski case there is a portion of the program which is subjected to mutation, which then through program infrastucture maps to operation. In this case, I would not consider the infrastructure part of the program (including the g-p map) a part of the genotype; it is more properly viewed as a part of the phenotype or operation of the program. There's no such distinction in traditionally-written programs. (Perhaps this isn't a quibble at all; Lenski et al might agree.)

I think both situations have good analogues in biology. Translation/transcription machinery is not a part of the genotype; the machinery is part of the phenotype. With hypothetical non-mapped replicators, the genotype IS the phenotype; or rather a certain conceptual quality of the replicator is the genotype, and a certain physical quality (i.e., the operation of the conceptual quality) of the replicator is the phenotype.

I agree that the analogy between computer program evolution and biological evolution is not perfect (which is why the former requires a new definition for Irreducible Complexity) but I think it is still a fantastic aid to understanding. I've got some more thoughts which have been unleashed by your posts, but they will have to wait.

Regards,

IP: Logged
RBH
Member
Member # 380

Icon 1 posted 29. August 2003 18:39      Profile for RBH     Send New Private Message       Edit/Delete Post 
Jack F wrote
quote:
I agree that the analogy between computer program evolution and biological evolution is not perfect (which is why the former requires a new definition for Irreducible Complexity) but I think it is still a fantastic aid to understanding.
Um, well actually I was trying to argue that the analogy between human-written programs and biological phenomena is problematic; I think the analogy with the evolution of computer programs is much closer (though not, as you say, perfect) and is potentially a very fruitful route to some increased understanding.

I look forward to your further thoughts. It being Friday evening, my brain has officially gone on break. Besides, I have to zip out and buy "The Two Towers"!

RBH

IP: Logged
nobody
Member
Member # 145

Icon 3 posted 30. October 2003 12:41      Profile for nobody     Send New Private Message       Edit/Delete Post 
I've been gone for a while, but this morning I did a google for these three words: "Reverse engineer life" and this thread came up in the fourth position.

The first link is this one over at ARN:

http://www.arn.org/boards/ubb-get_topic-f-1-t-001540.html

Jack has started a very interesting thread on a topic that I believe is going to get a lot more attention over the next decade, so I think it's worth a bump.

IP: Logged


All times are East Coast
This topic is comprised of pages:  1  2 
 
Post New Topic  Post A Reply Close Topic    Move Topic    Delete Topic    Top Topic next oldest topic   next newest topic
 - Printer-friendly view of this topic
Hop To:

Contact Us | ISCID

All content © ISCID and content contributor 2001-2003

The ISCID Forums are aimed at generating insight into the nature of complex systems (e.g. biological complexity, organizational complexity, etc.) and the ontological status of purpose, especially from the vantage point of various information- and design-theoretic models.

Indexed by UBB Spider Hack  |  Powered by Infopop Corporation UBB.classicTM 6.3.1.1

PCID | Encyclopedia | Brainstorms | The Archive | News | Essay Contests | Chat Events | Membership