Human-based genetic algorithm
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