3 ms·
I knew someone was going to post this and should have addressed it.. Programming an evolutionary model is not setting artificial environmental constraints and
by kirse 18y ago
I knew someone was going to post this and should have addressed it..
Programming an evolutionary model is not setting artificial environmental constraints and then letting an unbounded process operate at will (as your comment implies). You would agree that the very act of coding a process puts constraints upon it. Programming any evolutionary model puts artificial constraints on both the environment and the evolutionary process itself.
Regardless, as "nsrivast" cleared up above, they are not striving to model Evolution (nor should they be claiming a process that has no constraints, intelligence or purpose is modeled accurately via constraints, a designer, and an end goal). As nsrivast noted, some of the most common constraints are time and computing power.
- anthonyb 18y agoI think the quote that you're looking for is: "All models are wrong; some are useful". That said, selection pressure is selection pressure, regardless of whether the means are artificial (being culled from a list in RAM) or natural (being eaten by a lion). I don't see that evolution in a computer process, even with artificial constraints, is that much different to evolution in the "real world". I'm also not 100% sure exactly what your definition of an artificial constraint is, but something like Tierra might be more what you're looking for.