OT: Evolution

Simon Bowring pmmail@rpglink.com
Tue, 19 Sep 2000 14:52:44 +0100 (BST)


On Tue, 19 Sep 2000 06:14:04 -0700, Bill Wood wrote:

>Evolution is change. Usually random, but not always. Then the
>change, whatever its origin, is thrown into the arena of real life
>and it either survives or it doesn't. Etc.
Agreed!

>Now that we are getting visibility of human DNA coding, it seems to
>be a ... mess ... not even rudimentary error correction
I'd dispute that, but not backed up with facts right now, but even
the number of bases (4) seems like it may be an evolutionary 
adaptation which is a compromise between reliability and information 
content (apparently)!

>This supports the notion of a random process. This is probably not a good 
>model for software development, but it may be better than what is 
>actually done.

ie. Genetic alrorithms - genetic algorithms work just fine provided 
the "test for fitness" test is "correct". For email programs, one of 
the tests for fitness would be to pass a complete suite of standards 
compliance tests ;-)

A few years ago, someone in BT's labs came up with a previously 
unknown algorthm for "solving" (i.e. producing good, but not 
necessarilly the best solution) the travelling salesman problem 
using these techniques.

Simon