Guided Evolution

Haven’t had time to read all the back material yet, but Shlok’s post reminded me of another point that I took away from the symposium on complexity I mentioned in my last post.

Often when discussing complex systems and emergence, one hears evolutionary dynamics offered as a way out of the maze. Instead of directly designing a system to prevail in a complex environment, we create an environment within which such a system will emerge.

My concern is this: Evolution is a wildly wasteful process. The vast majority of mutations fail. That’s fine if your time-scale is long and the cost of failure is negligible. This is how genetic algorithms work - the cost of failure is nil (culling binary strings has zero marginal cost) and current computing power allows thousands of generations to be simulated in minutes. If we start talking about weapons systems, however, what is the cost of failure and how long does it take to generate a new generation?

Related to this challenge is the idea that we know how to construct an environment that will select for what we want. Again using the genetic algorithm (GA) example, a major part of the art of GAs is finding a good heuristic - i.e. determining the appropriate selection criteria. Part of the process is basic trial and error. You try a heuristic, discover that it leads you someplace you hadn’t expected, go back and tweak it, and start the process again. When me move from the realm of computer algorithms to bending steal and building physical systems, would such a learning process become prohibitively expensive?

In short, if we think that evolutionary dynamics offer the silver bullet for overcoming the challenge of designing systems that will prevail in a complex environment, then what gives us confidence in believing we can manufacture and aim that bullet?