Is there any modification of GAs, which would be just purely based on mutation as an evolution strategy? Something similar to bacteria evolution?

asked Jan 03 '12 at 16:30

spacemonkey's gravatar image

spacemonkey
31456


4 Answers:

This idea is described (and well studied and better theoretically understood than genetic algorithms with crossover) by the "replicator dynamic". Basically, you imagine you are optimizing within a space with a fitness function based on that space. You create a bunch of points scattered through this space, kill the ones that have a bad fitness, and replicate the ones with good fitness functions in proportion to how good their functions are (maybe with noise or some other criterion to create variation among the replicated ones). This works well in general (the particle swarm algorithm is described by this), and guarantees convergence on convex fitness landscapes.

answered Jan 04 '12 at 03:18

Jacob%20Jensen's gravatar image

Jacob Jensen
1914315663

I'm not sure your question is too clear. For starters have a read of this, if that doesn't help, you might need to expand your question.

answered Jan 03 '12 at 17:13

amair's gravatar image

amair
2452312

edited Jan 03 '12 at 17:14

1

I think the question is about using evolutionary algorithms that don't use sexual reproduction/gene mixing.

(Jan 03 '12 at 17:32) Rob Renaud

...so just mutate the individuals in the population with a high fitness function, but don't use other genetic operators like crossover? If so, then the answer to the OP would be sure.

(Jan 03 '12 at 18:30) amair

As amair notes, there are several optimization techniques that rely (mostly) on mutation. Simulated annealing and particle swarms are arguable examples, although SA usually considers just one individual at a time, and with particle swarms there is some feedback from the overall best individuals back into the general population.

As an aside, though, you're incorrect if you're assuming that, because bacteria reproduce asexually, their genomes only change through mutation. There is plenty of lateral gene-swapping that goes on.

I'm probably going out on a limb, here, but this suggests to me that mutation-only systems are possibly inferior, since even in the absence of sexual reproduction, evolution has found a way for microbes to mix and match.

answered Jan 03 '12 at 20:42

johndburger's gravatar image

johndburger
813

edited Jan 03 '12 at 20:50

According to the theory of punctuated equilibrium (Gould and Eldridge), cross-over helps average out the population. Thus, in a simple model, mutation would be the main operator. I've also see claims that cross-over for GP doesn't help much and that just mutation is enough.

Of course, in real life you have a bunch of other factors. Just because a gene is present doesn't mean it gets activated (penetrance). And just because it has penetrance, the degree to which it gets expressed can vary. Both factors can be affected by the environment. Not to mention how genes can interact with each other, etc.

answered Jan 05 '12 at 12:01

nop's gravatar image

nop
2414712

Your answer
toggle preview

powered by OSQA

User submitted content is under Creative Commons: Attribution - Share Alike; Other things copyright (C) 2010, MetaOptimize LLC.