Cultural algorithm

The belief space of a cultural algorithm is divided into distinct categories.

These categories represent different domains of knowledge that the population has of the search space.

Cultural algorithms require an interface between the population and belief space.

Also, the knowledge categories of the belief space can affect the population component via the influence function.

The influence function can affect population by altering the genome or the actions of the individuals.