|
|
|
|
|
by zyxley
3570 days ago
|
|
> isn't evolution as we currently understand it computationally too expensive? What? This question doesn't even really make sense to me in the first place. Natural selection isn't a computational process. It's the consistent but basically coincidental result of constant subtle mutations and genetic inheritance. > Now making a big jump from e.g. fish to a bird seems to me impossible in polynomial time (even in billion years) It obviously isn't impossible, since it happened. If you believe otherwise, your perceptions and/or assumptions are wrong. |
|
Now being well-versed in computational complexity and humanoid robotics, it just doesn't seem to me plausible that a similar "simple" process can help us create totally new types of robots. Analogy would be - changing their SW should produce completely different types of robots where HW change is actually needed, like new types of sensors, leg architecture etc. Just general self-modifying SW for robots is NP-hard (meaning forget about it), now imagine you can also let it develop new HW for itself. We already know many processes in quantum chemistry that are at least NP-hard and some likely outside BQP. Hence the time of Universe might not be sufficient even given we assume Universe runs these processes on quantum computers.
That fish->bird happened doesn't mean the evolution theory as formulated nowadays can be applied here due to complexity argument. Maybe extended version of it is in the works? Or another, better theory? That's what I am basically asking. Current evolution theory seems to be nicely describing local changes (i.e. which organisms survive stressful changes in environment) but it doesn't explain whole new set of functionalities coming out of nowhere; evolution there is basically just "faith" and assumed generalization of this local adaptation we can study without much empiric observations.