Cultural algorithms
Appearance
Cultural algorithms are a form of evolutionary computation where there is a knowledge component in addition to the population component. In this sense, cultural algorithms can be seen as an extension to a conventional genetic algorithm.