Jump to content

Human-based genetic algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Alex Kosorukoff (talk | contribs) at 01:40, 15 August 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Human-based genetic algorithm is a genetic algorithm that uses human-based innovation operators (initialization, mutation, crossover). These operators allow users to contribute their innovative solutions into the process of evolutionary computation. Human innovation can be used together with human evaluation (see Interactive genetic algorithm). Human-based innovation operators are advantageous not only where it is hard to design an efficient computational mutation and/or crossover (e.g. when evolving solutions in natural language), but also in the case where good computational innovation operators are readily available. In the latter case, human and computational innovation can complement each other, producing cooperative results and improving user experience by ensuring that spontaneous creativity of users will not be lost.

See also

Evolutionary computation, Interactive evolutionary computation, Interactive genetic algorithm