4 ms·
> the phenotype is often radically affected by small changes in the genotype This is not true. If it were true, then the small mutations caused during reproduc
by randomsearch 11y ago
> the phenotype is often radically affected by small changes in the genotype
This is not true. If it were true, then the small mutations caused during reproduction of humans (for example) would result in huge changes to the phenotype. Typically, the genotype is fairly robust, for obvious reasons.
OTOH, in genetic algorithms there is usually much less redundancy and neutrality in their genomes, because they are designed to solve problems, rather than simply survive.
- ColinWright 11y agoDo you speak from direct knowledge, or is this a deduction you're making? I can't find any clues in your profile or other contributions, so I don't know whether this is your area of expertise - in which case I would bow to it - or if it's something you've deduced from other reading. The reason I ask is because your assertion is at odds with my understanding. My understanding is that most small mutations lead to no apparent change at all, hence the robustness. Some small mutations lead to catastrophic changes, as do almost all large mutations. But some small mutations lead to noticeable changes in the phenotype, and those are the ones that then get selected against. Some of them are beneficial in the existing circumstances, some are not. But the point is that it's small mutations that lead to a comparatively large change in the phenotype. And that's my point, which you echo: > ... in genetic algorithms there is usually > much less redundancy and neutrality in their > genomes, because they are designed to solve > problems, rather than simply survive. Yes. Current "genetic algorithms" don't actually do anything like the systems they have been inspired by. I wonder if real progress would be better if the implementations were more faithful.
- raverbashing 11y agoHere's the difference between GA and GP In this case it's GA, so your genome directly maps to characteristics. So (let's say) chassis density is N bits. Mutate the MSB of that and the change will be big GP on the other hand would "build a car". And what usually happens during evolution is that some aspects gain resistance to mutation through some form of redundancy. So instead of Chassis density being a number it might be a crazy math expression that is not affected by small changes. Also a lot of "genes" have no effect on the final product. But having a bigger genome (in this way) effectively lowers mutation rates. It is "junk DNA" but actually has a purpose
- TeMPOraL 11y ago> Also a lot of "genes" have no effect on the final product. But having a bigger genome (in this way) effectively lowers mutation rates. Are you talking about biology or programming here? Because in case of the former, I think we've already figured out that there's no "junk DNA", and that DNA itself is more complex than just a code listing. There's gene expression, i.e. feedback from environment that selectively enables and disables functionality described in parts of DNA. And we already know that bacteria have useful information encoded on all three window offsets, making DNA re-readable 3 times for different needs.
- raverbashing 11y agoProgramming
- Udik 11y ago"Apparent" and "noticeable" are terms that point to characteristics that we, as humans, are able to notice. A 1% more chance of survival is hardly noticeable by a human being without the tools of controlled observation and statistics, however the mutation that allows it can spread very quickly through a population in a few generations. Optimization is a matter of fine tuning, so the effect of mutations has to be small enough to allow it. Sometimes a slightly larger mutation can create such an advantage that a cascade a smaller mutations ensues to fully exploit its potential. However I'd say it's more he exception than the norm.
- randomsearch 11y ago> Do you speak from direct knowledge, or is this a deduction you're making? I'd describe myself as an expert in evolutionary algorithms, yes, and I've worked alongside Biologists for a few years, but I wouldn't describe myself as an expert in Biological evolution. I don't know if this is just a misunderstanding of semantics, as you seem to have echoed what I said. > My understanding is that most small mutations lead to no apparent change at all, hence the robustness. Some small mutations lead to catastrophic changes, as do almost all large mutations. This is correct, but previously you wrote "often" small changes have dramatic consequences, which is incorrect if "often" means "a lot of the time" or "most of the time".